Pilotes Audio Miniport
Cette section décrit les interfaces de pilote de miniport audio et explique comment développer des pilotes d’adaptateur pour le matériel audio dont les registres sont directement accessibles au processeur système via un bus système. Cette classe de matériel comprend tous les adaptateurs audio ISA/DMA, PCMCIA et PCI.
Cette documentation n’explique pas comment prendre en charge les périphériques audio qui résident sur un bus externe. Pour plus d’informations sur la prise en charge des périphériques audio sur les bus externes, consultez UsbAudio Class System Driver et AVCAudio Class System Driver.
La discussion suivante suppose que le lecteur est familiarisé avec les concepts de diffusion en continu du noyau (KS). Pour plus d’informations, consultez Kernel Streaming.
Le modèle de pilote audio WDM divise l’implémentation d’un filtre KS en pilotes de port et de miniport qui sont complémentaires mais distincts. Cette division facilite l’écriture des pilotes matériels audio en isolant les problèmes d’implémentation de filtres génériques des problèmes d’interface matérielle spécifiques au périphérique. Les fournisseurs de matériel écrivent des pilotes miniport pour contrôler directement leurs périphériques matériels, mais les pilotes de port qui implémentent les filtres KS sont fournis avec le système d’exploitation. Les pilotes de port et de miniport communiquent entre eux par le biais d’interfaces logicielles bien définies.
Les différents aspects du développement de pilotes miniport sont abordés dans les rubriques suivantes :
Introduction à la classe de port
Construction du pilote d’adaptateur
Types de pilotes Miniport par système d’exploitation
Installation d’un adaptateur audio de classe de port
Objets d’assistance du pilote de port
Gestion de l’alimentation pour les périphériques audio