Partilhar via


Interfaces de objeto de porta de áudio

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

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

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

A interface do objeto de porta de áudio é a interface primária que um driver de porta apresenta a um driver de miniport. Um driver de adaptador forma um filtro KS para um dispositivo de áudio associando os drivers de porta e de miniporto 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 na Criação de Subdispositivos ilustra esse processo.

Esta seção descreve as seguintes interfaces de objeto de porta de áudio:

Iport

IPortClsPower

IPortDMus

IPortMidi

IPortTopology

IPortWaveCyclic

IPortWavePci

IPortWaveRT

IPortWMIRegistration