Интерфейс 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 |
Header | mfidl.h |