Windows.Media.Playback Espace de noms

Fournit des fonctionnalités pour lire des fichiers multimédias à partir de tâches au premier plan et en arrière-plan.

Classes

BackgroundMediaPlayer

Fournit l’accès au lecteur multimédia pendant qu’il est en cours d’exécution en arrière-plan.

Notes

À compter de Windows, version 1703, BackgroundMediaPlayer est déconseillé et peut ne pas être disponible dans les versions ultérieures de Windows. Utilisez la classe MediaPlayer à la place. Pour plus d’informations, consultez Lire du contenu multimédia en arrière-plan.

CurrentMediaPlaybackItemChangedEventArgs

Fournit des données pour l’événement MediaPlaybackList.CurrentItemChanged .

MediaBreak

Représente un ensemble d’un ou plusieurs objets MediaPlaybackItem qui sont lus avant, après ou à des points spécifiés pendant la lecture d’un autre Objet MediaPlaybackItem.

MediaBreakEndedEventArgs

Fournit des données pour l’événement MediaBreakManager.BreakEnded , qui se produit lorsque la lecture d’un MediaBreak est terminée.

MediaBreakManager

Fournit des informations et un contrôle sur les objets MediaBreak associés à un MediaPlayer. Cette classe fournit des événements pour les moments où un arrêt multimédia démarre la lecture, se termine, est ignoré ou est recherché. Vous pouvez également utiliser cette classe pour déterminer le MediaBreak en cours de lecture ou pour démarrer ou ignorer la lecture d’un MediaBreak.

MediaBreakSchedule

Représente un ensemble d’objets MediaBreak associés à un objet MediaPlaybackItem et les positions dans la lecture de l’élément que les coupures multimédias sont lues.

MediaBreakSeekedOverEventArgs

Fournit des données pour l’événement MediaBreakManager.BreaksSeekedOver , qui se produit lorsque l’utilisateur recherche la position de lecture multimédia au-delà d’une ou plusieurs interruptions multimédias en attente.

MediaBreakSkippedEventArgs

Fournit des données pour l’événement MediaBreakManager.BreakSkipped , qui se produit lorsque la lecture d’un MediaBreak est ignorée.

MediaBreakStartedEventArgs

Fournit des données pour l’événement MediaBreakManager.BreakStarted , qui se produit lorsque la lecture d’un MediaBreak démarre.

MediaItemDisplayProperties

Définit un ensemble de métadonnées pour un objet MediaPlaybackItem qui s’affiche dans les contrôles de transport de média système pendant la lecture de l’élément.

MediaPlaybackAudioTrackList

Représente une liste en lecture seule d’objets AudioTrack , dont une seule piste peut être sélectionnée à la fois.

MediaPlaybackCommandManager

Spécifie le comportement des événements et reçoit les événements des contrôles de transport de média système. Utilisez cette classe pour personnaliser l’interaction entre un MediaPlayer et les contrôles de transport de média système.

MediaPlaybackCommandManagerAutoRepeatModeReceivedEventArgs

Fournit des données ou l’événement MediaPlaybackCommandManager.AutoRepeatModeReceived , qui se produit lorsque le gestionnaire de commandes reçoit une commande du contrôle de répétition automatique des contrôles de transport de média système.

MediaPlaybackCommandManagerCommandBehavior

Pour une utilisation avec un objet MediaPlaybackCommandManager, cette classe vous permet d’activer et de désactiver les commandes system Media Transport Controls et de répondre aux modifications apportées à l’état activé d’une commande.

MediaPlaybackCommandManagerFastForwardReceivedEventArgs

Fournit des données ou l’événement MediaPlaybackCommandManager.FastForwardReceived , qui se produit lorsque le gestionnaire de commandes reçoit une commande du bouton Avance rapide des contrôles de transport de média système.

MediaPlaybackCommandManagerNextReceivedEventArgs

Fournit des données ou l’événement MediaPlaybackCommandManager.NextReceived , qui se produit lorsque le gestionnaire de commandes reçoit une commande du bouton Suivant des contrôles de transport de média système.

