ID3D11VideoContext::VideoProcessorSetOutputConstriction 方法 (d3d11.h)

设置要对输出执行的向下采样量。

语法

void VideoProcessorSetOutputConstriction(
  [in] ID3D11VideoProcessor *pVideoProcessor,
       BOOL                 Enable,
       SIZE                 Size
);

参数

[in] pVideoProcessor

指向 ID3D11VideoProcessor 接口的 指针。 若要获取此指针,请调用 ID3D11VideoDevice::CreateVideoProcessor

Enable

如果 为 TRUE,则启用向下采样。 否则,将禁用向下采样,并忽略 Size 成员。

Size

采样大小。

返回值

备注

当其他形式的内容保护不可用时,降级采样有时用于降低高级内容的质量。 默认情况下,向下采样处于禁用状态。

如果 Enable 参数为 TRUE,驱动程序会将组合图像的采样减少到指定的大小,然后将其缩放回目标矩形的大小。

Size 的宽度和高度必须大于零。 如果大小大于目标矩形,则不会进行向下采样。

若要使用此功能,驱动程序必须支持由 D3D11_VIDEO_PROCESSOR_FEATURE_CAPS_CONSTRICTION 功能标志指示的向下采样。 若要查询此功能,请调用 ID3D11VideoProcessorEnumerator::GetVideoProcessorCaps

要求

要求
最低受支持的客户端 Windows 8 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows Server 2012 [桌面应用 |UWP 应用]
目标平台 Windows
标头 d3d11.h

另请参阅

ID3D11VideoContext