Windows.Media.Core Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Enthält zentrale Medien-APIs, die von verschiedenen Features im Zusammenhang mit der Medienwiedergabe verwendet werden.
Klassen
AudioStreamDescriptor |
Stellt eine Beschreibung eines Audiomedienstreams dar. |
AudioTrack |
Stellt eine Audiospur dar. |
AudioTrackOpenFailedEventArgs |
Stellt Daten für das OpenFailed-Ereignis eines AudioTrack-Elements bereit. |
AudioTrackSupportInfo |
Stellt Supportinformationen für einen AudioTrack bereit. Zu diesen Informationen gehören die status des Audiodecoders, Informationen über die vom Decoder angewendete Audiobeeinträchtigung und die status der MediaSource, der die Audiospur zugeordnet ist. |
ChapterCue |
Stellt einen Kapitelhinweis dar, der in ein TimedMetadataTrack-Objekt eingeschlossen werden kann. |
CodecInfo |
Stellt Informationen zu einem Mediencodec bereit, der auf dem System installiert ist. |
CodecQuery |
Stellt die FindAllAsync-Methode bereit, mit der 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 ausgeführt wird. Sie können die von diesen Eigenschaften zurückgegebenen Werte auch 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 ein TimedMetadataTrack-Objekt eingeschlossen werden kann. |
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 Videoeffekts für die Gesichtserkennung dar. |
FaceDetectionEffectFrame |
Stellt einen Videoframe dar, der eine Liste von Gesichtern enthält, die von FaceDetectionEffect erkannt wurden. |
HighDynamicRangeControl |
Ermöglicht das Aktivieren und Deaktivieren der HDR-Analyse (High Dynamic Range) für SceneAnalysisEffect. |
HighDynamicRangeOutput |
Stellt die Ergebnisse eines HDR-Analysevorgangs (High Dynamic Range) aus SceneAnalysisEffect bereit. |
ImageCue |
Stellt einen Imagehinweis dar, der in ein TimedMetadataTrack-Objekt eingeschlossen werden kann. |
InitializeMediaStreamSourceRequestedEventArgs |
Stellt Daten für das InitializeMediaStreamSourceRequested-Ereignis bereit . |
LowLightFusion |
Mit dieser Klasse können Sie eine Reihe von Bildframes übermitteln, die in Einstellungen mit geringem Licht und in unmittelbarer zeitlicher Nähe aufgenommen wurden, und ein einzelnes Bild empfangen, das zur Verbesserung der Bildbeleuchtung und -genauigkeit verarbeitet wurde. |
LowLightFusionResult |
Stellt das Ergebnis eines Fusionsvorgangs mit geringem Licht dar, der mit einem Aufruf von FuseAsync initiiert wurde. |
MediaBinder |
Aktiviert die verzögerte Bindung von Medieninhalten, die einer MediaSource zugeordnet sind. Verwenden Sie diese Klasse für Medieninhalte, die Sie erst an ein MediaSource-Objekt binden möchten, wenn ein Media Player den Inhalt tatsächlich wiedergibt. Ein typisches Szenario hierfür ist die Wiedergabe von Inhalten, die eine Zahlung erfordern, wenn darauf zugegriffen wird. |
MediaBindingEventArgs |
Stellt Daten für das Binding-Ereignis und Methoden zum Binden von Medieninhalten an die zugeordnete MediaSource bereit. |
MediaCueEventArgs |
Stellt Daten für die Ereignisse TimedMetadataTrack.CueEntered und TimedMetadataTrack.CueExited bereit . |
MediaSource |
Stellt eine Medienquelle dar. Bietet eine gängige Möglichkeit, auf Medien aus verschiedenen Quellen zu verweisen, und macht ein gemeinsames Modell für den Zugriff auf Mediendaten unabhängig vom zugrunde liegenden Medienformat verfügbar. |
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 bei einer MediaSource aufgetreten ist. |
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 mediaStreamSource verwendet wird. |
MediaStreamSamplePropertySet |
Enthält Eigenschaften für mediaStreamSample. |
MediaStreamSampleProtectionProperties |
Stellt eine Sammlungseigenschaften dar, die für den DRM-Schutz (Digital Rights Management) von MediaStreamSample spezifisch sind. |
MediaStreamSource |
Stellt eine Medienquelle dar, die Medienbeispiele direkt an die Medienpipeline übermittelt. |
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 einer MediaStreamSource gerendert wird. Verwenden Sie die SampleLag-Eigenschaft , um zu ermitteln, ob beim Rendern eines Beispiels eine Verzögerung vorliegt. In diesem Fall können Sie zu einem Stream mit niedrigerer Bandbreite wechseln. |
MediaStreamSourceSampleRequest |
Stellt ein Objekt dar, das vom MediaStreamSource.SampleRequest-Ereignis zum Bereitstellen von Informationen für die Anwendung verwendet werden soll. |
MediaStreamSourceSampleRequestDeferral |
Bietet eine Möglichkeit für die Anwendung, asynchron zu melden, dass sie den Abruf von MediaStreamSample 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 des MediaStreamSource.Starting-Ereignisses dar, damit die Anwendung mit dem Sammeln von MediaStreamSample-Objekten von einer bestimmten Position in den Medien beginnt. |
MediaStreamSourceStartingRequestDeferral |
Bietet eine Möglichkeit für die Anwendung, asynchron zu melden, dass die Verarbeitung des MediaStreamSource.Starting-Ereignisses abgeschlossen wurde. |
MediaStreamSourceSwitchStreamsRequest |
Stellt ein Objekt dar, das vom MediaStreamSource.SwitchStreamsRequest-Ereignis zum Bereitstellen von Informationen für die Anwendung verwendet werden soll. |
MediaStreamSourceSwitchStreamsRequestDeferral |
Bietet eine Möglichkeit für die Anwendung, asynchron zu melden, dass sie das MediaStreamSource.SwitchStreamsRequested-Ereignis abgeschlossen hat. |
MediaStreamSourceSwitchStreamsRequestedEventArgs |
Stellt Daten für das MediaStreamSource.SwitchStreamsRequested-Ereignis bereit . |
MseSourceBuffer |
Stellt einen MSE-Quellpuffer (Media Source Extensions) dar. |
MseSourceBufferList |
Stellt eine Liste von MSE-Quellpuffern (Media Source Extensions) dar. |
MseStreamSource |
Stellt eine MSE-Streamquelle (Media Source Extensions) dar. |
SceneAnalysisEffect |
Stellt einen Effekt dar, der Videoframes analysiert, um zu bestimmen, ob eine der unterstützten Techniken für die Aufnahme variabler Fotosequenzen ein aufgenommenes Bild mit höherer Qualität erzeugen kann. |
SceneAnalysisEffectDefinition |
Stellt die Definition eines Videoeffekts für die Szenenanalyse 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 ein TimedMetadataTrack-Objekt eingeschlossen werden kann. Dieser Hinweis kann verwendet werden, um Ereignisse basierend auf Metadaten zu empfangen, die in einem TTS-Stream (Text-to-Speech) enthalten sind, z. B. Wortgrenzen, Satzgrenzen und SSML-Lesezeichen (Speech Sythesis Markup Language). |
TimedMetadataStreamDescriptor |
Stellt eine Beschreibung eines zeitlimitierten Metada-Mediendatenstroms dar. |
TimedMetadataTrack |
Stellt eine zeitlimitierte Metadatenverfolgung dar. Der Titel enthält eine Liste von IMediaCue-Objekten und löst Ereignisse am Anfang und Ende des Zeitfensters jedes Hinweises aus. |
TimedMetadataTrackError |
Stellt Informationen zu einem Fehler bereit, der mit einer zeitlimitierten Metadatenspur aufgetreten ist. |
TimedMetadataTrackFailedEventArgs |
Stellt Daten für das TimedMetadataTrack.TrackFailed-Ereignis bereit . |
TimedTextBouten |
Stellt eine Boutenmarke dar, die einer Textzeile zugeordnet ist. |
TimedTextCue |
Stellt einen Texthinweis in einem TimedMetadataTrack dar. |
TimedTextLine |
Stellt eine Textzeile dar, die mit einer TimedTextCue angezeigt wird. |
TimedTextRegion |
Macht Eigenschaften zum Anpassen der Darstellung des Renderingbereichs einer TimedTextCue verfügbar. |
TimedTextRuby |
Stellt einen Block mit rubinem Text dar, der einer Textzeile mit zeitlimitiertem Text zugeordnet ist. |
TimedTextSource |
Stellt eine Quelle für zeitlimitierte Textdaten dar. |
TimedTextSourceResolveResultEventArgs |
Stellt Daten für das TimedTextSource.Resolved-Ereignis bereit . |
TimedTextStyle |
Definiert den Stil des gerenderten Texts in einer TimedTextCue. Sie können den Stil einer Teilzeichenfolge in einer TimedTextLine festlegen, indem Sie die Subformats-Eigenschaft verwenden. |
TimedTextSubformat |
Definiert einen TimedTextStyle für eine Teilzeichenfolge in einer TimedTextLine. des Hinweises, der den Stil 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 Videomedienstreams dar. |
VideoTrack |
Stellt eine Videospur dar. |
VideoTrackOpenFailedEventArgs |
Stellt Daten für das OpenFailed-Ereignis eines VideoTrack bereit. |
VideoTrackSupportInfo |
Stellt Supportinformationen für einen VideoTrack bereit. Diese Informationen umfassen die status des Videodecoders und die status der MediaSource, der die Videospur zugeordnet ist. |
Strukturen
MseTimeRange |
Beschreibt den Anfang und das Ende eines Zeitbereichs. |
TimedTextDouble |
Stellt einen Gleitkommawert dar, der verwendet wird, um die Werte von Eigenschaften für zeitlimitierte Textformatvorlagen zu übermitteln. |
TimedTextPadding |
Stellt die Größe des Abstands um einen zeitlich bestimmten Textbereich dar. |
TimedTextPoint |
Stellt eine 2D-Koordinate dar, die verwendet wird, um die Werte von Eigenschaften für zeitlimitierte Textformatvorlagen zu übermitteln. |
TimedTextSize |
Stellt eine Größe dar, die verwendet wird, um die Werte von Eigenschaften für zeitlimitierte Textformatvorlagen zu übermitteln. |
Schnittstellen
IMediaCue |
Definiert die Schnittstelle, die von allen Medienhinweisen implementiert wird. |
IMediaSource |
Stellt eine Medienquelle dar, die Medienbeispiele an eine Medienpipeline übermittelt. |
IMediaStreamDescriptor |
Definiert eine Schnittstelle, die von einem Audio- oder Videostreamdeskriptor implementiert wird. |
IMediaStreamDescriptor2 |
Definiert eine Schnittstelle, die von einem Audio- oder Videostreamdeskriptor implementiert wird. |
IMediaTrack |
Definiert die von Medienspuren implementierte Schnittstelle. |
ISingleSelectMediaTrackList |
Stellt eine Medienspurliste dar, mit der jeweils ein einzelnes Element ausgewählt werden kann. |
ITimedMetadataTrackProvider |
Definiert die Schnittstelle, die von einem benutzerdefinierten Stream implementiert wird, der Metadatenspuren bereitstellt. |
Enumerationen
AudioDecoderDegradation |
Gibt den Typ der Degredation an, falls vorhanden, die vom Audiodecoder auf ein AudioTrack-Element angewendet wird. |
AudioDecoderDegradationReason |
Gibt den Grund an, warum der Audiodecoder einen AudioTrack herabgestuft hat. |
CodecCategory |
Gibt die Kategorie eines Codecs an. |
CodecKind |
Gibt an, ob ein Codec mit Audio- oder Videodaten arbeitet. |
FaceDetectionMode |
Gibt den Modus an, der für die Gesichtserkennung verwendet wird. |
MediaDecoderStatus |
Gibt die status eines Mediendecoders an, wenn ein Medienelement decodiert wird. |
MediaSourceState |
Gibt den Zustand einer MediaSource an. |
MediaSourceStatus |
Gibt die status einer MediaSource an, wenn Medienelemente geöffnet werden, die der Quelle zugeordnet sind. |
MediaStreamSourceClosedReason |
Gibt den Grund an, warum eine MediaStreamSource geschlossen wurde. |
MediaStreamSourceErrorStatus |
Gibt Fehler im Zusammenhang mit MediaStreamSource an. |
MediaTrackKind |
Gibt den Typ einer Medienspur an. |
MseAppendMode |
Gibt an, wie ein MseSourceBuffer-Objekt einen Puffer anhängt. |
MseEndOfStreamStatus |
Gibt die status am Ende des Datenstroms an. |
MseReadyState |
Gibt den Bereit-Zustand eines MseStreamSource-Objekts an. |
SceneAnalysisRecommendation |
Gibt die empfohlene Bildverarbeitung an, um die Bildqualität und Genauigkeit der erfassten Bilder basierend auf den aktuellen Aufnahmebedingungen zu verbessern, wie sie von SceneAnalysisEffect bestimmt werden. |
TimedMetadataKind |
Gibt die Metadatentypen an, die in einem TimedMetadataTrack vorhanden sein können. |
TimedMetadataTrackErrorCode |
Gibt den Typ des Fehlers an, der bei einem TimedMetadataTrack aufgetreten ist. |
TimedTextBoutenPosition |
Gibt die Position einer Boutenmarke in der Blockprogressionsdimension in Bezug auf die zugeordnete Ruby-Basis an. |
TimedTextBoutenType |
Gibt den Typ der Boutenmarke an, die in zeitlimitiertem Text gerendert werden soll. |
TimedTextDisplayAlignment |
Gibt die Ausrichtung einer TimedTextRegion relativ zum Videoframe an. |
TimedTextFlowDirection |
Gibt die Richtung an, in der der zeitlimitierte Text fließt. |
TimedTextFontStyle |
Gibt die Schriftarten an, die für den anzeigezeitpunktierten Text verwendet werden können. |
TimedTextLineAlignment |
Gibt die Ausrichtung einer TimedTextLine relativ zur TimedTextRegion an, in der sie angezeigt wird. |
TimedTextRubyAlign |
Gibt die Position des rubyn Texts innerhalb des Von der Ruby-Text-Containeranmerkung generierten Inlinebereichs an. |
TimedTextRubyPosition |
Gibt die Position des Rubytexts in der Blockverlaufsdimension in Bezug auf die zugeordnete Ruby-Basis an. |
TimedTextRubyReserve |
Gibt zusätzlichen Speicherplatz an, der auf betroffene Zeilenbereiche angewendet werden soll, um genügend Platz in der Blockverlaufsdimension zu reservieren, um Inlinebereiche zu enthalten, die von Ruby-Textcontainern generiert werden, die innerhalb der Grenzen der Zeilenbereiche platziert werden. |
TimedTextScrollMode |
Gibt die Methode an, bei der Textzeilen durch den Bereich scrollen. |
TimedTextUnit |
Gibt die Einheiten an, in denen ein zeitlimitierter Textformatwert ausgedrückt wird. |
TimedTextWeight |
Gibt die Gewichtung von zeitlimitiertem Text an. |
TimedTextWrapping |
Gibt das Umbruchverhalten von zeitlimitiertem Text an. |
TimedTextWritingMode |
Gibt an, in welche Richtung der texttimete Text geschrieben wird. |
VideoStabilizationEffectEnabledChangedReason |
Gibt den Grund an, aus dem sich die Eigenschaft VideoStabilizationEffect.Enabled geändert hat. |