Compartilhar via


AdaptiveMediaSourceDownloadBitrateChangedReason Enumeração

Definição

Especifica o motivo pelo qual a taxa de bits de download foi alterada. Esse valor é usado para o evento 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
Herança
AdaptiveMediaSourceDownloadBitrateChangedReason
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 Creators Update (introduzida na 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v4.0)

Campos

DesiredBitratesChanged 5

A taxa de bits foi alterada como resultado da alteração de uma das propriedades no AdaptiveMediaSource , como DesiredMinBitrate, DesiredMaxBitrate ou InitialBitrate.

ErrorInPreviousBitrate 6

A taxa de bits foi alterada como resultado de um erro que ocorreu com a taxa de bits selecionada anteriormente.  Se houver um recurso ausente ou corrupção for detectado ou um download atingir o tempo limite, o sistema poderá mudar para uma taxa de bits diferente para preencher o buffer na posição de download atual para evitar lacunas na reprodução. As condições que causaram um erro na taxa de bits anterior também gerarão outros eventos que podem ser observados, como DownloadFailed ou o evento AdaptiveMediaSourceDiagnostics.DiagnosticAvailable .

InsufficientInboundBitsPerSecond 1

O InboundBitsPerSecond estimado foi descartado, o que exigia a alternância para uma taxa de bits mais baixa para evitar paralisações na reprodução.

LowBufferLevel 2

A quantidade de dados armazenados em buffer antes da posição de reprodução caiu o suficiente para que uma alteração na taxa de bits de download fosse necessária para evitar a interrupção da reprodução durante a rejeição.

PositionChanged 3

A taxa de bits foi alterada como resultado da busca por uma nova posição.  O sistema pode alternar temporariamente para uma taxa de bits mais baixa para recarregar o buffer e retomar a reprodução mais rapidamente.

SufficientInboundBitsPerSecond 0

O InboundBitsPerSecond estimado era grande o suficiente para permitir a alternância para uma taxa de bits mais alta.

TrackSelectionChanged 4

A taxa de bits foi alterada como resultado de uma alteração de seleção de faixa.  O sistema pode mudar temporariamente para uma taxa de bits mais baixa para recarregar o buffer para a nova faixa e retomar a reprodução mais rapidamente.

Aplica-se a