IMFPresentationClock::SetTimeSource 方法 (mfidl.h)
設定簡報時鐘的時間來源。 時間來源是提供目前時間來驅動時鐘的物件。
語法
HRESULT SetTimeSource(
[in] IMFPresentationTimeSource *pTimeSource
);
參數
[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 |
程式庫 | Mfuuid.lib |