Partager via


Vue d’ensemble des pilotes audio WDM

Les pilotes audio WDM (Windows Driver Model) utilisent les composants KS (Kernel Streaming), qui fonctionnent en mode noyau et font partie du système d’exploitation.

Les fournisseurs de matériel doivent prendre plusieurs décisions de conception avant de commencer le développement d’un périphérique matériel audio Windows.

La première décision consiste à concevoir un périphérique audio qui nécessite un pilote personnalisé fourni par le fournisseur. Windows contient la prise en charge du système d’exploitation pour les appareils PCI, USB et IEEE 1394 conformes aux directives de Microsoft Universal Audio Architecture (UAA). Le fournisseur n’a pas besoin de fournir un pilote personnalisé pour un périphérique audio compatible UAA.

Toutefois, si un pilote audio personnalisé fourni par le fournisseur est nécessaire, le fournisseur doit choisir si le pilote doit être conçu pour fonctionner conjointement avec le pilote système PortCls (Portcls.sys) ou le pilote système de classe AVStream (Ks.sys). PortCls et AVStream font partie du système d’exploitation Windows. PortCls est le bon choix pour la plupart des adaptateurs audio. Pour plus d’informations sur PortCls, consultez Présentation de la classe de port. Pour plus d’informations sur AVStream, consultez Vue d’ensemble d’AVStream.

Lors de la conception d’un pilote d’adaptateur personnalisé qui utilise PortCls, les périphériques de l’adaptateur audio sont mis à la disposition des applications à l’aide de WaveRT. Pour plus d’informations, consultez Présentation du pilote de port WaveRT.

Deux décisions supplémentaires impliquent de présenter la topologie de l’adaptateur et d’épingler des plages de données aux applications audio. La topologie est une carte logique des chemins de données et des nœuds de contrôle dans les circuits de l’adaptateur. Les plages de données spécifient les formats de données que les appareils peuvent prendre en charge dans leurs flux d’ondes et MIDI. Les deux décisions affectent la façon dont les appareils de l’adaptateur audio apparaissent aux applications.

En prenant toutes les décisions mentionnées précédemment, le fournisseur de matériel doit évaluer la valeur des améliorations de performances par rapport au coût de leur implémentation. Une autre considération est de savoir si une solution particulière peut être conçue pour fonctionner sur un certain nombre de produits de la famille Windows. Cette section fournit une vue d’ensemble de ces problèmes, ainsi que des références à une documentation plus détaillée sur des sujets spécifiques.

Cette section comprend les rubriques suivantes :