Método ID3D11VideoDevice::CreateVideoProcessor (d3d11.h)

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

Sintaxis

HRESULT CreateVideoProcessor(
  [in]  ID3D11VideoProcessorEnumerator *pEnum,
  [in]  UINT                           RateConversionIndex,
  [out] ID3D11VideoProcessor           **ppVideoProcessor
);

Parámetros

[in] pEnum

Puntero a la interfaz ID3D11VideoProcessorEnumerator . Para obtener este puntero, llame a ID3D11VideoDevice::CreateVideoProcessorEnumerator.

[in] RateConversionIndex

Especifica las funcionalidades de conversión de velocidad de fotogramas para el procesador de vídeo. El valor es un índice de base cero que corresponde al parámetro TypeIndex del método ID3D11VideoProcessorEnumerator::GetVideoProcessorRateConversionCaps .

[out] ppVideoProcessor

Recibe un puntero a la interfaz ID3D11VideoProcessor . El autor de la llamada debe liberar la interfaz .

Valor devuelto

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

El método ID3D11DeviceContext::ClearState no afecta al estado interno del procesador de vídeo.

Requisitos

   
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

ID3D11VideoDevice