Windows.Media.Core Namespace

Enthält Kernmedien-APIs, die von verschiedenen Features im Zusammenhang mit der Medienwiedergabe verwendet werden.

Klassen

AudioStreamDescriptor

Stellt eine Beschreibung eines Audiomedienstroms dar.

AudioTrack

Stellt einen Audiotitel dar.

AudioTrackOpenFailedEventArgs

Stellt Daten für das OpenFailed-Ereignis von AudioTrack bereit.

AudioTrackSupportInfo

Stellt Supportinformationen für eine AudioTrack. Diese Informationen umfassen den Status des Audio-Decoders, Informationen zu jeder vom Decoder angewendeten Audioverschlechterung und den Status des MediaSource Audiotitels, dem die Audiospur zugeordnet ist.

ChapterCue

Stellt einen Kapitelhinweis dar, der in einer TimedMetadataTrack.

CodecInfo

Stellt Informationen zu einem Mediencodec bereit, der auf dem System installiert ist.

CodecQuery

Stellt die Methode bereit, mit der FindAllAsync Sie alle auf dem System installierten Mediencodecs auflisten können.

CodecSubtypes

Stellt Eigenschaften für die meisten unterstützten Medienuntertypen bereit, die die Zeichenfolgendarstellung der GUID für den Untertyp zurückgeben. Verwenden Sie diese Eigenschaftswerte, um eine Abfrage zu filtern, die mit CodecQuery.FindAllAsync. Sie können auch die von diesen Eigenschaften zurückgegebenen Werte mit den Werten in der Subtypes Auflistung eines CodecInfo Objekts vergleichen, um festzustellen, ob ein Codec einen bestimmten Medienuntertyp unterstützt.

DataCue

Stellt einen Datenhinweis dar, der in einer TimedMetadataTrack.

FaceDetectedEventArgs

Stellt Daten für das FaceDetected-Ereignis bereit.

FaceDetectionEffect

Stellt einen Effekt dar, der versucht, Gesichter in einem Videostream zu erkennen.

FaceDetectionEffectDefinition

Stellt die Definition eines Gesichtserkennungsvideoeffekts dar.

FaceDetectionEffectFrame

Stellt einen Videoframe dar, der eine Liste von Gesichtern enthält, die von der FaceDetectionEffect.

HighDynamicRangeControl

Bietet die Möglichkeit, die Analyse von High Dynamic Range (HDR) für die SceneAnalysisEffectAnalyse zu aktivieren und zu deaktivieren.

HighDynamicRangeOutput

Stellt die Ergebnisse eines Analysevorgangs für high Dynamic Range (HDR) aus dem SceneAnalysisEffect.

ImageCue

Represents a image cue that can be in a TimedMetadataTrack.

InitializeMediaStreamSourceRequestedEventArgs

Stellt Daten für das InitializeMediaStreamSourceRequested-Ereignis bereit.

LowLightFusion

Diese Klasse ermöglicht es Ihnen, eine Reihe von Bildframes zu übermitteln, die in geringen Lichteinstellungen und in enger zeitlicher Nähe erfasst wurden, und erhalten ein einzelnes Bild, das verarbeitet wurde, um die Bildbeleuchtung und -genauigkeit zu verbessern.

LowLightFusionResult

Stellt das Ergebnis eines low-light Fusionsvorgangs dar, der mit einem Aufruf von FuseAsync initiiert wurde.

MediaBinder

Aktiviert die verzögerte Bindung von Medieninhalten, die einem zugeordneten MediaSourceMedieninhalt zugeordnet sind.

Verwenden Sie diese Klasse für Medieninhalte, die Sie nicht an ein MediaSource-Objekt binden möchten, bis ein Media Player die Inhalte tatsächlich wiedergeben soll. Ein typisches Szenario für die Wiedergabe von Inhalten, die eine Zahlung erfordern, wenn auf sie zugegriffen wird.

MediaBindingEventArgs

Stellt Daten für das Ereignis und die Binding Methoden zum Binden von Medieninhalten an den zugeordneten Inhalt bereit MediaSource.

MediaCueEventArgs

Stellt Daten für das TimedMetadataTrack.CueEntered-Ereignis und das TimedMetadataTrack.CueExited-Ereignis bereit.

MediaSource

Stellt eine Medienquelle dar. Bietet eine allgemeine Möglichkeit, medien aus unterschiedlichen Quellen auf Medien zu verweisen und ein gemeinsames Modell für den Zugriff auf Mediendaten verfügbar zu machen, unabhängig vom zugrunde liegenden Medienformat.

