IDirectXVideoDecoderService::GetDecoderConfigurations 方法 (dxva2api.h)
获取可用于解码器设备的配置。
语法
HRESULT GetDecoderConfigurations(
[in] REFGUID Guid,
[in] const DXVA2_VideoDesc *pVideoDesc,
[in] void *pReserved,
[out] UINT *pCount,
[out] DXVA2_ConfigPictureDecode **ppConfigs
);
参数
[in] Guid
标识解码器设备的 GUID。 若要获取可用的设备 GUID,请调用 IDirectXVideoDecoderService::GetDecoderDeviceGuids。
[in] pVideoDesc
指向描述视频内容的 DXVA2_VideoDesc 结构的指针。
[in] pReserved
保留。 设置为 NULL。
[out] pCount
接收配置数。
[out] ppConfigs
接收 DXVA2_ConfigPictureDecode 结构的数组。 数组的大小在 pCount 参数中检索。 调用方必须通过调用 CoTaskMemFree 释放数组的内存。 如果只想在 pCount) 而不是 GUID 中返回 (配置数,则此参数可以为 NULL。
返回值
如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
目标平台 | Windows |
标头 | dxva2api.h |