MediaPlaybackCommandManagerPauseReceivedEventArgs

Fournit des données ou l’événement MediaPlaybackCommandManager.PauseReceived , qui se produit lorsque le gestionnaire de commandes reçoit une commande du bouton Pause des contrôles de transport de média système.

MediaPlaybackCommandManagerPlayReceivedEventArgs

Fournit des données ou l’événement MediaPlaybackCommandManager.PlayReceived , qui se produit lorsque le gestionnaire de commandes reçoit une commande du bouton Lecture des contrôles de transport de média système.

MediaPlaybackCommandManagerPositionReceivedEventArgs

Fournit des données ou l’événement MediaPlaybackCommandManager.PositionReceived , qui se produit lorsque le gestionnaire de commandes reçoit une commande modifiant la position actuelle des contrôles de transport de média système.

MediaPlaybackCommandManagerPreviousReceivedEventArgs

Fournit des données ou l’événement MediaPlaybackCommandManager.PreviousReceived , qui se produit lorsque le gestionnaire de commandes reçoit une commande du bouton Lecture des contrôles de transport de média système.

MediaPlaybackCommandManagerRateReceivedEventArgs

Fournit des données ou l’événement MediaPlaybackCommandManager.RateReceived , qui se produit lorsque le gestionnaire de commandes reçoit une commande modifiant la vitesse de lecture actuelle des contrôles de transport de média système.

MediaPlaybackCommandManagerRewindReceivedEventArgs

Fournit des données ou l’événement MediaPlaybackCommandManager.RewindReceived , qui se produit lorsque le gestionnaire de commandes reçoit une commande du bouton Rewind des contrôles de transport de média système.

MediaPlaybackCommandManagerShuffleReceivedEventArgs

Fournit des données ou l’événement ShuffleReceived , qui se produit lorsque le gestionnaire de commandes reçoit une commande du contrôle Shuffle des contrôles de transport de média système.

MediaPlaybackItem

Représente un élément multimédia qui peut être lu. Cette classe agit comme un wrapper autour d’un MediaSource qui expose les pistes audio, les pistes vidéo et les pistes de métadonnées chronopées incluses dans la source multimédia.

MediaPlaybackItemError

Représente une erreur qui s’est produite lors de la tentative de résolution d’un objet MediaPlaybackItem.

MediaPlaybackItemFailedEventArgs

Fournit des données pour l’événement MediaPlaybackList.ItemFailed .

MediaPlaybackItemOpenedEventArgs

Fournit des données pour l’événement MediaPlaybackList.ItemOpened .

MediaPlaybackList

Représente une liste d’objets MediaPlaybackItem qui peuvent être lus. Fournit des méthodes pour changer l’élément en cours de lecture et activer le bouclage et la lecture aléatoire.

MediaPlaybackSession

Fournit des informations sur l’état de la session de lecture actuelle d’un MediaPlayer et fournit des événements pour répondre aux modifications apportées à l’état de la session de lecture.

MediaPlaybackSessionBufferingStartedEventArgs

Fournit des données pour l’événement BufferingStarted d’une MediaPlaybackSession.

MediaPlaybackSessionOutputDegradationPolicyState

Exprime l’état actuel de la stratégie de dégradation de la sortie d’une MediaPlaybackSession.

MediaPlaybackSphericalVideoProjection

Gère les paramètres de projection vidéo sphérique pour une MediaPlaybackSession.

MediaPlaybackTimedMetadataTrackList

Représente une liste en lecture seule d’objets TimedMetadataTrack .

MediaPlaybackVideoTrackList

Représente une liste en lecture seule d’objets VideoTrack , dont une seule piste peut être sélectionnée en même temps.

MediaPlayer

Fournit l’accès à des fonctionnalités de lecture multimédia telles que la lecture, la pause, l’avance rapide, le rembobinage et le volume.

MediaPlayerDataReceivedEventArgs

