Node Topologi Audio
Kerangka kerja driver audio WDM mendefinisikan serangkaian node topologi standar untuk perangkat audio. Driver miniport menjelaskan topologi audio perangkat dengan menentukan satu set simpul dan koneksi antara simpul. Driver sistem SysAudio menggunakan informasi ini untuk membuat grafik filter audio yang disajikannya ke aplikasi klien.
Setiap jalur data dalam topologi dimulai atau berakhir dengan pin dan melewati beberapa jumlah simpul, yang dapat dianggap sebagai manik-manik yang menempel di sepanjang jalur data. Setiap simpul dalam jalur data diidentifikasi oleh ID simpul (pada dasarnya indeks) yang secara unik mengidentifikasi simpul tersebut dalam jalur data. Dua instans pin dapat memiliki simpul dengan ID yang sama, tetapi kombinasi instans pin dan ID node secara unik mengidentifikasi setiap simpul dalam topologi audio.
Simpul topologi mendukung sekumpulan properti simpul. Properti node berbeda dari properti pin dengan dimasukkannya ID simpul yang mengidentifikasi node internal tempat properti berada. Untuk mengirim permintaan get- atau set-property ke simpul tertentu, klien menentukan ID simpul target selain instans pin target. Ketika handler properti pin menerima permintaan, ia melihat ID node dan mengarahkan permintaan ke handler untuk simpul tersebut.
Daftar berikut berisi jenis node topologi audio yang lebih umum digunakan:
KSNODETYPE_ACOUSTIC_ECHO_CANCEL
KSNODETYPE_AUDIO_KEYWORDDETECTOR