MF_LOW_LATENCY属性

Microsoft Media Foundation パイプラインで待ち時間の短い処理を有効にします。

データ型

UINT32 として格納されている BOOL

取得/設定

この属性を取得するには、 IMFAttributes::GetUINT32 を呼び出します。

この属性を設定するには、 IMFAttributes::SetUINT32 を呼び出します。

解説

低待機時間は、メディア データの生成 (または受信) からレンダリングまでの最短の遅延として定義されます。 リアルタイム通信のシナリオでは、待機時間が短いことが望ましいです。 ローカル再生やコード変換などの他のシナリオでは、品質に影響を与える可能性があるため、通常は低待機時間モードを有効にしないでください。

Note

この属性の GUID 値は、ICodecAPI インターフェイスに対して定義されているCODECAPI_AVLowLatencyMode プロパティと同じです。

 

パイプライン コンポーネントでこの属性を次のように設定します。

通常、アプリケーションはこの属性をパイプライン コンポーネントに直接設定するのではなく、次のいずれかのオブジェクトに属性を設定します。

要件

要件
サポートされている最小のクライアント
Windows 8 [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー
Windows Server 2012 [デスクトップ アプリ |UWP アプリ]
ヘッダー
Mfapi.h

関連項目

Media Foundation 属性のアルファベット順の一覧

シンク ライター属性

ソース リーダー属性

属性の変換