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 |
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