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) 。 否則, fStart 為 FALSE。
規格需求
需求 | 值 |
---|---|
目標平台 | 桌面 |
標頭 | dmusicks.h (包含 Dmusicks.h) |