attributo MF_SOURCE_READER_D3D_MANAGER
Contiene un puntatore all'Gestione dispositivi Microsoft Direct3D per il lettore di origine.
Tipo di dati
IDirect3DDeviceManager9* o IMFDXGIDeviceManager* archiviato come IUnknown*
Ottenere/impostare
Per ottenere questo attributo, chiamare IMFAttributes::GetUnknown.
Per impostare questo attributo, chiamare FMAttributes::SetUnknown.
Commenti
Il valore di questo attributo può essere un puntatore all'interfaccia IDirect3DDeviceManager9 o a FMDXGIDeviceManager.
Usare questo attributo per fornire un dispositivo Direct3D per qualsiasi decodificatore video caricato dal lettore di origine. Se si imposta questo attributo e il decodificatore supporta Microsoft DirectX Video Acceleration (DXVA), il lettore di origine usa il dispositivo Direct3D per allocare buffer video. Questi buffer sono compatibili con il processore video DXVA 2. Vedere Elaborazione video DXVA.
Usare questo attributo con le funzioni seguenti:
In genere si imposta questo attributo se si usa il lettore di origine per ottenere fotogrammi video decodificati e usando Direct3D per visualizzare i fotogrammi. L'impostazione di questo attributo consente al decodificatore di usare DXVA.
Non è possibile impostare questo attributo se:
- Si usa il lettore di origine per elaborare solo l'audio e non il video.
- Si ottiene un video compresso dal lettore di origine. In questo caso, il lettore di origine non crea un decodificatore.
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