共用方式為


ISynthSinkDMus::SyncToMaster 方法 (dmusicks.h)

方法 SyncToMaster 允許同步處理至主時鐘,以避免漂移。

語法

NTSTATUS SyncToMaster(
  [in] REFERENCE_TIME rfTime,
  [in] BOOL           fStart
);

參數

[in] rfTime

指定主時鐘的參考時間。 參考時間是以 100 奈秒單位來測量。

[in] fStart

指定樣本時鐘是否要以這個參考時間重設為零。 如果 為 TRUE,則範例時鐘必須在 time rtTime 重設為零。 如果 為 FALSE,則不會重設範例時鐘。

傳回值

SyncToMaster 如果呼叫成功,則會傳回STATUS_SUCCESS。 否則,方法會傳回適當的錯誤碼。

備註

因為主要時間和樣本時間可能是由不同的玻璃所驅動,所以它們可以分開。 埠驅動程式會定期呼叫這個方法,讓迷你埠驅動程序有機會將其範例時鐘同步處理到主時鐘。

參數 fStart 在數據流進入KSSTATE_RUN狀態后的第一次呼叫SyncToMaster期間為 TRUE, (請參閱 KSSTATE) 。 否則, fStartFALSE

規格需求

需求
目標平台 桌面
標頭 dmusicks.h (包含 Dmusicks.h)

另請參閱

ISynthSinkDMus

KSSTATE