Antarmuka ISynthSinkDMus (dmusicks.h)

Antarmuka ISynthSinkDMus menangani output gelombang untuk perangkat synthesizer DirectMusic. Driver miniport DMus menyediakan antarmuka ini untuk digunakan oleh wastafel gelombang, yang memanggil metode dalam antarmuka untuk merender output gelombang dan untuk menyinkronkan jam sampelnya ke jam master. Seperti yang dijelaskan dalam Gambaran Umum Driver Miniport Synthesizer, sink gelombang diimplementasikan di driver port DMus. Untuk menentukan apakah driver miniport DMus mendukung ISynthSinkDMus antarmuka, driver port DMus memanggil metode IMXF::QueryInterface objek stream miniport dengan REFIID IID_ISynthSinkDMus. ISynthSinkDMus mewarisi dari antarmuka IMXF .

Antarmuka ISynthSinkDMus menyediakan metode untuk merender, mengonversi sampel ke waktu referensi, mengonversi referensi ke waktu sampel, dan menyinkronkan ke jam master. Untuk informasi tentang penggunaan ISynthSinkDMus antarmuka, lihat Wave Sink untuk Kernel-Mode Software Synthesizer.

Warisan

Antarmuka ISynthSinkDMus mewarisi dari antarmuka IMXF.

Metode

Antarmuka ISynthSinkDMus memiliki metode ini.

 
ISynthSinkDMus::RefTimeToSample

Metode RefTimeToSample mengonversi waktu referensi menjadi waktu sampel.
ISynthSinkDMus::Render

Metode Render merender data gelombang ke dalam sink tujuan.
ISynthSinkDMus::SampleToRefTime

Metode SampleToRefTime mengonversi waktu sampel menjadi waktu referensi.
ISynthSinkDMus::SyncToMaster

Metode SyncToMaster memungkinkan sinkronisasi ke jam master untuk menghindari penyimpangan.

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header dmusicks.h