Bagikan melalui


Perangkat Audio Virtual

Perangkat audio virtual mewakili grafik filter yang merender dan mengambil konten audio. Driver audio sistem (SysAudio) menggunakan komponen perangkat keras dan perangkat lunak yang tersedia untuk menentukan grafik filter yang akan dibangun.

Untuk informasi selengkapnya tentang driver audio sistem, lihat Driver Sistem SysAudio.

Klien SysAudio mencakup DirectSound dan driver sistem WDMAud, yang berfungsi sebagai antarmuka antara driver audio WDM dan microsoft Windows Multimedia API khusus audio waveIn, waveOut, midiIn, midiOut, mixer, dan aux (dijelaskan dalam dokumentasi Microsoft Windows SDK).

Utilitas KsStudio dalam Windows Driver Kit (WDK) adalah contoh aplikasi yang melewati SysAudio dan memungkinkan pengguna untuk membuat grafik filter secara manual.

Setelah enumerasi perangkat PnP, SysAudio mengambil stok komponen perangkat keras dan perangkat lunak audio terdaftar untuk menentukan cara membuat berbagai grafik filter audio yang mungkin diperlukan kliennya.

Setelah menentukan daftar grafik filter yang dapat dibangun dari komponen perangkat keras dan perangkat lunak yang tersedia, SysAudio mendaftarkan grafik ini sebagai perangkat audio virtual untuk pemutaran, perekaman, input/output MIDI, dan pencampuran. SysAudio mencadangkan kategori registri KSCATEGORY_AUDIO_DEVICE khusus untuk perangkat audio virtualnya. Driver adaptor tidak boleh mendaftarkan diri dalam kategori ini.

Klien SysAudio dapat memperlakukan pabrik filter untuk perangkat audio virtual yang mirip dengan pabrik filter untuk komponen perangkat keras atau perangkat lunak. Ketika diminta oleh klien untuk membuat instans pin tertentu pada perangkat virtual, SysAudio membuat grafik secara otomatis dan mengelola koneksi pin internal grafik secara transparan ke klien. Ini memungkinkan klien untuk memperlakukan grafik filter sebagai filter tunggal, sehingga menghindari kompleksitas manajemen grafik seperti komunikasi antar filter.