Partager via


Interfaces d’objet port audio

Cette section décrit les interfaces d’objet de port audio. Leurs thèmes sont les suivants :

  • IPort, qui est le type de base à partir duquel toutes les autres interfaces d’objet de port audio sont dérivées

  • L’objet port audio fournit une interface pour les pilotes de port DMus, MIDI, Topologie, WaveCyclic, WavePci et WaveRT (voir Prise en charge d’un appareil), qui sont dérivés d’IPort

L’interface objet de port audio est l’interface principale qu’un pilote de port présente à un pilote miniport. Un pilote d’adaptateur forme un filtre KS pour un périphérique audio en liant le port et les pilotes miniport pour ce périphérique. La liaison s’effectue en appelant la méthode IPort::Init de l’objet de port audio et en passant une référence à l’objet miniport audio en tant que paramètre d’appel. L’exemple de code dans Création de sous-appareil illustre ce processus.

Cette section décrit les interfaces d’objet de port audio suivantes :

IPort

IPortClsPower

IPortDMus

IPortMidi

IPortTopology

IPortWaveCyclic

IPortWavePci

IPortWaveRT

IPortWMIRegistration