Windows.Media.Core Espace de noms

Contient les API multimédias principales utilisées par plusieurs fonctionnalités différentes liées à la lecture multimédia.

Classes

AudioStreamDescriptor

Représente une description d’un flux multimédia audio.

AudioTrack

Représente une piste audio.

AudioTrackOpenFailedEventArgs

Fournit des données pour l’événement OpenFailed d’un AudioTrack.

AudioTrackSupportInfo

Fournit des informations de support pour un AudioTrack. Ces informations incluent l’status du décodeur audio, des informations sur toute dégradation audio appliquée par le décodeur et la status du MediaSource auquel la piste audio est associée.

ChapterCue

Représente un signe de chapitre qui peut être inclus dans un TimedMetadataTrack.

CodecInfo

Fournit des informations sur un codec multimédia installé sur le système.

CodecQuery

Fournit la méthode FindAllAsync qui vous permet d’énumérer tous les codecs multimédias installés sur le système.

CodecSubtypes

Fournit des propriétés pour la plupart des sous-types multimédias pris en charge qui retournent la représentation sous forme de chaîne du GUID pour le sous-type. Utilisez ces valeurs de propriété pour filtrer une requête effectuée avec CodecQuery.FindAllAsync. Vous pouvez également comparer les valeurs retournées par ces propriétés aux valeurs de la collection Subtypes d’un objet CodecInfo pour déterminer si un codec prend en charge un sous-type multimédia particulier.

DataCue

Représente un indicateur de données qui peut être inclus dans un TimedMetadataTrack.

FaceDetectedEventArgs

Fournit des données pour l’événement FaceDetected .

FaceDetectionEffect

Représente un effet qui tente de détecter des visages dans un flux vidéo.

FaceDetectionEffectDefinition

Représente la définition d’un effet vidéo de détection de visage.

FaceDetectionEffectFrame

Représente une image vidéo qui inclut une liste de visages détectés par l’objet FaceDetectionEffect.

HighDynamicRangeControl

Permet d’activer et de désactiver l’analyse HDR (High Dynamic Range) pour l’objet SceneAnalysisEffect.

HighDynamicRangeOutput

Fournit les résultats d’une opération d’analyse HDR (High Dynamic Range) à partir de SceneAnalysisEffect.

ImageCue

Représente un indicateur d’image qui peut être inclus dans un TimedMetadataTrack.

InitializeMediaStreamSourceRequestedEventArgs

Fournit des données pour l’événement InitializeMediaStreamSourceRequested .

LowLightFusion

Cette classe vous permet d’envoyer un ensemble d’images capturées dans des paramètres de faible luminosité et à proximité temporelle étroite, et de recevoir une seule image qui a été traitée pour améliorer l’éclairage et la fidélité de l’image.

LowLightFusionResult

Représente le résultat d’une opération de fusion à faible luminosité lancée avec un appel à FuseAsync.

MediaBinder

Active la liaison différée du contenu multimédia associé à un MediaSource.

Utilisez cette classe pour le contenu multimédia que vous ne souhaitez pas lier à un objet MediaSource tant qu’un lecteur multimédia n’est pas sur le point de lire le contenu. Un scénario classique pour cela consiste à lire du contenu qui nécessite un paiement lorsqu’il est accédé.

MediaBindingEventArgs

Fournit des données pour l’événement Binding et des méthodes pour lier le contenu multimédia à l’objet MediaSource associé.

MediaCueEventArgs

Fournit des données pour les événements TimedMetadataTrack.CueEntered et TimedMetadataTrack.CueExited .

MediaSource

Représente une source multimédia. Fournit un moyen courant de référencer des médias provenant de différentes sources et expose un modèle commun d’accès aux données multimédias, quel que soit le format multimédia sous-jacent.

MediaSourceAppServiceConnection

Permet l’implémentation d’un service d’application qui fournit une source multimédia personnalisée qui peut être consommée par les applications UWP.

MediaSourceError

Représente une erreur qui s’est produite avec un MediaSource.

MediaSourceOpenOperationCompletedEventArgs

Fournit des données pour l’événement MediaSource.MediaSourceOpenOperationCompleted.

MediaSourceStateChangedEventArgs

Fournit des données pour l’événement StateChanged d’un objet MediaSource .

MediaStreamSample

Représente un exemple de média utilisé par MediaStreamSource.

MediaStreamSamplePropertySet

Contient des propriétés pour MediaStreamSample.

MediaStreamSampleProtectionProperties

Représente une collection de propriétés spécifiques à la protection DRM (Digital Rights Management) de MediaStreamSample.

MediaStreamSource

Représente une source multimédia qui fournit des exemples multimédias directement au pipeline multimédia.

MediaStreamSourceClosedEventArgs

Fournit des données pour l’événement MediaStreamSource.Closed .

MediaStreamSourceClosedRequest

Représente un objet à utiliser par l’événement MediaStreamSource.closed pour fournir des informations à l’application.

MediaStreamSourceSampleRenderedEventArgs

