Partager via


Interfaces d’objet Miniport audio

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

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

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

L’interface d’objet miniport audio est l’interface principale qu’un pilote miniport présente à un pilote de port. 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 miniport audio suivantes :

IMiniport

IMiniportDMus

IMiniportMidi

IMiniportTopology

IMiniportWaveCyclic

IMiniportWavePci

IMiniportWaveRT