Bagikan melalui


Pohon Keputusan Jenis Driver Audio Kustom

Gunakan pohon keputusan ini dengan Langkah 3 Peta Strategi untuk Mengembangkan Driver Audio WDM. Pohon ini membantu Anda menentukan jenis driver audio untuk dipelajari. Driver kelas port yang disediakan sistem (PortCls) menyediakan serangkaian driver port yang mengimplementasikan sebagian besar fungsionalitas dasar. Driver port ini menyederhanakan proses pengembangan untuk pengembang driver. Audio definisi tinggi (HD) dan driver AC97 biasanya didasarkan pada driver kelas PortCls, sedangkan driver USB dan 1394 biasanya didasarkan pada kelas AVStream.

Diagram yang memperlihatkan pohon keputusan untuk memilih jenis driver audio berdasarkan kompatibilitas perangkat.

Jika perangkat audio Anda didasarkan pada standar arsitektur audio universal (UAA), perangkat audio tersebut kompatibel dengan UAA. Perangkat audio yang kompatibel dengan UAA dapat menggunakan driver kelas UAA yang disediakan sistem dan tidak memerlukan driver kustom, tetapi Anda dapat menyediakan Objek Pemrosesan Audio Windows Anda sendiri.

Jika perangkat audio Anda tidak kompatibel dengan UAA atau kompatibel dengan UAA tetapi Anda ingin menerapkan fitur yang disesuaikan, Anda harus memutuskan apakah Anda ingin mengembangkan driver dengan dukungan Bus Master DMA. Jika Anda ingin memberikan dukungan Bus Master DMA, misalnya, Anda harus mengembangkan driver audio berbasis PortCls.

Untuk informasi tentang cara mengembangkan driver audio kustom dan cara memilih driver port, lihat topik berikut:

Driver Audio Kustom
Menyediakan gambaran umum driver audio PortCls dan AVStream dan membahas pro dan kontra dari setiap jenis.

Gambaran Umum AVStream
Memberikan gambaran umum arsitektur driver berbasis AVStream dan menyoroti kasus di mana jenis driver ini adalah pilihan terbaik.

Anda juga harus memutuskan tentang format data yang akan digunakan driver audio Anda dan rentang format yang akan didukungnya. Untuk informasi selengkapnya tentang format dan rentang data, lihat Format Data Audio dan Rentang Data.

Untuk menyelesaikan langkah-langkah pengembangan driver audio, lihat Peta Jalan untuk Mengembangkan Driver Audio WDM.