MF_SOURCE_READER_DISABLE_DXVA属性

ソース リーダーがビデオ デコーダーで DirectX ビデオ アクセラレーション (DXVA) を有効にするかどうかを指定します。

データ型

UINT32

取得/設定

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

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

解説

この属性は、次の条件に該当する場合に適用されます。

この属性を使用すると、Direct3D サーフェスへのデコード中にアプリケーションで DXVA を無効にすることができます。

既定では、ソース リーダーは次の 2 つの目的で Direct3D デバイス マネージャーを使用します。

  • ビデオ デコーダーで DXVA デコードを有効にする。
  • ビデオ サンプルに Direct3D サーフェスを割り当てるには。

MF_SOURCE_READER_DISABLE_DXVA属性の値が TRUE の場合、ソース リーダーは DXVA デコードを無効にしますが、Direct3D デバイス マネージャーを使用して Direct3D サーフェスを割り当てます。

MF_SOURCE_READER_D3D_MANAGER属性が設定されていない場合、MF_SOURCE_READER_DISABLE_DXVA属性は無視されます。

この属性の既定値は FALSE です。つまり、DXVA デコードは使用可能な場合に有効になります。

要件

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

関連項目

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

ソース リーダー

ソース リーダー属性