Interface IDirect3DDeviceManager9 (dxva2api.h)

Permite que dois threads compartilhem o mesmo dispositivo Direct3D 9 e fornece acesso aos recursos de Aceleração de Vídeo DirectX (DXVA) do dispositivo.

Herança

A interface IDirect3DDeviceManager9 herda da interface IUnknown . IDirect3DDeviceManager9 também tem esses tipos de membros:

Métodos

A interface IDirect3DDeviceManager9 tem esses métodos.

 
IDirect3DDeviceManager9::CloseDeviceHandle

Fecha um identificador de dispositivo Direct3D.
IDirect3DDeviceManager9::GetVideoService

Obtém uma interface de serviço de Aceleração de Vídeo (DXVA) do DirectX.
IDirect3DDeviceManager9::LockDevice

Fornece ao chamador acesso exclusivo ao dispositivo Direct3D.
IDirect3DDeviceManager9::OpenDeviceHandle

Obtém um identificador para o dispositivo Direct3D.
IDirect3DDeviceManager9::ResetDevice

Define o dispositivo Direct3D ou notifica o gerenciador de dispositivos de que o dispositivo Direct3D foi redefinido.
IDirect3DDeviceManager9::TestDevice

Testa se um identificador de dispositivo Direct3D é válido.
IDirect3DDeviceManager9::UnlockDevice

Desbloqueia o dispositivo Direct3D.

Comentários

Essa interface é exposta pelo Gerenciador de Dispositivos Direct3D. Para criar o gerenciador de dispositivos Direct3D, chame DXVA2CreateDirect3DDeviceManager9.

Para obter essa interface do EVR ( Renderizador de Vídeo Avançado ), chame IMFGetService::GetService. O GUID de serviço é MR_VIDEO_ACCELERATION_SERVICE. Para o filtro EVR do DirectShow, chame GetService nos pinos do filtro.

O Gerenciador de Dispositivos Direct3D dá suporte apenas a dispositivos Direct3D 9. Ele não dá suporte a dispositivos DXGI.

Os aplicativos da Windows Store devem usar AS APIs de Vídeo IMFDXGIDeviceManager e Direct3D 11.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho dxva2api.h

Confira também

Gerenciador de Dispositivos Direct3D

Media Foundation Interfaces