AdaptiveMediaSourceDownloadBitrateChangedReason 列挙型

定義

ダウンロード ビットレートが変更された理由を指定します。 この値は、 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、DesiredMaxBitrateInitialBitrate など) の 1 つを変更した結果、ビットレートが変更されました

ErrorInPreviousBitrate 6

以前に選択したビットレートでエラーが発生した結果、ビットレートが変更されました。  リソースが不足しているか、破損が検出された場合、またはダウンロードがタイムアウトした場合、システムは現在のダウンロード位置でバッファーを埋めるために別のビットレートに切り替えて、再生のギャップを回避できます。 以前のビットレートでエラーが発生した条件では、 DownloadFailedAdaptiveMediaSourceDiagnostics.DiagnosticAvailable イベントなど、観察できる他のイベントも生成されます。

InsufficientInboundBitsPerSecond 1

推定 InboundBitsPerSecond が削除されました。これにより、再生の停止を回避するために、低ビットレートに切り替える必要があります。

LowBufferLevel 2

再バッファリング中に再生が停止しないようにするために、ダウンロード ビットレートの変更が必要なほど、再生位置の前にバッファーされるデータの量が減少しました。

PositionChanged 3

新しい位置にシークした結果、ビットレートが変更されました。  バッファーを補充し、再生を速く再開するために、システムが一時的に低ビットレートに切り替える場合があります。

SufficientInboundBitsPerSecond 0

推定 InboundBitsPerSecond は、より高いビットレートへの切り替えを可能にするために十分な大きさでした。

TrackSelectionChanged 4

トラック選択の変更の結果、ビットレートが変更されました。  システムは、新しいトラックのバッファーを補充し、再生を速く再開するために、一時的に低ビットレートに切り替えることができます。

適用対象