Fournit des données pour les événements MessageReceivedFromBackground et MessageReceivedFromForeground .

MediaPlayerFailedEventArgs

Fournit les données pour les événements MediaFailed .

MediaPlayerRateChangedEventArgs

Fournit les données pour les événements MediaPlayerRateChanged .

MediaPlayerSurface

Fournit l’accès à un ICompositionSurface partagé entre un MediaPlayer et un compositeur pour permettre le rendu du contenu MediaPlayer à l’aide des API Windows.UI.Composition sans nécessiter l’utilisation de l’infrastructure XAML.

PlaybackMediaMarker

Représente un marqueur à un emplacement spécifique dans une ligne de temps de flux multimédia.

PlaybackMediaMarkerReachedEventArgs

Fournit des données pour les événements PlaybackMediaMarkerReached .

PlaybackMediaMarkerSequence

Collection ordonnée d’objets PlaybackMediaMarker .

TimedMetadataPresentationModeChangedEventArgs

Fournit des données pour l’événement MediaPlaybackTimedMetadataTrackList.PresentationModeChanged .

Interfaces

IMediaEnginePlaybackSource

Interface implémentée par les classes qui sont des sources de lecture du moteur multimédia.

IMediaPlaybackSource

Interface de marqueur qui identifie la classe d’implémentation en tant que source de lecture.

Énumérations

AutoLoadedDisplayPropertyKind

Spécifie les types de métadonnées qui peuvent être affichés automatiquement pour un Objet MediaPlaybackItem. Définissez le type de données que vous souhaitez charger automatiquement en affectant l’une de ces valeurs aux propriétés AutoLoadedDisplayProperties .

FailedMediaStreamKind

Indique le type de flux multimédia qui a échoué.

MediaBreakInsertionMethod

Spécifie la méthode utilisée pour insérer la lecture MediaBreak dans la lecture de l’objet MediaPlaybackItem auquel elle appartient.

MediaCommandEnablingRule

Spécifie une règle pour activer une commande Contrôles de transport de média système.

MediaPlaybackItemChangedReason

Spécifie la raison pour laquelle l’objet MediaPlaybackItem actuel dans un Objet MediaPlaybackList a changé. Vérifiez la raison en accédant à la propriété Reason de l’objet CurrentMediaPlaybackItemChangedEventArgs passé dans l’événement MediaPlaybackList.CurrentItemChanged .

MediaPlaybackItemErrorCode

Spécifie le type d’erreur qui s’est produit lors de l’ouverture d’un objet MediaPlaybackItem.

MediaPlaybackSessionVideoConstrictionReason

Spécifie la raison basée sur la stratégie pour laquelle la sortie vidéo d’un élément multimédia est limitée.

MediaPlaybackState

Spécifie l’état de lecture d’une MediaPlaybackSession.

MediaPlayerAudioCategory

Spécifie les types d’audio pouvant être lus par un lecteur multimédia.

MediaPlayerAudioDeviceType

Décrit l’utilisation principale de l’appareil utilisé pour lire l’audio. Cette valeur est utilisée par MediaPlayer.AudioDeviceType.

MediaPlayerError

Indique les erreurs possibles du lecteur multimédia.

MediaPlayerState

Indique les états possibles où le joueur peut se trouver.

Notes

MediaPlayerState peut être modifié ou indisponible après Windows 10, version 1607. Utilisez MediaPlaybackState à la place.

SphericalVideoProjectionMode

Spécifie le mode de projection sphérique utilisé pour le rendu vidéo.

StereoscopicVideoRenderMode

Spécifie le mode de rendu stéréoscopique actuel pour un MediaPlayer.

TimedMetadataTrackPresentationMode

Spécifie si un ensemble de pistes de métadonnées chronomètres sont répertoriés dans le code XAML **MediaTransportControls, si des événements sont déclenchés pour les signaux de données dans les pistes et si les sous-titres et les sous-titres contenus dans les pistes sont affichés par le système, par l’application ou pas du tout.

Voir aussi