AdaptiveMediaSourceDownloadBitrateChangedReason 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ダウンロード ビットレートが変更された理由を指定します。 この値は、 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
- 継承
-
AdaptiveMediaSourceDownloadBitrateChangedReason
- 属性
Windows の要件
デバイス ファミリ |
Windows 10 Creators Update (10.0.15063.0 で導入)
|
API contract |
Windows.Foundation.UniversalApiContract (v4.0 で導入)
|
フィールド
DesiredBitratesChanged | 5 | アプリが AdaptiveMediaSource のプロパティ (DesiredMinBitrate、DesiredMaxBitrate、InitialBitrate など) の 1 つを変更した結果、ビットレートが変更されました。 |
ErrorInPreviousBitrate | 6 | 以前に選択したビットレートでエラーが発生した結果、ビットレートが変更されました。 リソースが不足しているか、破損が検出された場合、またはダウンロードがタイムアウトした場合、システムは現在のダウンロード位置でバッファーを埋めるために別のビットレートに切り替えて、再生のギャップを回避できます。 以前のビットレートでエラーが発生した条件では、 DownloadFailed や AdaptiveMediaSourceDiagnostics.DiagnosticAvailable イベントなど、観察できる他のイベントも生成されます。 |
InsufficientInboundBitsPerSecond | 1 | 推定 InboundBitsPerSecond が削除されました。これにより、再生の停止を回避するために、低ビットレートに切り替える必要があります。 |
LowBufferLevel | 2 | 再バッファリング中に再生が停止しないようにするために、ダウンロード ビットレートの変更が必要なほど、再生位置の前にバッファーされるデータの量が減少しました。 |
PositionChanged | 3 | 新しい位置にシークした結果、ビットレートが変更されました。 バッファーを補充し、再生を速く再開するために、システムが一時的に低ビットレートに切り替える場合があります。 |
SufficientInboundBitsPerSecond | 0 | 推定 InboundBitsPerSecond は、より高いビットレートへの切り替えを可能にするために十分な大きさでした。 |
TrackSelectionChanged | 4 | トラック選択の変更の結果、ビットレートが変更されました。 システムは、新しいトラックのバッファーを補充し、再生を速く再開するために、一時的に低ビットレートに切り替えることができます。 |