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 |