Método IDirectXVideoProcessorService::GetVideoProcessorCaps (dxva2api.h)

Obtiene las funciones de un dispositivo de procesador de vídeo especificado.

Sintaxis

HRESULT GetVideoProcessorCaps(
  [in]  REFGUID                  VideoProcDeviceGuid,
  [in]  const DXVA2_VideoDesc    *pVideoDesc,
  [in]  D3DFORMAT                RenderTargetFormat,
  [out] DXVA2_VideoProcessorCaps *pCaps
);

Parámetros

[in] VideoProcDeviceGuid

GUID que identifica el dispositivo de procesador de vídeo. Para obtener la lista de GUID del procesador de vídeo, llame a IDirectXVideoProcessorService::GetVideoProcessorDeviceGuids.

[in] pVideoDesc

Puntero a una estructura DXVA2_VideoDesc que describe el contenido del vídeo.

[in] RenderTargetFormat

Formato de la superficie de destino de representación, especificada como un valor de D3DFORMAT . Para obtener más información, consulte la documentación de Direct3D. También puede usar un código FOURCC para especificar un formato que no está definido en la enumeración D3DFORMAT . Consulte vídeo FOURCC.

[out] pCaps

Puntero a una estructura de DXVA2_VideoProcessorCaps que recibe las funcionalidades del procesador de vídeo.

Valor devuelto

El método devuelve un valor HRESULT. Entre los valores posibles se incluyen los que se indican en la tabla siguiente, entre otros.

Código devuelto Descripción
S_OK
El método se ha llevado a cabo de forma correcta.

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

Consulte también

Procesamiento de vídeo DXVA

IDirectXVideoProcessorService