IMFClockStateSink 인터페이스(mfidl.h)

프레젠테이션 시계에서 상태 변경 알림을 받습니다.

상속

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

메서드

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

 
IMFClockStateSink::OnClockPause

프레젠테이션 클록이 일시 중지되면 호출됩니다.
IMFClockStateSink::OnClockRestart

일시 중지된 상태에서 프레젠테이션 클록이 동일한 위치에서 다시 시작될 때 호출됩니다.
IMFClockStateSink::OnClockSetRate

프레젠테이션 클록에서 속도가 변경되면 호출됩니다.
IMFClockStateSink::OnClockStart

프레젠테이션 시계가 시작될 때 호출됩니다.
IMFClockStateSink::OnClockStop

프레젠테이션 클록이 중지되면 호출됩니다.

설명

프레젠테이션 클록에서 상태 변경 알림을 받으려면 이 인터페이스를 구현하고 프레젠테이션 클 록에서 IMFPresentationClock::AddClockStateSink 를 호출합니다.

이 인터페이스는 다음을 통해 구현해야 합니다.

  • 프레젠테이션 시간 원본. 프레젠테이션 클록은 이 인터페이스를 사용하여 시간 원본에서 변경 상태를 요청합니다.
  • 미디어 싱크. 미디어 싱크는 이 인터페이스를 사용하여 프레젠테이션 클록이 변경되면 알림을 받습니다.
알림을 받아야 하는 다른 개체는 이 인터페이스를 구현할 수 있습니다.

요구 사항

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

추가 정보

IMFPresentationTimeSource

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

프레젠테이션 시계