Windows.Media.Core Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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é. |