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.
Gebruik deze beslissingsstructuur met stap 3 van roadmap voor het ontwikkelen van WDM-audiostuurprogramma's. De structuur helpt u bij het bepalen van het type audiostuurprogramma waarover u meer wilt weten. Het door het systeem geleverde poortklassestuurprogramma (PortCls) biedt een set poortstuurprogramma's die de meeste basisfunctionaliteit implementeren. Deze poortstuurprogramma's vereenvoudigen het ontwikkelingsproces voor de ontwikkelaar van stuurprogramma's. Hd-audio- en AC97-stuurprogramma's (High Definition) zijn doorgaans gebaseerd op het PortCls-klassestuurprogramma, terwijl USB- en 1394-stuurprogramma's meestal zijn gebaseerd op de AVStream-klasse.
Als uw audioapparaat is gebaseerd op de UAA-standaard (Universal Audio Architecture), is het compatibel met UAA. Een UAA-compatibel audioapparaat kan gebruikmaken van de door het systeem geleverde UAA-klassestuurprogramma's en heeft geen aangepast stuurprogramma nodig, maar u kunt uw eigen Windows-audioverwerkingsobjecten opgeven.
Als uw audioapparaat niet UAA-compatibel is of UAA-compatibel is, maar u aangepaste functies wilt implementeren, moet u beslissen of u een stuurprogramma wilt ontwikkelen met DMA-ondersteuning voor Bus Master. Als u bijvoorbeeld DMA-ondersteuning voor Bus Master wilt bieden, moet u een op PortCls gebaseerd audiostuurprogramma ontwikkelen.
Zie de volgende onderwerpen voor informatie over het ontwikkelen van aangepaste audiostuurprogramma's en het kiezen van een poortstuurprogramma:
Aangepaste audiostuurprogramma's
Biedt een overzicht van PortCls- en AVStream-audiostuurprogramma's en bespreekt de voor- en nadelen van elk type.
Overzicht van AVStream
Biedt een architectuuroverzicht van avStream-stuurprogramma's en markeert de gevallen waarin dit type stuurprogramma de beste keuze is.
U moet ook beslissen over de gegevensindeling die uw audiostuurprogramma zal gebruiken en het bereik van indelingen die worden ondersteund. Zie Audiogegevensindelingen en gegevensbereiken voor meer informatie over gegevensindelingen en -bereiken.
Zie Roadmap voor het ontwikkelen van WDM-audiostuurprogramma's om de stappen voor het ontwikkelen van audiostuurprogramma's te voltooien.