Delen via


Interfaces voor audiopoortobjecten

In deze sectie worden de interfaces voor audiopoortobjecten beschreven. Deze omvatten het volgende:

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

  • Het audiopoortobject biedt een interface voor de DMus-, MIDI-, Topologie-, WaveCyclic-, WavePci- en WaveRT-poortstuurprogramma's (zie Ondersteuning van een apparaat), die zijn afgeleid van IPort

De interface voor audiopoortobjecten is de primaire interface die een poortstuurprogramma aan een minipoortstuurprogramma presenteert. Een adapterstuurprogramma vormt een KS-filter voor een audioapparaat door de poort- en minipoortstuurprogramma's voor dat apparaat te verbinden. 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.

In deze sectie worden de volgende interfaces voor audiopoortobjecten beschreven:

IPort

IPortClsPower

IPortDMus

IPortMidi

IPortTopology

IPortWaveCyclic

IPortWavePci

IPortWaveRT

IPortWMIRegistration