MediaSourceAppServiceConnection

Ermöglicht die Implementierung eines App-Diensts, der eine benutzerdefinierte Medienquelle bereitstellt, die von UWP-Apps genutzt werden kann.

MediaSourceError

Stellt einen Fehler dar, der mit einer MediaSource.

MediaSourceOpenOperationCompletedEventArgs

Stellt Daten für das MediaSource.MediaSourceOpenOperationCompleted-Ereignis bereit.

MediaSourceStateChangedEventArgs

Stellt Daten für das StateChanged Ereignis eines MediaSource Objekts bereit.

MediaStreamSample

Stellt ein Medienbeispiel dar, das von der MediaStreamSource.

MediaStreamSamplePropertySet

Enthält Eigenschaften für die MediaStreamSample.

MediaStreamSampleProtectionProperties

Stellt eine Auflistungseigenschaften dar, die spezifisch für den Schutz digitaler Rights Management (DRM) des .MediaStreamSample

MediaStreamSource

Stellt eine Medienquelle dar, die Medienbeispiele direkt an die Medienpipeline liefert.

MediaStreamSourceClosedEventArgs

Stellt Daten für das MediaStreamSource.Closed-Ereignis bereit.

MediaStreamSourceClosedRequest

Stellt ein Objekt dar, das vom MediaStreamSource.closed Ereignis zum Bereitstellen von Informationen für die Anwendung verwendet werden soll.

MediaStreamSourceSampleRenderedEventArgs

Stellt Daten für das MediaStreamSource.SampleRendered Ereignis bereit, das auftritt, wenn ein Beispiel aus einem Gerendert MediaStreamSource wird. Verwenden Sie SampleLag die Eigenschaft, um festzustellen, ob beim Rendern eines Beispiels eine Verzögerung auftritt, in diesem Fall können Sie entscheiden, zu einem Datenstrom mit niedrigerer Bandbreite zu wechseln.

MediaStreamSourceSampleRequest

Stellt ein Objekt dar, das vom MediaStreamSource.SampleRequest Ereignis verwendet werden soll, um Informationen für die Anwendung bereitzustellen.

MediaStreamSourceSampleRequestDeferral

Stellt eine Möglichkeit für die Anwendung bereit, asynchron zu melden, dass sie das Abrufen des MediaStreamSampleVorgangs abgeschlossen hat.

MediaStreamSourceSampleRequestedEventArgs

Stellt die Daten für das SampleRequested-Ereignis bereit.

MediaStreamSourceStartingEventArgs

Stellt Daten für das MediaStreamSource.Starting-Ereignis bereit.

MediaStreamSourceStartingRequest

Stellt eine Anforderung aus dem Ereignis für die Anwendung dar, um Objekte aus einer bestimmten Position in den MediaStreamSource.Starting Medien zu sammeln MediaStreamSample .

MediaStreamSourceStartingRequestDeferral

Stellt eine Möglichkeit für die Anwendung bereit, asynchron zu melden, dass es die Verarbeitung des MediaStreamSource.Starting Ereignisses abgeschlossen hat.

MediaStreamSourceSwitchStreamsRequest

Stellt ein Objekt dar, das vom MediaStreamSource.SwitchStreamsRequest Ereignis zum Bereitstellen von Informationen für die Anwendung verwendet werden soll.

MediaStreamSourceSwitchStreamsRequestDeferral

Stellt eine Möglichkeit für die Anwendung bereit, asynchron zu melden, dass es das MediaStreamSource.SwitchStreamsRequested Ereignis abgeschlossen hat.

MediaStreamSourceSwitchStreamsRequestedEventArgs

Stellt Daten für das MediaStreamSource.SwitchStreamsRequested-Ereignis bereit.

MseSourceBuffer

Stellt einen Quellpuffer für Medienquellen (MSE) dar.

MseSourceBufferList

Stellt eine Liste der Quellpuffer (Media Source Extensions, MSE) dar.

MseStreamSource

Represents a media source extensions (MSE) stream source source.

SceneAnalysisEffect

Stellt einen Effekt dar, der Videoframes analysiert, um zu ermitteln, ob eine der unterstützten Techniken für die Fotosequenzaufnahme eine höhere Qualität erzeugt.

SceneAnalysisEffectDefinition

Stellt die Definition eines Szenenanalysevideoeffekts dar.

SceneAnalysisEffectFrame

Stellt einen Videoframe dar, der die Ergebnisse des Szenenanalysevorgangs enthält.

SceneAnalyzedEventArgs

Stellt Daten für das SceneAnalysisEffect.SceneAnalyzed-Ereignis bereit.

SpeechCue

Stellt einen Sprachhinweis dar, der in einer TimedMetadataTrack. Dieser Hinweis kann verwendet werden, um Ereignisse basierend auf Metadaten zu empfangen, die in einem TTS-Datenstrom (Text-zu-Sprache) enthalten sind, z. B. Wortgrenzen, Satzgrenzen und SSML-Textmarken (Speech SSML).

TimedMetadataStreamDescriptor

Stellt eine Beschreibung eines zeitierten Metada-Mediendatenstroms dar.

TimedMetadataTrack

Stellt eine Zeitdatenverfolgung dar. Der Titel enthält eine Liste von IMediaCue Objekten und löst Ereignisse am Anfang und Ende des Zeitfensters jedes Cue aus.

TimedMetadataTrackError

Stellt Informationen zu einem Fehler bereit, der mit einer Zeitdatenverfolgung aufgetreten ist.

TimedMetadataTrackFailedEventArgs

Stellt Daten für das TimedMetadataTrack.TrackFailed-Ereignis bereit.

TimedTextBouten

Stellt ein Boutenzeichen dar, das einer Zeitzeile zugeordnet ist.

TimedTextCue

Stellt einen Texthinweis in einem TimedMetadataTrack.

TimedTextLine

Stellt eine Textzeile dar, die mit einer TimedTextCue.

TimedTextRegion

Stellt Eigenschaften zum Anpassen der Darstellung des Renderingbereichs eines TimedTextCue.

TimedTextRuby

Stellt einen Block von Ruby-Text dar, der einer Zeitzeile zugeordnet ist.

TimedTextSource

Stellt eine Quelle von Zeitgebertextdaten dar.

TimedTextSourceResolveResultEventArgs

Stellt Daten für das TimedTextSource.Resolved-Ereignis bereit.

TimedTextStyle

Definiert die Formatvorlage des gerenderten Texts in einem TimedTextCue. Mithilfe der Subformats Eigenschaft können Sie die Formatvorlage einer Teilzeichenfolge innerhalb einer TimedTextLine Zeichenfolge festlegen.

TimedTextSubformat

Definiert eine TimedTextStyle Teilzeichenfolge in einer TimedTextLine. des Hinweises, der die Formatvorlage des gerenderten Texts definiert.

VideoStabilizationEffect

Stellt einen Effekt dar, der einen Videodatenstrom stabilisiert.

VideoStabilizationEffectDefinition

Stellt die Definition eines Videostabilisierungseffekts dar.

VideoStabilizationEffectEnabledChangedEventArgs

Stellt Daten für das VideoStabilizationEffect.EnabledChanged-Ereignis bereit.

VideoStreamDescriptor

Stellt eine Beschreibung eines Videomediendatenstroms dar.

VideoTrack

Stellt einen Videotitel dar.

VideoTrackOpenFailedEventArgs

Stellt Daten für das OpenFailed-Ereignis eines VideoTrack bereit.

VideoTrackSupportInfo

Stellt Supportinformationen für eine VideoTrack. Diese Informationen umfassen den Status des Video-Decoders und den Status MediaSource der Videoverfolgung.

Strukturen

MseTimeRange

Beschreibt den Anfang und das Ende eines Zeitraums.

TimedTextDouble

Stellt einen Gleitkommawert dar, der verwendet wird, um die Werte der Zeitformatvorlageneigenschaften zu vermitteln.

TimedTextPadding

Stellt die Größe des Abstands um einen zeitierten Textbereich dar.

TimedTextPoint

Stellt eine 2D-Koordinate dar, die verwendet wird, um die Werte der Eigenschaften der Zeitformatvorlagen zu vermitteln.

TimedTextSize

Stellt eine Größe dar, die verwendet wird, um die Werte der Eigenschaften der zeitzeitierten Textformatvorlagen zu vermitteln.

Schnittstellen

IMediaCue

Definiert die schnittstelle, die von allen Medienhinweisen implementiert wird.

IMediaSource

Stellt eine Medienquelle dar, die Medienbeispiele an eine Medienpipeline liefert.

IMediaStreamDescriptor

Definiert eine Von einem Audio- oder Videodatenstromdeskriptor implementierte Schnittstelle.

IMediaStreamDescriptor2

Definiert eine Von einem Audio- oder Videodatenstromdeskriptor implementierte Schnittstelle.

IMediaTrack

Definiert die von Medientiteln implementierte Schnittstelle.

ISingleSelectMediaTrackList