Fournit des données pour l’événement MediaStreamSource.SampleRendered , qui se produit lorsqu’un exemple d’un MediaStreamSource est rendu. Utilisez la propriété SampleLag pour déterminer s’il existe un décalage dans le rendu d’un exemple, auquel cas vous pouvez décider de basculer vers un flux à bande passante inférieure.

MediaStreamSourceSampleRequest

Représente un objet à utiliser par l’événement MediaStreamSource.SampleRequest pour fournir des informations à l’application.

MediaStreamSourceSampleRequestDeferral

Permet à l’application de signaler de manière asynchrone qu’elle a terminé la récupération de MediaStreamSample.

MediaStreamSourceSampleRequestedEventArgs

Fournit les données de l’événement SampleRequested .

MediaStreamSourceStartingEventArgs

Fournit des données pour l’événement MediaStreamSource.Starting .

MediaStreamSourceStartingRequest

Représente une demande de l’événement MediaStreamSource.Starting pour que l’application commence à accumuler des objets MediaStreamSample à partir d’une position spécifique dans le média.

MediaStreamSourceStartingRequestDeferral

Permet à l’application de signaler de manière asynchrone qu’elle a terminé le traitement de l’événement MediaStreamSource.Starting .

MediaStreamSourceSwitchStreamsRequest

Représente un objet à utiliser par l’événement MediaStreamSource.SwitchStreamsRequest pour fournir des informations à l’application.

MediaStreamSourceSwitchStreamsRequestDeferral

Permet à l’application de signaler de manière asynchrone qu’elle a terminé l’événement MediaStreamSource.SwitchStreamsRequested .

MediaStreamSourceSwitchStreamsRequestedEventArgs

Fournit des données pour l’événement MediaStreamSource.SwitchStreamsRequested .

MseSourceBuffer

Représente une mémoire tampon source d’extensions de source multimédia (MSE).

MseSourceBufferList

Représente une liste de mémoires tampons sources MSE (Media Source Extensions).

MseStreamSource

Représente une source de flux d’extensions de source multimédia (MSE).

SceneAnalysisEffect

Représente un effet qui analyse les images vidéo pour déterminer si l’une des techniques de capture de séquences de photos variables prises en charge peut produire une image capturée de meilleure qualité.

SceneAnalysisEffectDefinition

Représente la définition d’un effet vidéo d’analyse de scène.

SceneAnalysisEffectFrame

Représente une image vidéo qui inclut les résultats de l’opération d’analyse de scène.

SceneAnalyzedEventArgs

Fournit des données pour l’événement SceneAnalysisEffect.SceneAnalyzed .

SpeechCue

Représente un indicateur vocal qui peut être inclus dans un TimedMetadataTrack. Ce signal peut être utilisé pour recevoir des événements basés sur des métadonnées incluses dans un flux de synthèse vocale (TTS), telles que les limites de mots, les limites de phrase et les signets SSML (Speech Sythesis Markup Language).

TimedMetadataStreamDescriptor

Représente une description d’un flux multimédia metada chronocrit.

TimedMetadataTrack

Représente une piste de métadonnées chrono timed. La piste contient une liste d’objets IMediaCue et déclenche des événements au début et à la fin de la fenêtre de temps de chaque indicateur.

TimedMetadataTrackError

Fournit des informations sur une erreur qui s’est produite avec un suivi de métadonnées chronoté.

TimedMetadataTrackFailedEventArgs

Fournit des données pour l’événement TimedMetadataTrack.TrackFailed .

TimedTextBouten

Représente une marque de bouten associée à une ligne de texte chronomètre.

TimedTextCue

Représente un signe de texte dans un TimedMetadataTrack.

TimedTextLine

Représente une ligne de texte qui s’affiche avec un TimedTextCue.

TimedTextRegion

Expose des propriétés pour personnaliser l’apparence de la zone de rendu d’un TimedTextCue.

TimedTextRuby

Représente un bloc de texte ruby associé à une ligne de texte chronopliquée.

TimedTextSource

Représente une source de données de texte chrono timed.

TimedTextSourceResolveResultEventArgs

Fournit des données pour l’événement TimedTextSource.Resolved .

TimedTextStyle

Définit le style du texte rendu dans un TimedTextCue. Vous pouvez définir le style d’une sous-chaîne dans une timedTextLine à l’aide de la propriété Subformats .

TimedTextSubformat

Définit un TimedTextStyle pour une sous-chaîne dans un TimedTextLine. du signal, qui définit le style du texte rendu.

VideoStabilizationEffect

Représente un effet qui stabilise un flux vidéo.

VideoStabilizationEffectDefinition

Représente la définition d’un effet de stabilisation vidéo.

VideoStabilizationEffectEnabledChangedEventArgs

Fournit des données pour l’événement VideoStabilizationEffect.EnabledChanged .

VideoStreamDescriptor

Représente une description d’un flux multimédia vidéo.

VideoTrack

Représente une piste vidéo.

VideoTrackOpenFailedEventArgs

Fournit des données pour l’événement OpenFailed d’un VideoTrack.

VideoTrackSupportInfo

Fournit des informations de support pour un VideoTrack. Ces informations incluent la status du décodeur vidéo et la status du MediaSource auquel la piste vidéo est associée.

