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。 可能的值包括(但并不限于)下表中的项。
返回代码 | 说明 |
---|---|
|
方法成功。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
目标平台 | Windows |
标头 | dxva2api.h |