Interfaz IDirect3DDeviceManager9 (dxva2api.h)
Permite que dos subprocesos compartan el mismo dispositivo Direct3D 9 y proporcionan acceso a las características de Aceleración de vídeo DirectX (DXVA) del dispositivo.
Herencia
La interfaz IDirect3DDeviceManager9 hereda de la interfaz IUnknown . IDirect3DDeviceManager9 también tiene estos tipos de miembros:
Métodos
La interfaz IDirect3DDeviceManager9 tiene estos métodos.
IDirect3DDeviceManager9::CloseDeviceHandle Cierra un identificador de dispositivo Direct3D. |
IDirect3DDeviceManager9::GetVideoService Obtiene una interfaz de servicio de Aceleración de vídeo DirectX (DXVA). |
IDirect3DDeviceManager9::LockDevice Proporciona al autor de la llamada acceso exclusivo al dispositivo Direct3D. |
IDirect3DDeviceManager9::OpenDeviceHandle Obtiene un identificador para el dispositivo Direct3D. |
IDirect3DDeviceManager9::ResetDevice Establece el dispositivo Direct3D o notifica al administrador de dispositivos que se restableció el dispositivo Direct3D. |
IDirect3DDeviceManager9::TestDevice Comprueba si un identificador de dispositivo Direct3D es válido. |
IDirect3DDeviceManager9::UnlockDevice Desbloquea el dispositivo Direct3D. |
Comentarios
La Administrador de dispositivos direct3D expone esta interfaz. Para crear el administrador de dispositivos Direct3D, llame a DXVA2CreateDirect3DDeviceManager9.
Para obtener esta interfaz del representador de vídeo mejorado (EVR), llame a IMFGetService::GetService. El GUID del servicio se MR_VIDEO_ACCELERATION_SERVICE. Para el filtro DirectShow EVR, llame a GetService en las patillas del filtro.
El Administrador de dispositivos direct3D solo admite dispositivos Direct3D 9. No admite dispositivos DXGI.
Las aplicaciones de la Tienda Windows deben usar IMFDXGIDeviceManager y las API de vídeo de Direct3D 11.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | dxva2api.h |