Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Bagian ini membahas penangan persimpangan data di driver audio Microsoft Windows Driver Model (WDM). Untuk diskusi penanganan persimpangan data yang lebih luas untuk filter KS secara umum, lihat Persimpangan DataRange di AVStream.
Dalam versi Windows yang lebih lama seperti Windows XP, driver sistem SysAudio membangun perangkat audio virtual dengan menyambungkan bersama-sama sepasang pin filter audio untuk membentuk grafik filter audio. Sebelum pin sumber pada satu filter dapat disambungkan ke pin sink lainnya, SysAudio harus menegosiasikan format umum yang dapat digunakan kedua pin untuk bertukar data. Detail negosiasi ini sebagian besar didelegasikan ke handler persimpangan data yang diterapkan dalam filter yang individual.
Demikian pula, di Windows Vista dan yang lebih baru, mesin audio harus menegosiasikan format aliran umum dengan handler persimpangan data di filter gelombang yang mewakili perangkat penyajian audio.
Driver adaptor membuat sebuah filter WaveRT untuk perangkat audio dengan cara mengikat salah satu driver miniport-nya ke driver port yang sesuai dari Portcls.sys. Driver port berisi handler persimpangan data default, tetapi handler default selalu memberi handler persimpangan data milik driver miniport kesempatan pertama untuk menentukan format umum. Namun, jika handler milik menolak kesempatan tersebut, handler default driver port menentukan format.
Handler penanganan persimpangan data default untuk driver port dirancang untuk mengatasi fitur perangkat keras yang paling umum. Untuk perangkat audio sederhana, penangan bawaan menyediakan alternatif yang nyaman untuk mengimplementasikan penangan proprietari di driver adaptor. Namun, adaptor dengan fitur yang lebih canggih mungkin memerlukan handler khusus untuk memanfaatkan kemampuan penuh perangkat keras.
Sisa bagian ini menjelaskan beberapa batasan penangan persimpangan data bawaan dari driver port dan menyajikan teknik yang diperlukan untuk merancang penangan persimpangan data khusus untuk driver adaptor. Topik berikut dibahas:
Handler Data-Intersection default
Handler Data-Intersection Kepemilikan
Batasan Perangkat Keras pada Frekuensi Sampel