Compartir a través de


Interfaz ID3D11VideoDevice (d3d11.h)

Proporciona las funcionalidades de descodificación de vídeo y procesamiento de vídeo de un dispositivo Microsoft Direct3D 11.

Herencia

La interfaz ID3D11VideoDevice hereda de la interfaz IUnknown . ID3D11VideoDevice también tiene estos tipos de miembros:

Métodos

La interfaz ID3D11VideoDevice tiene estos métodos.

 
ID3D11VideoDevice::CheckCryptoKeyExchange

Obtiene un mecanismo criptográfico de intercambio de claves compatible con el controlador.
ID3D11VideoDevice::CheckVideoDecoderFormat

Dado un archivo aprofile, comprueba si el controlador admite un formato de salida especificado.
ID3D11VideoDevice::CreateAuthenticatedChannel

Crea un canal para comunicarse con el dispositivo Microsoft Direct3D o el controlador de gráficos.
ID3D11VideoDevice::CreateCryptoSession

Crea una sesión criptográfica para cifrar el contenido de vídeo que se envía al controlador de gráficos.
ID3D11VideoDevice::CreateVideoDecoder

Crea un dispositivo de descodificador de vídeo para Microsoft Direct3D 11.
ID3D11VideoDevice::CreateVideoDecoderOutputView

Crea una vista de recursos para un descodificador de vídeo, que describe el ejemplo de salida para la operación de descodificación.
ID3D11VideoDevice::CreateVideoProcessor

Crea un dispositivo de procesador de vídeo para Microsoft Direct3D 11.
ID3D11VideoDevice::CreateVideoProcessorEnumerator

Enumera las funcionalidades del procesador de vídeo del controlador.
ID3D11VideoDevice::CreateVideoProcessorInputView

Crea una vista de recursos para un procesador de vídeo, que describe el ejemplo de entrada para la operación de procesamiento de vídeo.
ID3D11VideoDevice::CreateVideoProcessorOutputView

Crea una vista de recursos para un procesador de vídeo, que describe el ejemplo de salida para la operación de procesamiento de vídeo.
ID3D11VideoDevice::GetContentProtectionCaps

Consulta al controlador para conocer sus funcionalidades de protección de contenido.
ID3D11VideoDevice::GetVideoDecoderConfig

Obtiene una configuración de descodificador compatible con el controlador.
ID3D11VideoDevice::GetVideoDecoderConfigCount

Obtiene el número de configuraciones de descodificador que admite el controlador para una descripción de vídeo especificada.
ID3D11VideoDevice::GetVideoDecoderProfile

Obtiene un perfil compatible con el controlador.
ID3D11VideoDevice::GetVideoDecoderProfileCount

Obtiene el número de perfiles admitidos por el controlador.
ID3D11VideoDevice::SetPrivateData

Establece datos privados en el dispositivo de vídeo y asocia esos datos a un GUID.
ID3D11VideoDevice::SetPrivateDataInterface

Establece un puntero IUnknown privado en el dispositivo de vídeo y asocia ese puntero a un GUID.

Comentarios

El dispositivo Direct3D 11 admite esta interfaz. Para obtener un puntero a esta interfaz, llame a QueryInterface con un puntero de interfaz ID3D11Device .

Si consulta un dispositivo ID3D11Device para ID3D11VideoDevice y el dispositivo Direct3D 11 creado usa el rasterizador de referencia o WARP, o es un dispositivo de hardware y está usando el adaptador de pantalla básico de Microsoft, se devuelve E_NOINTERFACE .

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2012 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado d3d11.h

Consulte también

Interfaces de vídeo de Direct3D 11

ID3D11VideoDevice1