Freigeben über


Audioport-Objektschnittstellen

In diesem Abschnitt werden die Audioportobjektschnittstellen beschrieben. Dazu gehören folgende:

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

  • Das Audioportobjekt stellt eine Schnittstelle für die DMus-, MIDI-, Topology-, WaveCyclic-, WavePci- und WaveRT-Porttreiber bereit (siehe Unterstützen eines Geräts), die von IPort abgeleitet werden

Die Audioportobjektschnittstelle ist die primäre Schnittstelle, die ein Porttreiber einem Miniporttreiber anzeigt. Ein Adaptertreiber bildet einen KS-Filter für ein Audiogerät, indem die Port- und Miniporttreiber für dieses Gerät gebunden werden. 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 diesem Abschnitt werden die folgenden Audioportobjektschnittstellen beschrieben:

IPort

IPortClsPower

IPortDMus

IPortMidi

IPortTopology

IPortWaveCyclic

IPortWavePci

IPortWaveRT

IPortWMIRegistration