IDirectXVideoProcessorService::GetProcAmpRange 方法 (dxva2api.h)

获取视频处理器的值范围 (ProcAmp) 设置。

语法

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

参数

[in] VideoProcDeviceGuid

标识视频处理器设备的 GUID。 若要获取视频处理器 GUID 列表,请调用 IDirectXVideoProcessorService::GetVideoProcessorDeviceGuids

[in] pVideoDesc

指向描述视频内容的 DXVA2_VideoDesc 结构的指针。

[in] RenderTargetFormat

呈现目标图面的格式,指定为 D3DFORMAT 值。 有关详细信息,请参阅 Direct3D 文档。 还可以使用 FOURCC 代码指定 D3DFORMAT 枚举中未定义的格式。 请参阅 视频四C

[in] ProcAmpCap

要查询的 ProcAmp 设置。 请参阅 ProcAmp 设置

[out] pRange

指向 DXVA2_ValueRange 结构的指针,该结构接收 ProcAmpCaps 中指定的设置的值范围。

返回值

该方法返回 HRESULT。 可能的值包括(但并不限于)下表中的项。

返回代码 说明
S_OK
方法成功。

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
目标平台 Windows
标头 dxva2api.h

另请参阅

DXVA 视频处理

IDirectXVideoProcessorService