AdaptiveMediaSourceDownloadBitrateChangedReason Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Specifica il motivo per cui il bitrate di download è cambiato. Questo valore viene usato per l'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
- Ereditarietà
-
AdaptiveMediaSourceDownloadBitrateChangedReason
- Attributi
Requisiti Windows
Famiglia di dispositivi |
Windows 10 Creators Update (è stato introdotto in 10.0.15063.0)
|
API contract |
Windows.Foundation.UniversalApiContract (è stato introdotto in v4.0)
|
Campi
DesiredBitratesChanged | 5 | La velocità in bit è stata modificata in seguito alla modifica di una delle proprietà in AdaptiveMediaSource, ad esempio DesiredMinBitrate, DesiredMaxBitrate o InitialBitrate. |
ErrorInPreviousBitrate | 6 | La velocità in bit è stata modificata in seguito a un errore con la velocità a bit selezionata in precedenza. Se è presente una risorsa mancante o il danneggiamento viene rilevato o viene rilevato un timeout di download, il sistema può passare a un bitrate diverso per riempire il buffer nella posizione di download corrente per evitare lacune nella riproduzione. Le condizioni che hanno causato un errore nel bitrate precedente genereranno anche altri eventi che possono essere osservati, ad esempio DownloadFailed o l'evento AdaptiveMediaSourceDiagnostics.DiagnosticAvailable . |
InsufficientInboundBitsPerSecond | 1 | Il valore stimato di InboundBitsPerSecond è stato eliminato, che richiedeva il passaggio a un bitrate inferiore per evitare le stalle nella riproduzione. |
LowBufferLevel | 2 | La quantità di dati memorizzata nel buffer prima della posizione di riproduzione è stata eliminata abbastanza che è stata necessaria una modifica della velocità in bit di download per evitare la riproduzione in stallo durante la rebuffering. |
PositionChanged | 3 | Il bitrate è cambiato in seguito alla ricerca di una nuova posizione. Il sistema può passare temporaneamente a un bitrate inferiore per riempire il buffer e riprendere la riproduzione più velocemente. |
SufficientInboundBitsPerSecond | 0 | L'inboundBitsPerSecond stimato è abbastanza grande per consentire il passaggio a una velocità a bit più elevata. |
TrackSelectionChanged | 4 | La velocità in bit è stata modificata in seguito a una modifica della selezione delle tracce. Il sistema può passare temporaneamente a un bitrate inferiore per riempire il buffer per la nuova traccia e riprendere la riproduzione più velocemente. |