Windows.Media.Streaming.Adaptive 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.
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.