attribut MF_SA_D3D11_AWARE

Spécifie si une transformation Media Foundation (MFT) prend en charge Microsoft Direct3D 11.

Type de données

BOOL stocké en tant qu’UINT32

Notes

Cet attribut s’applique uniquement aux fichiers MFT vidéo. Pour interroger cet attribut, appelez IMFTransform::GetAttributes pour obtenir le magasin d’attributs MFT. Si GetAttributes réussit, appelez IMFAttributes::GetUINT32.

  • Si l’attribut est différent de zéro, le client peut donner à MFT un pointeur vers l’interface IMFDXGIDeviceManager avant le démarrage de la diffusion en continu. Pour ce faire, le client envoie le message MFT_MESSAGE_SET_D3D_MANAGER au MFT. Le client n’est pas tenu d’envoyer ce message.
  • Si cet attribut est égal à zéro (FALSE), MFT ne prend pas en charge Direct3D 11 et le client ne doit pas envoyer le message MFT_MESSAGE_SET_D3D_MANAGER au MFT.

La valeur par défaut de cet attribut est FALSE. Traitez cet attribut en lecture seule. Ne modifiez pas la valeur ; MFT ignore toute modification apportée à la valeur.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 8 [applications de bureau | Applications UWP]
Serveur minimal pris en charge
Windows Server 2012 [applications de bureau | Applications UWP]
En-tête
Mftransform.h

Voir aussi

Liste alphabétique des attributs Media Foundation

Prise en charge du décodage vidéo Direct3D 11 dans Media Foundation