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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk