MF_QUALITY_ADVISE_FLAGS 枚举 (mfidl.h)

包含 IMFQualityAdvise2::NotifyQualityEvent 方法的标志。

语法

typedef enum _MF_QUALITY_ADVISE_FLAGS {
  MF_QUALITY_CANNOT_KEEP_UP = 0x1
} MF_QUALITY_ADVISE_FLAGS;

常量

 
MF_QUALITY_CANNOT_KEEP_UP
值: 0x1
解码器已尽其所能减少样本延迟,并且样本仍然延迟。

注解

如果解码器设置 MF_QUALITY_CANNOT_KEEP_UP 标志,则质量管理器会尝试减少通过媒体源和媒体接收器的延迟。 例如,它可能会请求 增强的视频呈现器 (EVR) 删除帧。 在此期间,质量经理停止调用解码器的 IMFQualityAdvise2::NotifyQualityEvent 方法,直到样本不再迟到接收器。 此时,质量经理在解码器上继续调用 NotifyQualityEvent

要求

   
最低受支持的客户端 Windows 7 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows Server 2008 R2 [桌面应用 |UWP 应用]
标头 mfidl.h

另请参阅

IMFQualityAdvise2

媒体基础枚举