IDirectXVideoProcessor::GetCreationParameters 方法 (dxva2api.h)

检索用于创建此设备的参数。

语法

HRESULT GetCreationParameters(
  [out] GUID            *pDeviceGuid,
  [out] DXVA2_VideoDesc *pVideoDesc,
  [out] D3DFORMAT       *pRenderTargetFormat,
  [out] UINT            *pMaxNumSubStreams
);

参数

[out] pDeviceGuid

接收设备 GUID。 此参数可以为 NULL。

[out] pVideoDesc

指向调用方分配 的DXVA2_VideoDesc 结构的指针。 方法使用视频格式的说明填充结构。 此参数可以为 NULL。

[out] pRenderTargetFormat

接收指定为 D3DFORMAT 值的呈现目标格式。 有关详细信息,请参阅 Direct3D 文档。 此参数可以为 NULL。

[out] pMaxNumSubStreams

接收设备支持的最大流数。 此参数可以为 NULL。

返回值

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

返回代码 说明
S_OK
方法成功。
E_INVALIDARG
无效的参数。 必须至少有一个参数为非 NULL

备注

如果对结果不感兴趣,可以将任何参数设置为 NULL 。 必须至少有一个参数为非 NULL

要求

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

请参阅

DXVA 视频处理

IDirectXVideoProcessor