IMFPresentationClock::Stop 方法 (mfidl.h)
停止演示时钟。 时钟停止时,时钟时间不会提前,时钟的 IMFPresentationClock::GetTime 方法返回零。
语法
HRESULT Stop();
返回值
该方法返回 HRESULT。 可能的值包括(但并不限于)下表中的项。
返回代码 | 说明 |
---|---|
|
方法成功。 |
|
此时钟上未设置任何时间源。 |
|
时钟已停止。 |
注解
当时钟正在运行或暂停时,此方法有效。
演示时钟通过在时钟的时间源上调用 IMFClockStateSink::OnClockStop 来启动状态更改。 此调用是同步进行的。 如果失败,则不会发生状态更改。 如果调用成功,则状态会更改,时钟将通过调用其他状态更改订阅者 OnClockStop 方法通知其他状态更改订阅者。 这些调用以异步方式进行。
要求
最低受支持的客户端 | Windows Vista [桌面应用 | UWP 应用] |
最低受支持的服务器 | Windows Server 2008 [桌面应用 | UWP 应用] |
目标平台 | Windows |
标头 | mfidl.h |
Library | Mfuuid.lib |