Expand Minimize

MF_QUALITY_ADVISE_FLAGS enumeration

Contains flags for the IMFQualityAdvise2::NotifyQualityEvent method.

Syntax


typedef enum _MF_QUALITY_ADVISE_FLAGS { 
  MF_QUALITY_CANNOT_KEEP_UP  = 0x1
} MF_QUALITY_ADVISE_FLAGS;

Constants

MF_QUALITY_CANNOT_KEEP_UP

The decoder has done everything that it can to reduce sample latency, and samples are still late.

Remarks

If the decoder sets the MF_QUALITY_CANNOT_KEEP_UP flag, the quality manager tries to reduce latency through the media source and the media sink. For example, it might request the Enhanced Video Renderer (EVR) to drop frames. During this period, the quality manager stops calling the decoder's IMFQualityAdvise2::NotifyQualityEvent method, until samples are no longer arriving late at the sink. At that point, the quality manager resumes calling NotifyQualityEvent on the decoder.

Requirements

Minimum supported client

Windows 7 [desktop apps | Windows Store apps]

Minimum supported server

Windows Server 2008 R2 [desktop apps | Windows Store apps]

Header

Mfidl.h

See also

Media Foundation Enumerations
IMFQualityAdvise2

 

 

Community Additions

ADD
Show:
© 2015 Microsoft