attributo MF_SOURCE_READER_DISABLE_DXVA
Specifica se il lettore di origine abilita l'accelerazione video DirectX (DXVA) nel decodificatore video.
Tipo di dati
UINT32
Ottenere/impostare
Per ottenere questo attributo, chiamare FMAttributes::GetUINT32.
Per impostare questo attributo, chiamare IMFAttributes::SetUINT32.
Commenti
Questo attributo si applica se le condizioni seguenti sono vere:
- Il lettore di origine decodifica un flusso video.
- Il decodificatore video supporta la decodifica DXVA.
- L'applicazione usa l'attributo MF_SOURCE_READER_D3D_MANAGER per impostare il Gestione dispositivi Direct3D nel lettore di origine.
Questo attributo consente all'applicazione di disabilitare DXVA durante la decodifica delle superfici Direct3D.
Per impostazione predefinita, il lettore di origine usa il Gestione dispositivi Direct3D per due scopi:
- Per abilitare la decodifica DXVA nel decodificatore video.
- Per allocare superfici Direct3D per gli esempi di video.
Se il valore dell'attributo MF_SOURCE_READER_DISABLE_DXVA è TRUE, il lettore di origine disabilita la decodifica DXVA, anche se usa ancora la Gestione dispositivi Direct3D per allocare le superfici Direct3D.
Se l'attributo MF_SOURCE_READER_D3D_MANAGER non è impostato, l'attributo MF_SOURCE_READER_DISABLE_DXVA viene ignorato.
Il valore predefinito di questo attributo è FALSE, ovvero la decodifica DXVA è abilitata quando disponibile.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 7 [app desktop | App UWP] |
Server minimo supportato |
Windows Server 2008 R2 [app desktop | App UWP] |
Intestazione |
|
Vedi anche