Antarmuka Miniport
Seperti yang dijelaskan dalam Mendukung Perangkat, driver sistem PortCls menyediakan serangkaian driver port bawaan untuk mengelola gelombang dan perangkat MIDI. Untuk menggunakan salah satu driver port ini untuk mengelola jenis perangkat audio tertentu, driver adaptor harus menyediakan driver miniport yang sesuai yang melengkapi driver port dengan mengelola semua fungsi yang bergantung pada perangkat keras perangkat.
Bagian ini membahas jenis driver miniport berikut:
Melengkapi driver port WaveRT dengan mengelola fungsi yang bergantung pada perangkat keras dari perangkat penyajian gelombang atau penangkapan yang menggunakan buffer siklik untuk data audio.
Melengkapi driver port Topologi dengan mengelola berbagai kontrol perangkat keras (misalnya, tingkat volume) di sirkuit mixer adaptor audio.
Melengkapi driver port MIDI dengan mengelola fungsi yang bergantung pada perangkat keras dari perangkat MIDI sederhana.
Melengkapi driver port DMus dengan mengelola fungsi yang bergantung pada perangkat keras dari perangkat MIDI canggih.
Setiap driver port mengimplementasikan antarmuka IPortXxx , yang disajikannya ke driver miniport. Pada gilirannya, driver miniport harus menerapkan antarmuka IMiniportXxx , yang digunakan driver port untuk berkomunikasi dengan driver miniport. Tabel berikut menunjukkan antarmuka IPortXxx dan antarmuka IMiniportXxx yang sesuai untuk setiap jenis perangkat.
Jenis Perangkat | Antarmuka Pengandar Port | Antarmuka Driver Miniport |
---|---|---|
WaveCyclic |
||
WavePci |
||
WaveRT |
||
Topologi |
||
MIDI |
||
DirectMusic |
Dalam tabel sebelumnya, semua antarmuka IPortXxx berasal dari antarmuka dasar IPort, dan semua antarmuka IMiniportXxx berasal dari IMiniport.
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