MF_QUALITY_ADVISE_FLAGS 열거형(mfidl.h)

IMFQualityAdvise2::NotifyQualityEvent 메서드에 대한 플래그를 포함합니다.

Syntax

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( Enhanced Video Renderer )을 요청할 수 있습니다. 이 기간 동안 품질 관리자는 샘플이 더 이상 싱크에 늦게 도착하지 않을 때까지 디코더의 IMFQualityAdvise2::NotifyQualityEvent 메서드 호출을 중지합니다. 이 시점에서 품질 관리자는 디코더에서 NotifyQualityEvent 호출을 다시 시작합니다.

요구 사항

   
지원되는 최소 클라이언트 Windows 7 [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows Server 2008 R2 [데스크톱 앱 | UWP 앱]
머리글 mfidl.h

참고 항목

IMFQualityAdvise2

Media Foundation 열거형