AdaptiveMediaSourceDownloadBitrateChangedReason Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |