Partilhar via


Interfaces de Objetos 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 Suportando um dispositivo), que são derivados do IPort

A interface de objeto de porta de áudio é a interface primária que um driver de porta apresenta a um driver de miniporta. Um driver de adaptador forma um filtro KS para um dispositivo de áudio ligando os drivers de porta e miniporta 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