Windows.Media.Streaming.Adaptive Espace de noms

Permet de lire du contenu multimédia fourni à l’aide de différents protocoles de streaming adaptatif. Vous pouvez lire du contenu HLS (Http Live Streaming) ou Dynamic Adaptive Streaming sur HTTP (DASH).

Classes

AdaptiveMediaSource

Représente la source de contenu de streaming adaptatif.

AdaptiveMediaSourceAdvancedSettings

Fournit des paramètres avancés pour un AdaptiveMediaSource.

AdaptiveMediaSourceCorrelatedTimes

Représente les horodatages qui sont corrélés entre la position de lecture du lecteur multimédia avec des horodatages incorporés dans le flux multimédia ou inclus dans le fichier manifeste.

AdaptiveMediaSourceCreationResult

Représente le résultat de la création d’un objet AdaptiveMediaSource .

AdaptiveMediaSourceDiagnosticAvailableEventArgs

Fournit des données pour l’événement DiagnosticAvailable qui est déclenché lorsque des informations de diagnostic pour la source de média adaptatif sont disponibles.

AdaptiveMediaSourceDiagnostics

Fournit un événement qui est déclenché lorsque des informations de diagnostic sur la source multimédia adaptative sont disponibles.

AdaptiveMediaSourceDownloadBitrateChangedEventArgs

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

AdaptiveMediaSourceDownloadCompletedEventArgs

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

AdaptiveMediaSourceDownloadFailedEventArgs

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

AdaptiveMediaSourceDownloadRequestedDeferral

Représente un report qui peut être utilisé pour différer l’achèvement de l’événement DownloadRequested afin que l’application puisse télécharger de manière asynchrone du contenu multimédia.

AdaptiveMediaSourceDownloadRequestedEventArgs

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

AdaptiveMediaSourceDownloadResult

Représente les résultats d’une opération de téléchargement de ressource.

AdaptiveMediaSourceDownloadStatistics

Représente un ensemble de statistiques de téléchargement associées aux événements AdaptiveMediaSource.DownloadFailed et AdaptiveMediaSource.DownloadCompleted .

AdaptiveMediaSourcePlaybackBitrateChangedEventArgs

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

Énumérations

AdaptiveMediaSourceCreationStatus

Spécifie le résultat d’une tentative de création d’un objet AdaptiveMediaSource .

AdaptiveMediaSourceDiagnosticType

Spécifie le type d’événement de diagnostic associé à un AdaptiveMediaSourceDiagnostics.DiagnosticAvailable.

AdaptiveMediaSourceDownloadBitrateChangedReason

Spécifie la raison pour laquelle le débit de téléchargement a changé. Cette valeur est utilisée pour l’événement AdaptiveMediaSource.DownloadBitrateChanged .

AdaptiveMediaSourceResourceType

Spécifie le type d’une ressource multimédia adaptative.

Remarques

En plus de la lecture de base, cet espace de noms permet de contrôler les aspects suivants de l’algorithme de streaming adaptatif :

  • Possibilité de créer une instance de l’objet AdaptiveMediaSource pour lire du contenu de streaming adaptatif, qui peut être lié à des éléments multimédias XAML ou HTML.
  • Possibilité d’interroger les débits binaires adaptatifs disponibles qui sont décrits par le manifeste de streaming adaptatif.
  • Possibilité de sélectionner le débit binaire initial à utiliser pour la lecture.
  • Possibilité de limiter l’ensemble de débits binaires à utiliser pendant la lecture.
  • Possibilité d’obtenir des événements lorsque le débit binaire a changé.
  • Possibilité de déterminer si la lecture est en direct.
  • Possibilité de définir le décalage de départ pour la lecture en direct.

Toutes les autres fonctionnalités généralement requises par les applications multimédias, telles que les contrôles de lecture, la sélection du flux, etc., sont effectuées sur l’élément multimédia après avoir lié l’objet AdaptiveMediaSource à cet élément multimédia.

Pour obtenir des instructions sur l’utilisation de la diffusion en continu adaptative dans votre application, consultez Streaming adaptatif.

Voir aussi