Stellt eine Medienverfolgungsliste dar, mit der ein einzelnes Element gleichzeitig ausgewählt werden kann.

ITimedMetadataTrackProvider

Definiert die Schnittstelle, die durch einen benutzerdefinierten Datenstrom implementiert wird, der Metadatenspuren bereitstellt.

Enumerationen

AudioDecoderDegradation

Gibt den Typ der Gruppierung an, falls vorhanden, auf einen AudioTrack vom Audiodecoder angewendeten Typ.

AudioDecoderDegradationReason

Gibt den Grund an, warum der Audiodecoder ein AudioTrack.

CodecCategory

Gibt die Kategorie eines Codecs an.

CodecKind

Gibt an, ob ein Codec auf Audio- oder Videodaten arbeitet.

FaceDetectionMode

Gibt den Modus an, der für die Gesichtserkennung verwendet wird.

MediaDecoderStatus

Gibt den Status eines Mediendecoders beim Decodieren eines Medienelements an.

MediaSourceState

Gibt den Zustand einer MediaSource an.

MediaSourceStatus

Gibt den Status einer MediaSource Beim Öffnen von Medienelementen an, die der Quelle zugeordnet sind.

MediaStreamSourceClosedReason

Gibt den Grund an, warum eine MediaStreamSource geschlossen wurde.

MediaStreamSourceErrorStatus

Gibt Fehler im Zusammenhang mit MediaStreamSource.

MediaTrackKind

Gibt den Typ eines Medientitels an.

MseAppendMode

Gibt an, wie ein MseSourceBuffer Objekt einen Puffer angibt.

MseEndOfStreamStatus

Gibt den Status am Ende des Datenstroms an.

MseReadyState

Gibt den bereiten Zustand eines MseStreamSource Objekts an.

SceneAnalysisRecommendation

Gibt die empfohlene Bildverarbeitung an, um die Bildqualität und Die Genauigkeit von aufgenommenen Bildern basierend auf den aktuellen Aufnahmebedingungen zu verbessern, wie von der SceneAnalysisEffect bestimmt.

TimedMetadataKind

Gibt die Typen von Metadaten an, die in einer TimedMetadataTrack.

TimedMetadataTrackErrorCode

Gibt den Fehlertyp an, der mit einem TimedMetadataTrackFehler aufgetreten ist.

TimedTextBoutenPosition

Gibt die Position eines Boutenzeichens in der Dimension der Blockentwicklung in Bezug auf die zugeordnete Ruby-Basis an.

TimedTextBoutenType

Gibt den Typ der Boutenmarkierung an, die in Zeitzeittext gerendert werden soll.

TimedTextDisplayAlignment

Gibt die Ausrichtung eines TimedTextRegion relativen Videoframes an.

TimedTextFlowDirection

Gibt den Zeitgebertext für die Richtung an.

TimedTextFontStyle

Gibt die Schriftartformatvorlagen an, die für den anzeigezeitierten Text verwendet werden können.

TimedTextLineAlignment

Gibt die Ausrichtung eines TimedTextLine Relativen zu dem an, in dem TimedTextRegion es angezeigt wird.

TimedTextRubyAlign

Gibt die Position des Ruby-Texts innerhalb des von der Ruby-Textcontaineranmerkung generierten Inlinebereichs an.

TimedTextRubyPosition

Gibt die Position des Ruby-Texts in der Dimension der Blockentwicklung in Bezug auf die zugeordnete Ruby-Basis an.

TimedTextRubyReserve

Gibt zusätzlichen Platz an, der auf betroffene Linienbereiche angewendet werden soll, um genügend Raum in der Blockfortschrittsdimension zu reservieren, um inline-Bereiche enthalten zu können, die von Ruby-Textcontainern generiert werden, die innerhalb der Grenzen der Linienbereiche platziert wurden.

TimedTextScrollMode

Gibt die Methode an, in der Textzeilen durch den Bereich scrollen.

TimedTextUnit

Gibt die Einheiten an, in denen ein zeitgeberisierter Textformatvorlagenwert ausgedrückt wird.

TimedTextWeight

Gibt die Gewichtung des Zeitgebertexts an.

TimedTextWrapping

Gibt das Umbruchverhalten von zeitgespeicherten Text an.

TimedTextWritingMode

Gibt die Richtung an, der zeitgezeitigter Text geschrieben wird.

VideoStabilizationEffectEnabledChangedReason

Gibt den Grund an, warum die VideoStabilizationEffect.Enabled Eigenschaft geändert wurde.

Siehe auch