Share via


MF_CAPTURE_ENGINE_DISABLE_DXVA属性

キャプチャ エンジンがビデオ デコードに DirectX Video Acceleration (DXVA) を使用するかどうかを指定します。

データ型

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

解説

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

  • キャプチャ エンジンは、キャプチャ デバイスから圧縮されたビデオ ストリームをデコードします (キャプチャ デバイスが H.264 ビデオを出力する場合など)。
  • ビデオ デコーダーでは、DXVA を使用したハードウェア アクセラレータによるデコードがサポートされています。
  • アプリケーションでは、MF_CAPTURE_ENGINE_D3D_MANAGER 属性を使用して、キャプチャ エンジンで DXGI デバイス マネージャーを設定します。

それ以外の場合、この属性は無視されます。

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

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

必要条件

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

関連項目

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

キャプチャ エンジンの属性

IMFCaptureEngine::Initialize