Structures

MseTimeRange

Décrit le début et la fin d’un intervalle de temps.

TimedTextDouble

Représente une valeur à virgule flottante utilisée pour transmettre les valeurs des propriétés de style de texte chronoté.

TimedTextPadding

Représente la taille du remplissage autour d’une région de texte chronopliquée.

TimedTextPoint

Représente la coordonnée 2D utilisée pour transmettre les valeurs des propriétés de style de texte chronopliquées.

TimedTextSize

Représente une taille utilisée pour transmettre les valeurs des propriétés de style de texte chronoté.

Interfaces

IMediaCue

Définit l’interface implémentée par tous les signaux multimédias.

IMediaSource

Représente une source multimédia qui fournit des exemples multimédias à un pipeline multimédia.

IMediaStreamDescriptor

Définit une interface implémentée par un descripteur de flux audio ou vidéo.

IMediaStreamDescriptor2

Définit une interface implémentée par un descripteur de flux audio ou vidéo.

IMediaTrack

Définit l’interface implémentée par les pistes multimédias.

ISingleSelectMediaTrackList

Représente une liste de suivis multimédias qui permet de sélectionner un seul élément à la fois.

ITimedMetadataTrackProvider

Définit l’interface implémentée par un flux personnalisé qui fournit des pistes de métadonnées.

Énumérations

AudioDecoderDegradation

Spécifie le type de dégredation, le cas échéant, appliqué à un AudioTrack par le décodeur audio.

AudioDecoderDegradationReason

Spécifie la raison pour laquelle le décodeur audio a dégradé un AudioTrack.

CodecCategory

Spécifie la catégorie d’un codec.

CodecKind

Spécifie si un codec fonctionne sur des données audio ou vidéo.

FaceDetectionMode

Spécifie le mode utilisé pour la détection des visages.

MediaDecoderStatus

Spécifie la status d’un décodeur multimédia lors du décodage d’un élément multimédia.

MediaSourceState

Spécifie l’état d’un MediaSource.

MediaSourceStatus

Spécifie la status d’un MediaSource lors de l’ouverture d’éléments multimédias associés à la source.

MediaStreamSourceClosedReason

Spécifie la raison pour laquelle un MediaStreamSource a été fermé.

MediaStreamSourceErrorStatus

Spécifie les erreurs liées à MediaStreamSource.

MediaTrackKind

Spécifie le type d’une piste multimédia.

MseAppendMode

Spécifie comment un objet MseSourceBuffer ajoute une mémoire tampon.

MseEndOfStreamStatus

Spécifie le status à la fin du flux.

MseReadyState

Spécifie l’état prêt d’un objet MseStreamSource .

SceneAnalysisRecommendation

Spécifie le traitement d’image recommandé pour améliorer la qualité et la fidélité des images capturées en fonction des conditions de capture actuelles, comme déterminé par l’objet SceneAnalysisEffect.

TimedMetadataKind

Spécifie les types de métadonnées qui peuvent être présents dans un TimedMetadataTrack.

TimedMetadataTrackErrorCode

Spécifie le type d’erreur qui s’est produit avec un Objet TimedMetadataTrack.

TimedTextBoutenPosition

Spécifie la position d’une marque bouten dans la dimension de progression de bloc par rapport à sa base ruby associée.

TimedTextBoutenType

Spécifie le type de marque bouten à afficher dans le texte chronomètre.

TimedTextDisplayAlignment

Spécifie l’alignement d’un TimedTextRegion par rapport à la trame vidéo.

TimedTextFlowDirection

Spécifie le sens dans lequel le texte chronoté est transmis.

TimedTextFontStyle

Spécifie les styles de police qui peuvent être utilisés pour le texte chronoté d’affichage.

TimedTextLineAlignment

Spécifie l’alignement d’un Objet TimedTextLine par rapport à l’objet TimedTextRegion dans lequel il s’affiche.

TimedTextRubyAlign

Spécifie la position du texte ruby dans la zone inline générée par l’annotation du conteneur de texte ruby.

TimedTextRubyPosition

Spécifie la position du texte ruby dans la dimension de progression de bloc par rapport à sa base ruby associée.

TimedTextRubyReserve

Spécifie l’espace supplémentaire à appliquer aux zones de ligne affectées afin de réserver suffisamment d’espace dans la dimension de progression de bloc pour contenir des zones inline générées par des conteneurs de texte ruby placés dans les limites des zones de ligne.

TimedTextScrollMode

Spécifie la méthode dans laquelle les lignes de texte défilent dans la région.

TimedTextUnit

Spécifie les unités dans lesquelles une valeur de style de texte chronopliquée est exprimée.

TimedTextWeight

Spécifie le poids du texte chronoté.

TimedTextWrapping

Spécifie le comportement d’habillage du texte chronooré.

TimedTextWritingMode

Spécifie l’écriture du texte dans la direction.

VideoStabilizationEffectEnabledChangedReason

Spécifie la raison pour laquelle la propriété VideoStabilizationEffect.Enabled a changé.

Voir aussi