Partager via


AdaptiveMediaSourceDownloadBitrateChangedReason Énumération

Définition

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.

S’applique à