ID3D11VideoDevice1::RecommendVideoDecoderDownsampleParameters 方法 (d3d11_1.h)
允许驱动程序从输入参数推荐最佳输出向下采样参数。
语法
HRESULT RecommendVideoDecoderDownsampleParameters(
[in] const D3D11_VIDEO_DECODER_DESC *pInputDesc,
[in] DXGI_COLOR_SPACE_TYPE InputColorSpace,
[in] const D3D11_VIDEO_DECODER_CONFIG *pInputConfig,
[in] const DXGI_RATIONAL *pFrameRate,
[out] D3D11_VIDEO_SAMPLE_DESC *pRecommendedOutputDesc
);
参数
[in] pInputDesc
类型: const D3D11_VIDEO_DECODER_DESC*
描述解码配置文件、分辨率和输入流的格式的 D3D11_VIDEO_DECODER_DESC 对象。 这是要降级采样的分辨率和格式。
[in] InputColorSpace
一个DXGI_COLOR_SPACE_TYPE值,该值指定参考帧数据的颜色空间。
[in] pInputConfig
类型: const D3D11_VIDEO_DECODER_CONFIG*
与解码配置文件关联的配置数据。
[in] pFrameRate
类型: const DXGI_RATIONAL*
视频内容的帧速率。 驱动程序使用它来确定视频是否可以实时解码。
[out] pRecommendedOutputDesc
指向 D3D11_VIDEO_SAMPLE_DESC 结构的指针,该结构由驱动程序填充为下采样操作的建议输出缓冲区参数。 驱动程序将尝试推荐支持实时解码的参数。 如果无法执行此操作,驱动程序将推荐尽可能接近实时解决方案的值。
返回值
类型: HRESULT
此方法返回以下错误代码之一。
S_OK | 操作已成功完成。 |
E_INVALIDARG | 传递了无效参数或使用无效的调用模式调用了此函数。 |
注解
在检查对特定配置的支持之前,应调用 GetVideoDecoderCaps 以确定是否支持解码器向下采样。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2016 [仅限桌面应用] |
目标平台 | Windows |
标头 | d3d11_1.h |