Share via


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

Obtiene los formatos de destino de representación que admite un dispositivo de procesador de vídeo. La lista puede incluir formatos RGB y YUV.

Sintaxis

HRESULT GetVideoProcessorRenderTargets(
  [in]  REFGUID               VideoProcDeviceGuid,
  [in]  const DXVA2_VideoDesc *pVideoDesc,
  [out] UINT                  *pCount,
  [out] D3DFORMAT             **pFormats
);

Parámetros

[in] VideoProcDeviceGuid

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

[in] pVideoDesc

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

[out] pCount

Recibe el número de formatos.

[out] pFormats

Recibe una matriz de formatos, especificada como valores D3DFORMAT . El tamaño de la matriz se recupera en el parámetro pCount . El método asigna la memoria de la matriz. El autor de la llamada debe liberar la memoria llamando a CoTaskMemFree.

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