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

媒体基础接口

演示文稿时钟