ID3D11VideoContext1::D ecoderUpdateDownsampling 方法 (d3d11_1.h)

汇报解码器向下采样参数。

语法

HRESULT DecoderUpdateDownsampling(
  [in] ID3D11VideoDecoder            *pDecoder,
  [in] const D3D11_VIDEO_SAMPLE_DESC *pOutputDesc
);

参数

[in] pDecoder

类型: ID3D11VideoDecoder*

指向 ID3D11VideoDecoder 接口的 指针。

[in] pOutputDesc

类型: const D3D11_VIDEO_SAMPLE_DESC*

输出/显示帧的分辨率、格式和颜色空间。 这是向下采样操作的目标分辨率和格式。

返回值

类型: HRESULT

此方法返回以下错误代码之一。

S_OK 操作已成功完成。
E_INVALIDARG 传递的参数无效,或使用无效的调用模式调用此函数。
E_OUTOFMEMORY 内存不足,无法完成操作。

注解

只有在通过调用 DecoderEnableDownsampling 启用解码向下采样后,才能调用此方法。 仅当报告 了D3D11_VIDEO_DECODER_CAPS_DOWNSAMPLE_DYNAMIC 功能时,才支持此方法。

要求

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

另请参阅

ID3D11VideoContext1