다음을 통해 공유


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

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

프레젠테이션 시계