MFSampleExtension_ROIRectangle 属性

指定感兴趣区域的边界,该边界指示需要不同质量的帧区域。

数据类型

ROI_AREA 存储为 BLOB

备注

在编码器 MFT 上成功将 CODECAPI_AVEncVideoROIEnabled 设置为非零值后,应用程序可以在输入样本上设置此属性,并期望它得到遵守。

如果未 将 CODECAPI_AVEncVideoROIEnabled 设置为非零值,则输入样本中将忽略 MFSampleExtension_ROIRectangle 属性。

MFSampleExtension_ROIRectangle是在输入样本上设置的,并且仅应用于当前输入样本。

ROI_AREA 结构上的 QPDelta 字段指定指定区域与帧其余部分的量化参数增量。 如果 QPDelta 为正值,则表示应用程序希望矩形的质量低于框架的其余部分。

H.264/AVC 编码器:QPDelta 应介于 [-25, +25] 之间。 编码器应确保最终 QP 在视频标准的有效范围内。

指定区域不需要以 MB 对齐。 编码器可以灵活地确定实际边界。 建议覆盖整个指定区域。

要求

要求
最低受支持的客户端
Windows 8.1 [桌面应用 |UWP 应用]
最低受支持的服务器
Windows Server 2012 R2 [桌面应用 |UWP 应用]
标头
Mfapi.h

另请参阅

媒体基础属性的字母顺序列表