Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Voor audioapparaten die niet compatibel zijn met UAA, zijn aangepaste stuurprogramma's van de leverancier vereist. Bovendien kan een UAA-compatibele audioadapter eigen functies bevatten die niet worden ondersteund door de UAA-klassestuurprogramma's; deze functies zijn alleen toegankelijk voor toepassingen als de leverancier een aangepast audiostuurprogramma biedt. Alleen de standaard UAA-functies zijn toegankelijk via de door het systeem geleverde UAA-stuurprogramma's. Zie het technische document universele audioarchitectuur voor meer informatie over door UAA ondersteunde functies.
Er zijn twee opties beschikbaar voor hardwareleveranciers voor het schrijven van aangepaste audiostuurprogramma's: het ontwikkelen van een aangepast stuurprogramma voor audioadapters voor gebruik met het PortCls-systeemstuurprogramma (Portcls.sys) of het ontwikkelen van een aangepaste minidriver voor gebruik met het AVStream-klassesysteemstuurprogramma (Ks.sys).
De meeste aangepaste stuurprogramma's voor audioadapters maken gebruik van PortCls, die wordt geleverd als onderdeel van het besturingssysteem. Het PortCls-systeemstuurprogramma (Portcls.sys) bevat een ingebouwde infrastructuur voor audiostuurprogramma's waarmee het schrijven van een aangepast audiostuurprogramma eenvoudiger wordt. PortCls implementeert verschillende poortstuurprogramma's, die elk gespecialiseerd zijn in het beheren van de algemene functies van een bepaald type golf-, MIDI- of mixerapparaat. Nadat u een geschikte set poortstuurprogramma's hebt geselecteerd om de audiofuncties op de audioadapter te beheren, ontwikkelt de leverancier een aanvullende set minipoortstuurprogramma's die in combinatie met de geselecteerde poortstuurprogramma's werken en de hardwareafhankelijke functies van de audioapparaten beheren.
De leverancier kan ook een audioapparaat ondersteunen door een aangepaste AVStream-klasse minidriver te ontwikkelen. De minidriver werkt in combinatie met het AVStream-klassesysteemstuurprogramma, dat wordt geleverd als onderdeel van het besturingssysteem. Het implementeren van een AVStream-stuurprogramma is moeilijker dan het gebruik van PortCls, maar dit kan nog steeds geschikt zijn voor apparaten die audio en video integreren. Een AVStream-stuurprogramma kan ook nodig zijn voor een bestaand USB- of IEEE 1394-audioapparaat dat niet voldoet aan de vereisten van het systeem geleverde USBAudio- of AVCAudio-klassestuurprogramma.
Voor bijna alle PCI-audioadapters waarvoor door de leverancier geleverde aangepaste stuurprogramma's zijn vereist, moeten leveranciers PortCls kiezen.
Het AVStream-klassesysteemstuurprogramma (Ks.sys) ontbreekt de meeste audiospecifieke ondersteuningsfuncties die aanwezig zijn in PortCls.
Zie Inleiding tot poortklasse voor meer informatie over PortCls. Zie AVStream-overzicht voor meer informatie over AVStream.