IDirectXVideoProcessorService::GetVideoProcessorRenderTargets 方法 (dxva2api.h)

获取视频处理器设备支持的呈现目标格式。 该列表可能包含 RGB 和 YUV 格式。

语法

HRESULT GetVideoProcessorRenderTargets(
  [in]  REFGUID               VideoProcDeviceGuid,
  [in]  const DXVA2_VideoDesc *pVideoDesc,
  [out] UINT                  *pCount,
  [out] D3DFORMAT             **pFormats
);

参数

[in] VideoProcDeviceGuid

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

[in] pVideoDesc

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

[out] pCount

接收格式数。

[out] pFormats

接收指定为 D3DFORMAT 值的格式数组。 数组的大小在 pCount 参数中检索。 方法为数组分配内存。 调用方必须通过调用 CoTaskMemFree 来释放内存。

返回值

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

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

要求

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

另请参阅

DXVA 视频处理

IDirectXVideoProcessorService