Compartilhar via


Interfaces de objeto de miniporto de áudio

Esta seção descreve as interfaces de objeto de miniporto de áudio. Isso inclui o seguinte:

  • IMiniport, que é o tipo base do qual todas as outras interfaces de objeto de miniporto de áudio são derivadas

  • O objeto de miniporto de áudio fornece uma interface para os drivers de miniporto DMus, MIDI, Topology, WaveCyclic, WavePci e WaveRT (consulte Supporting a Device), que são derivados de IMiniport

A interface do objeto de miniporto de áudio é a interface primária que um driver de miniporta apresenta a um driver de porta. Um driver de adaptador forma um filtro KS para um dispositivo de áudio associando os drivers de porta e miniporta para esse dispositivo. A associação é realizada chamando o método IPort::Init do objeto de porta de áudio e passando uma referência para o objeto de miniporto de áudio como um parâmetro de chamada. O exemplo de código em Criação de Subdispositivos ilustra esse processo.

Esta seção discute as seguintes interfaces de objeto de miniporto de áudio:

IMiniport

IMiniportDMus

IMiniportMidi

IMiniportTopology

IMiniportWaveCyclic

IMiniportWavePci

IMiniportWaveRT