MF_SA_D3D11_AWARE属性

Media Foundation 変換 (MFT) が Microsoft Direct3D 11 をサポートするかどうかを指定します。

データ型

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

注釈

この属性は、ビデオ MFT にのみ適用されます。 この属性を照会するには、 IMFTransform::GetAttributes を呼び出して MFT 属性ストアを取得します。 GetAttributes が成功した場合は、IMFAttributes::GetUINT32 を呼び出します。

  • 属性が 0 以外の場合、クライアントはストリーミングを開始する前に、 MFT に IMFDXGIDeviceManager インターフェイスへのポインターを与えることができます。 これを行うには、クライアントから MFT にMFT_MESSAGE_SET_D3D_MANAGER メッセージが送信されます。 クライアントは、このメッセージを送信する必要はありません。
  • この属性が 0 (FALSE) の場合、MFT は Direct3D 11 をサポートしていないため、クライアントは MFT_MESSAGE_SET_D3D_MANAGER メッセージを MFT に送信しないでください。

この属性の既定値は FALSE です。 この属性は読み取り専用として扱います。 値を変更しないでください。MFT は値に対する変更を無視します。

要件

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

こちらもご覧ください

Media Foundation 属性のアルファベット順リスト

Media Foundation での Direct3D 11 ビデオ デコードのサポート