IDirectXVideoProcessorService::GetFilterPropertyRange 方法 (dxva2api.h)

检索视频处理器设备支持的图像筛选器的值范围。

语法

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

参数

[in] VideoProcDeviceGuid

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

[in] pVideoDesc

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

[in] RenderTargetFormat

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

[in] FilterSetting

要查询的筛选器设置。 请参阅 DXVA 图像筛选器设置

[out] pRange

指向 DXVA2_ValueRange 结构的指针,该结构接收 FilterSetting 中指定的图像筛选器设置的值范围。

返回值

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

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

要求

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

另请参阅

DXVA 视频处理

IDirectXVideoProcessorService