Bagikan melalui


AdaptiveMediaSourceDownloadBitrateChangedReason Enum

Definisi

Menentukan alasan laju bit unduhan berubah. Nilai ini digunakan untuk peristiwa 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
Warisan
AdaptiveMediaSourceDownloadBitrateChangedReason
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows 10 Creators Update (diperkenalkan dalam 10.0.15063.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v4.0)

Bidang

DesiredBitratesChanged 5

Laju bit berubah sebagai akibat dari aplikasi yang mengubah salah satu properti pada AdaptiveMediaSource seperti DesiredMinBitrate, DesiredMaxBitrate, atau InitialBitrate.

ErrorInPreviousBitrate 6

Laju bit berubah sebagai akibat dari kesalahan yang terjadi dengan laju bit yang dipilih sebelumnya.  Jika ada sumber daya yang hilang, atau kerusakan terdeteksi, atau waktu pengunduhan habis, sistem dapat beralih ke laju bit yang berbeda untuk mengisi buffer pada posisi unduhan saat ini untuk menghindari celah dalam pemutaran. Kondisi yang menyebabkan kesalahan pada laju bit sebelumnya juga akan menghasilkan peristiwa lain yang dapat diamati, seperti DownloadFailed atau peristiwa AdaptiveMediaSourceDiagnostics.DiagnosticAvailable .

InsufficientInboundBitsPerSecond 1

Perkiraan InboundBitsPerSecond turun, yang memerlukan peralihan ke laju bit yang lebih rendah untuk menghindari kios dalam pemutaran.

LowBufferLevel 2

Jumlah data yang di-buffer sebelum posisi pemutaran menurun cukup sehingga perubahan laju bit unduhan diperlukan untuk menghindari mengulur-ulur pemutaran saat membangun ulang.

PositionChanged 3

Laju bit berubah sebagai akibat dari mencari posisi baru.  Sistem dapat beralih ke laju bit yang lebih rendah untuk sementara untuk mengisi ulang buffer dan melanjutkan pemutaran lebih cepat.

SufficientInboundBitsPerSecond 0

Perkiraan InboundBitsPerSecond cukup besar untuk memungkinkan beralih ke laju bit yang lebih tinggi.

TrackSelectionChanged 4

Laju bit berubah sebagai akibat dari perubahan pilihan trek.  Sistem dapat beralih ke laju bit yang lebih rendah untuk sementara guna mengisi ulang buffer untuk trek baru dan melanjutkan pemutaran lebih cepat.

Berlaku untuk