Pilote de port de topologie
Le pilote de port de topologie expose la topologie du matériel de mixage de l’adaptateur audio. Par exemple, le matériel qui mélange les flux de lecture du convertisseur d’ondes et du synthétiseur MIDI dans un adaptateur standard peut être modélisé comme un ensemble de nœuds de contrôle (volume, muet et somme) plus les chemins de données qui connectent les nœuds. Cette topologie est exposée sous la forme d’un ensemble de contrôles et de lignes de mélangeur par l’API de mixage multimédia Windows (voir Kernel Streaming Topology to Audio Mixer API Translation). Le pilote d’adaptateur fournit un pilote miniport de topologie correspondant qui se lie au pilote de port de topologie pour former un filtre de topologie.
Le pilote de port de topologie expose une interface IPortTopology au pilote miniport. IPortTopology hérite des méthodes de l’interface de base IPort ; il ne fournit aucune méthode supplémentaire.
Les objets de port de topologie et de pilote miniport communiquent entre eux via leurs interfaces IPortTopology et IMiniportTopology respectives .