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 |