Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Sterowniki audio systemu Windows Driver Model (WDM) korzystają ze składników przesyłania strumieniowego jądra (KS), które działają w trybie jądra i są częścią systemu operacyjnego.
Dostawcy sprzętu powinni podjąć kilka decyzji projektowych przed rozpoczęciem opracowywania urządzenia audio z systemem Windows.
Pierwszą decyzją jest to, czy zaprojektować urządzenie audio, które wymaga dostarczonego przez dostawcę sterownika niestandardowego. System Windows zawiera obsługę systemu operacyjnego dla urządzeń PCI, USB i IEEE 1394, które są zgodne z wytycznymi microsoft Universal Audio Architecture (UAA). Dostawca nie musi dostarczać sterownika niestandardowego dla urządzenia audio zgodnego z interfejsem użytkownika.
Jeśli jednak wymagany jest niestandardowy sterownik audio dostarczony przez dostawcę, dostawca musi wybrać, czy sterownik powinien działać w połączeniu ze sterownikiem systemowym PortCls (Portcls.sys) lub sterownikiem systemu klasy AVStream (Ks.sys). Zarówno PortCls, jak i AVStream są częścią systemu operacyjnego Windows. PortCls to właściwy wybór dla większości kart audio. Aby uzyskać więcej informacji na temat list portów, zobacz Introduction to Port Class (Wprowadzenie do klasy portów). Aby uzyskać więcej informacji na temat usługi AVStream, zobacz AVStream Overview (Omówienie usługi AVStream).
Podczas projektowania niestandardowego sterownika adaptera korzystającego z PortCls, urządzenia na karcie dźwiękowej są udostępniane aplikacjom przy użyciu WaveRT. Aby uzyskać więcej informacji, zobacz Wprowadzenie do sterownika portu WaveRT.
Dwie dodatkowe decyzje dotyczą sposobu przedstawiania topologii adaptera i prezentowania zakresów danych pinów aplikacjom audio. Topologia jest logiczną mapą tras danych i węzłów sterujących w układzie adaptera. Zakresy danych określają formaty danych, które urządzenia mogą obsługiwać w strumieniach falowych i MIDI. Obie decyzje wpływają na to, jak urządzenia na adapterze audio są widoczne dla aplikacji.
W podejmowaniu wszystkich wcześniej wymienionych decyzji dostawca sprzętu musi rozważyć wartość ulepszeń wydajności względem kosztów ich wdrożenia. Kwestią do rozważenia jest, czy dane rozwiązanie może działać na wielu produktach z rodziny Windows. Ta sekcja zawiera omówienie tych problemów, a także odwołania do bardziej szczegółowej dokumentacji dotyczącej konkretnych tematów.
Ta sekcja zawiera następujące tematy: