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 |