AdaptiveMediaSourceDownloadBitrateChangedReason Enum
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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. |