MF_QUALITY_ADVISE_FLAGS enumeration (mfidl.h)
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 Value: 0x1 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
Requirement | Value |
---|---|
Minimum supported client | Windows 7 [desktop apps | UWP apps] |
Minimum supported server | Windows Server 2008 R2 [desktop apps | UWP apps] |
Header | mfidl.h |