attributo MF_READWRITE_D3D_OPTIONAL
Specifica se l'applicazione richiede il supporto di Microsoft Direct3D nel lettore di origine o nel writer sink.
Tipo di dati
BOOL archiviato come UINT32
Commenti
Questo attributo si applica solo se l'applicazione abilita il supporto Direct3D usando l'attributo MF_SOURCE_READER_D3D_MANAGER o MF_SINK_WRITER_D3D_MANAGER .
Se l'applicazione abilita il supporto Direct3D, il lettore di origine e il writer sink tenteranno entrambi di allocare superfici Direct3D per il video. Se l'errore ha esito negativo e l'attributo MF_READWRITE_D3D_OPTIONAL è TRUE, il writer di lettura/sink di origine eseguirà il fallback all'allocazione delle superfici video nella memoria di sistema. In caso contrario, se le superfici Direct3D non possono essere allocate e MF_READWRITE_D3D_OPTIONAL è FALSE, si verifica un errore durante l'elaborazione.
Se l'applicazione non abilita il supporto Direct3D, il lettore di origine/writer sink usa la memoria di sistema e ignora il valore di MF_READWRITE_D3D_OPTIONAL.
Questo attributo è facoltativo. Il valore predefinito è FALSE. Impostare l'attributo quando si crea il lettore di origine o il writer sink.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 8 [solo app desktop] |
Server minimo supportato |
Windows Server 2012 [solo app desktop] |
Intestazione |
|
Vedi anche