MF_SOURCE_READER_DISABLE_DXVA属性
ソース リーダーがビデオ デコーダーで DirectX ビデオ アクセラレーション (DXVA) を有効にするかどうかを指定します。
データ型
UINT32
取得/設定
この属性を取得するには、 IMFAttributes::GetUINT32 を呼び出します。
この属性を設定するには、 IMFAttributes::SetUINT32 を呼び出します。
解説
この属性は、次の条件に該当する場合に適用されます。
- ソース リーダーはビデオ ストリームをデコードします。
- ビデオ デコーダーでは、DXVA デコードがサポートされています。
- アプリケーションでは、MF_SOURCE_READER_D3D_MANAGER 属性を使用して、ソース リーダーに Direct3D デバイス マネージャーを設定します。
この属性を使用すると、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 アプリ] |
ヘッダー |
|
関連項目