Bagikan melalui


Fungsi Dasar Driver Audio WDM

Driver audio Microsoft Windows Driver Model (WDM) menyediakan fungsionalitas berikut:

  • Driver mengekspos semua jenis aliran input dan output, dan jumlah instans dari setiap jenis aliran yang dapat didukungnya. Driver menyediakan informasi ini dalam bentuk sekumpulan pabrik pin dan jumlah pin yang dapat dibuat setiap pabrik. Misalnya, perangkat audio sederhana mungkin memasukkan satu aliran audio PCM dan menghasilkan satu aliran audio PCM. Filter untuk perangkat ini berisi dua pabrik pin--satu untuk aliran input dan satu untuk aliran output--dan setiap pabrik pin hanya mendukung satu instans pin. Jika kartu adaptor hanya berisi salah satu perangkat ini, driver adaptor menyediakan pabrik filter yang hanya berisi satu instans filter dengan kemampuan ini.

  • Driver mendukung satu atau beberapa set properti. Misalnya, semua driver audio harus mendukung KSPROPSETID_Audio, tetapi beberapa driver audio mungkin juga mendukung set properti tambahan. Klien driver menggunakan permintaan properti untuk menemukan kemampuan filter dan untuk mengubah pengaturan filter yang dapat dikonfigurasi.

  • Driver secara opsional mendukung jam perangkat keras. Jam ini harus dapat dibaca dan dapat ditulis sehingga aliran dapat disinkronkan dengan aliran lain pada perangkat keras yang sama atau berbeda. Untuk informasi tambahan, lihat KSPROPSETID_Clock.

  • Driver secara opsional mendukung antarmuka media lain, seperti KSINTERFACE_STANDARD_STREAMING, KSINTERFACE_MEDIA_WAVE_QUEUED, atau KSINTERFACE_STANDARD_LOOPED_STREAMING.