共用方式為


ISynthSinkDMus::SyncToMaster 方法 (dmusicks.h)

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

語法

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

參數

[in] rfTime

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

[in] fStart

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

傳回值

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

言論

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

參數 fStart 在數據流進入KSSTATE_RUN狀態后,第一次呼叫 SyncToMasterTRUE (請參閱 KSSTATE)。 否則,fStartFALSE

要求

要求 價值
目標平臺 桌面
標頭 dmusicks.h (包括 Dmusicks.h)

另請參閱

ISynthSinkDMus

KSSTATE