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: