Expand Minimize

MF_SA_D3D11_AWARE attribute

Specifies whether a Media Foundation transform (MFT) supports Microsoft Direct3D 11.

Data type

BOOL stored as UINT32

Remarks

This attribute applies only to video MFTs. To query this attribute, call IMFTransform::GetAttributes to get the MFT attribute store. If GetAttributes succeeds, call IMFAttributes::GetUINT32.

  • If the attribute is nonzero, the client can give the MFT a pointer to the IMFDXGIDeviceManager interface before streaming starts. To do so, the client sends the MFT_MESSAGE_SET_D3D_MANAGER message to the MFT. The client is not required to send this message.
  • If this attribute is zero (FALSE), the MFT does not support Direct3D 11, and the client should not send the MFT_MESSAGE_SET_D3D_MANAGER message to the MFT.

The default value of this attribute is FALSE. Treat this attribute as read-only. Do not change the value; the MFT will ignore any changes to the value.

Requirements

Minimum supported client

Windows 8 [desktop apps | Windows Store apps]

Minimum supported server

Windows Server 2012 [desktop apps | Windows Store apps]

Header

Mftransform.h

See also

Supporting Direct3D 11 Video Decoding in Media Foundation

 

 

Community Additions

ADD
Show:
© 2014 Microsoft