IMFQualityAdvise2 接口 (mfidl.h)
使管道对象能够调整自己的音频或视频质量,以响应质量消息。
继承
IMFQualityAdvise2 接口继承自 IMFQualityAdvise。 IMFQualityAdvise2 也有以下类型的成员:
方法
IMFQualityAdvise2 接口具有这些方法。
IMFQualityAdvise2::NotifyQualityEvent 从媒体接收器转发 MEQualityNotify 事件。 |
注解
此接口使管道对象能够响应来自媒体接收器的质量消息。 目前,仅视频解码器支持它。
如果视频解码器公开 IMFQualityAdvise ,但未公开 IMFQualityAdvise2,则质量经理会控制解码器的质量调整。 在这种情况下,质量管理器通过在解码器上调用 IMFQualityAdvise 方法,响应来自增强视频呈现器 (EVR) 的 MEQualityNotify 事件。
如果解码器公开 IMFQualityAdvise2,则质量经理会将 MEQualityNotify 事件转发给解码器,并且不会调整解码器的质量设置。 解码器应通过内部调整自己的质量设置来响应这些事件。
上述说明适用于质量经理的默认实现:自定义质量经理可以实现其他行为。
如果安装了适用于 Windows Vista 的平台更新补充,则此接口在 Windows Vista 上可用。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 适用于 Windows Vista 的 Windows 7、Windows Vista 和平台更新补充 [桌面应用 |UWP 应用] |
最低受支持的服务器 | Windows Server 2008 R2 [桌面应用 |UWP 应用] |
目标平台 | Windows |
标头 | mfidl.h |