IDirectXVideoProcessorService::GetVideoProcessorCaps 方法 (dxva2api.h)

获取指定视频处理器设备的功能。

语法

HRESULT GetVideoProcessorCaps(
  [in]  REFGUID                  VideoProcDeviceGuid,
  [in]  const DXVA2_VideoDesc    *pVideoDesc,
  [in]  D3DFORMAT                RenderTargetFormat,
  [out] DXVA2_VideoProcessorCaps *pCaps
);

参数

[in] VideoProcDeviceGuid

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

[in] pVideoDesc

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

[in] RenderTargetFormat

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

[out] pCaps

指向接收视频处理器功能的 DXVA2_VideoProcessorCaps 结构的指针。

返回值

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

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

要求

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

另请参阅

DXVA 视频处理

IDirectXVideoProcessorService