Metode ISynthSinkDMus::SyncToMaster (dmusicks.h)

Metode ini SyncToMaster memungkinkan sinkronisasi ke jam master untuk menghindari penyimpangan.

Sintaks

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

Parameter

[in] rfTime

Menentukan waktu referensi dari jam master. Waktu referensi diukur dalam unit 100 nanodetik.

[in] fStart

Menentukan apakah jam sampel akan diatur ulang ke nol dengan waktu referensi ini. Jika TRUE, jam sampel harus diatur ulang ke nol pada waktu rtTime. Jika FALSE, jam sampel tidak direset.

Nilai kembali

SyncToMaster mengembalikan STATUS_SUCCESS jika panggilan berhasil. Jika tidak, metode mengembalikan kode kesalahan yang sesuai.

Keterangan

Karena waktu master dan waktu sampel mungkin didorong oleh kristal yang berbeda, mereka dapat melayang terpisah. Driver port secara berkala memanggil metode ini untuk memberi driver miniport kesempatan untuk menyinkronkan jam sampelnya ke jam master.

Parameter fStart adalah TRUE selama panggilan pertama ke SyncToMaster setelah aliran memasuki status KSSTATE_RUN (lihat KSSTATE). Jika tidak, fStart adalah FALSE.

Persyaratan

Persyaratan Nilai
Target Platform Desktop
Header dmusicks.h (termasuk Dmusicks.h)

Lihat juga

ISynthSinkDMus

KSSTATE