Compartilhar via


Interfaces de objeto de porta de áudio

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

  • IPort, which is the base type from which all other audio port object interfaces are derived

  • 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 miniporto. Um driver de adaptador forma um filtro KS para um dispositivo de áudio associando os drivers de porta e de miniporto para esse dispositivo. The binding is accomplished by calling the audio port object's IPort::Init method and passing a reference to the audio miniport object as a call parameter. The code example in Subdevice Creation illustrates this process.

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

IPort

IPortClsPower

IPortDMus

IPortMidi

IPortTopology

IPortWaveCyclic

IPortWavePci

IPortWaveRT

IPortWMIRegistration