Interfaccia IDirect3DVideoDevice9
Abilita la decodifica accelerata hardware da un dispositivo Direct3D 9, usando DirectX Video Acceleration (DXVA) versione 1.0.
Utilizzo
Questa interfaccia non è destinata all'uso generale dell'applicazione. I filtri decodificatori DirectShow devono usare l'interfaccia IAMVideoAccelerator , non IDirect3DVideoDevice9. I pin di input del filtro VR (Video Mixing Renderer) e il filtro Mixer di sovrapposizione espongono IAMVideoAccelerator.
Membri
L'interfaccia IDirect3DVideoDevice9 eredita dall'interfaccia IUnknown . IDirect3DVideoDevice9 include anche questi tipi di membri:
Metodi
L'interfaccia IDirect3DVideoDevice9 include questi metodi.
Metodo | Descrizione |
---|---|
CreateDXVADevice | Crea un dispositivo decodificatore DXVA. |
CreateSurface | Crea una superficie compressa per la decodifica DXVA. |
GetDXVACompressedBufferInfo | Ottiene informazioni sui buffer compressi necessari per la decodifica accelerata hardware. |
GetDXVAGuids | Ottiene un elenco dei profili DXVA supportati dal driver di visualizzazione. |
GetDXVAInternalInfo | Le query per la quantità di memoria zero che il livello di astrazione hardware (HAL) alloca per l'uso privato. |
GetUncompressedDVAFormats | Ottiene un elenco di formati pixel non compressi che possono essere sottoposti a rendering usando un profilo DXVA specificato. |
Commenti
Per ottenere un puntatore a questa interfaccia, chiamare QueryInterface in un puntatore IDirect3DDevice9 o IDirect3DDevice9Ex.
Questa interfaccia supporta solo DXVA 1.0. Non supporta DXVA 2.0.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows Vista [solo app desktop] |
Server minimo supportato |
Windows Server 2008 [solo app desktop] |
Intestazione |
|
Vedi anche