attributo MF_SA_D3D11_AWARE

Specifica se una trasformazione Media Foundation (MFT) supporta Microsoft Direct3D 11.

Tipo di dati

BOOL archiviato come UINT32

Commenti

Questo attributo si applica solo alle schede multifunzione video. Per eseguire una query su questo attributo, chiamare FMTransform::GetAttributes per ottenere l'archivio attributi MFT. Se GetAttributes ha esito positivo, chiamare IMFAttributes::GetUINT32.

  • Se l'attributo è diverso da zero, il client può assegnare a MFT un puntatore all'interfaccia IMFDXGIDeviceManager prima dell'avvio del flusso. A tale scopo, il client invia il messaggio di MFT_MESSAGE_SET_D3D_MANAGER al MFT. Il client non è necessario per inviare questo messaggio.
  • Se questo attributo è zero (FALSE), MFT non supporta Direct3D 11 e il client non deve inviare il messaggio di MFT_MESSAGE_SET_D3D_MANAGER al MFT.

Il valore predefinito di questo attributo è FALSE. Considerare questo attributo come di sola lettura. Non modificare il valore; MFT ignora le modifiche apportate al valore.

Requisiti

Requisito Valore
Client minimo supportato
Windows 8 [app desktop | App UWP]
Server minimo supportato
Windows Server 2012 [app desktop | App UWP]
Intestazione
Mftransform.h

Vedi anche

Elenco alfabetico degli attributi di Media Foundation

Supporto della decodifica video Direct3D 11 in Media Foundation