AdaptiveMediaSourceDownloadBitrateChangedReason Énumération
Définition
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.
Spécifie la raison pour laquelle la vitesse de téléchargement a changé. Cette valeur est utilisée pour l’événement AdaptiveMediaSource.DownloadBitrateChanged .
public enum class AdaptiveMediaSourceDownloadBitrateChangedReason
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
enum class AdaptiveMediaSourceDownloadBitrateChangedReason
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
public enum AdaptiveMediaSourceDownloadBitrateChangedReason
var value = Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadBitrateChangedReason.sufficientInboundBitsPerSecond
Public Enum AdaptiveMediaSourceDownloadBitrateChangedReason
- Héritage
-
AdaptiveMediaSourceDownloadBitrateChangedReason
- Attributs
Configuration requise pour Windows
Famille d’appareils |
Windows 10 Creators Update (introduit dans 10.0.15063.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v4.0)
|
Champs
DesiredBitratesChanged | 5 | La vitesse de transmission a changé en raison de la modification par l’application de l’une des propriétés sur AdaptiveMediaSource , telles que DesiredMinBitrate, DesiredMaxBitrate ou InitialBitrate. |
ErrorInPreviousBitrate | 6 | La vitesse de transmission a changé à la suite d’une erreur se produisant avec la vitesse de transmission précédemment sélectionnée. S’il manque une ressource ou si une corruption est détectée, ou si un téléchargement expire, le système peut basculer vers une autre vitesse de transmission afin de remplir la mémoire tampon à la position de téléchargement actuelle afin d’éviter les lacunes dans la lecture. Les conditions qui ont provoqué une erreur dans la vitesse de transmission précédente génèrent également d’autres événements qui peuvent être observés, tels que DownloadFailed ou l’événement AdaptiveMediaSourceDiagnostics.DiagnosticAvailable . |
InsufficientInboundBitsPerSecond | 1 | L’estimation des InboundBitsPerSecond a été supprimée, ce qui nécessitait de passer à une vitesse de transmission inférieure pour éviter les blocages de lecture. |
LowBufferLevel | 2 | La quantité de données mises en mémoire tampon avant la position de lecture a été suffisamment supprimée pour qu’une modification de la vitesse de téléchargement soit nécessaire afin d’éviter le blocage de la lecture lors du reboffer. |
PositionChanged | 3 | La vitesse de transmission a changé en raison de la recherche d’une nouvelle position. Le système peut basculer temporairement vers une vitesse de transmission inférieure afin de recharger la mémoire tampon et de reprendre la lecture plus rapidement. |
SufficientInboundBitsPerSecond | 0 | L’estimation des InboundBitsPerSecond était suffisamment grande pour permettre le passage à un débit plus élevé. |
TrackSelectionChanged | 4 | La vitesse de transmission a changé à la suite d’un changement de sélection de suivi. Le système peut basculer temporairement vers une vitesse de transmission inférieure afin de recharger la mémoire tampon pour la nouvelle piste et de reprendre la lecture plus rapidement. |