다음을 통해 공유


IMFMediaSinkPreroll 인터페이스(mfidl.h)

프레젠테이션 시계가 시작되기 전에 미디어 싱크가 샘플을 받을 수 있도록 합니다.

이 인터페이스에 대한 포인터를 얻으려면 미디어 싱크 에서 QueryInterface 를 호출합니다.

상속

IMFMediaSinkPreroll 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IMFMediaSinkPreroll 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

IMFMediaSinkPreroll 인터페이스에는 이러한 메서드가 있습니다.

 
IMFMediaSinkPreroll::NotifyPreroll

미디어 싱크에 프레젠테이션 시계가 시작된다는 것을 알 수 있습니다.

설명

미디어 싱크는 원활한 재생 및 전환을 지원하기 위해 이 인터페이스를 구현할 수 있습니다. 미디어 싱크가 이 인터페이스를 노출하는 경우 프레젠테이션 시계가 시작되기 전에 샘플을 받을 수 있습니다. 그런 다음 샘플을 미리 처리하여 클록이 시작될 때 렌더링을 즉시 시작할 수 있습니다. 미리 등록하면 재생 중에 결함이 발생하지 않도록 방지할 수 있습니다.

미디어 싱크가 사전 등록을 지원하는 경우 미디어 싱크의 IMFMediaSink::GetCharacteristics 메서드는 MEDIASINK_CAN_PREROLL 플래그를 반환해야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱 | UWP 앱]
대상 플랫폼 Windows
헤더 mfidl.h

추가 정보

미디어 파운데이션 인터페이스

미디어 싱크