MF_QUALITY_ADVISE_FLAGS列挙 (mfidl.h)

IMFQualityAdvise2::NotifyQualityEvent メソッドのフラグが含まれています。

構文

typedef enum _MF_QUALITY_ADVISE_FLAGS {
  MF_QUALITY_CANNOT_KEEP_UP = 0x1
} MF_QUALITY_ADVISE_FLAGS;

定数

 
MF_QUALITY_CANNOT_KEEP_UP
値: 0x1
デコーダーは、サンプルの待機時間を短縮するためにできるあらゆることを行っており、サンプルはまだ遅れています。

解説

デコーダーが MF_QUALITY_CANNOT_KEEP_UP フラグを設定すると、品質マネージャーはメディア ソースとメディア シンクを介して待機時間を短縮しようとします。 たとえば、フレームをドロップするように 拡張ビデオ レンダラー (EVR) に要求する場合があります。 この期間中、サンプルがシンクに遅れて到着しなくなるまで、品質マネージャーはデコーダーの IMFQualityAdvise2::NotifyQualityEvent メソッドの呼び出しを停止します。 その時点で、品質マネージャーはデコーダーで NotifyQualityEvent の 呼び出しを再開します。

要件

   
サポートされている最小のクライアント Windows 7 [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2008 R2 [デスクトップ アプリ |UWP アプリ]
Header mfidl.h

関連項目

IMFQualityAdvise2

Media Foundation 列挙