IMFPresentationClock::SetTimeSource 方法 (mfidl.h)
设置演示时钟的时间源。 时间源是通过提供当前时间来驱动时钟的对象。
语法
HRESULT SetTimeSource(
[in] IMFPresentationTimeSource *pTimeSource
);
parameters
[in] pTimeSource
指向时间源的 IMFPresentationTimeSource 接口的指针。
返回值
该方法返回 HRESULT。 可能的值包括(但并不限于)下表中的项。
返回代码 | 说明 |
---|---|
|
方法成功。 |
|
时间源的频率不为 10 MHz。 |
|
时间源尚未初始化。 |
注解
演示文稿时钟在具有时间源之前无法启动。
自动注册时间源,以通过时间源的 IMFClockStateSink 接口接收来自时钟的状态更改通知,所有时间源都必须实现该接口。
此时间源的频率为 10 MHz。 请参阅 IMFClock::GetClockCharacteristics。 否则,该方法返回MF_E_CLOCK_NOT_SIMPLE。
要求
最低受支持的客户端 | Windows Vista [桌面应用 | UWP 应用] |
最低受支持的服务器 | Windows Server 2008 [桌面应用 | UWP 应用] |
目标平台 | Windows |
标头 | mfidl.h |
Library | Mfuuid.lib |