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

Obtiene el intervalo de valores de un procesador de vídeo (ProcAmp).

Sintaxis

HRESULT GetProcAmpRange(
  [in]  REFGUID               VideoProcDeviceGuid,
  [in]  const DXVA2_VideoDesc *pVideoDesc,
  [in]  D3DFORMAT             RenderTargetFormat,
  [in]  UINT                  ProcAmpCap,
  [out] DXVA2_ValueRange      *pRange
);

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.

[in] ProcAmpCap

La configuración ProcAmp que se va a consultar. Consulte Configuración de ProcAmp.

[out] pRange

Puntero a una estructura de DXVA2_ValueRange que recibe el intervalo de valores para la configuración especificada en ProcAmpCaps.

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