Share via


AdaptiveMediaSourceDownloadBitrateChangedReason Enumeration

Definition

Gibt den Grund an, aus dem sich die Downloadbitrate geändert hat. Dieser Wert wird für das AdaptiveMediaSource.DownloadBitrateChanged-Ereignis verwendet.

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
Vererbung
AdaptiveMediaSourceDownloadBitrateChangedReason
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 Creators Update (eingeführt in 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v4.0)

Felder

DesiredBitratesChanged 5

Die Bitrate hat sich geändert, weil die App eine der Eigenschaften für adaptiveMediaSource geändert hat, z. B . DesiredMinBitrate, DesiredMaxBitrate oder InitialBitrate.

ErrorInPreviousBitrate 6

Die Bitrate hat sich aufgrund eines Fehlers mit der zuvor ausgewählten Bitrate geändert.  Wenn eine Ressource fehlt oder eine Beschädigung erkannt wird oder ein Download ein Zeitüberschreitungsintervall ausgeht, wechselt das System möglicherweise zu einer anderen Bitrate, um den Puffer an der aktuellen Downloadposition zu füllen, um Lücken bei der Wiedergabe zu vermeiden. Die Bedingungen, die einen Fehler in der vorherigen Bitrate verursacht haben, generieren auch andere Ereignisse, die beobachtet werden können, z. B. DownloadFailed oder das AdaptiveMediaSourceDiagnostics.DiagnosticAvailable-Ereignis .

InsufficientInboundBitsPerSecond 1

Die geschätzte InboundBitsPerSecond wurde gelöscht, was eine Umstellung auf eine niedrigere Bitrate erforderte, um Würgen bei der Wiedergabe zu vermeiden.

LowBufferLevel 2

Die Menge der vor der Wiedergabeposition gepufferten Daten ist so weit gefallen, dass eine Änderung der Downloadbitrate erforderlich war, um zu vermeiden, dass die Wiedergabe beim Rebuffering blockiert wird.

PositionChanged 3

Die Bitrate hat sich durch die Suche nach einer neuen Position geändert.  Das System kann vorübergehend zu einer niedrigeren Bitrate wechseln, um den Puffer wieder aufzufüllen und die Wiedergabe schneller fortzusetzen.

SufficientInboundBitsPerSecond 0

Die geschätzte InboundBitsPerSecond war groß genug, um den Wechsel zu einer höheren Bitrate zu ermöglichen.

TrackSelectionChanged 4

Die Bitrate hat sich infolge einer Änderung der Spurauswahl geändert.  Das System kann vorübergehend zu einer niedrigeren Bitrate wechseln, um den Puffer für den neuen Titel wieder aufzufüllen und die Wiedergabe schneller fortzusetzen.

Gilt für: