Интерфейсы объектов аудиопорта

В этом разделе описываются интерфейсы объектов аудиопорта. К ним относятся следующие:

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

  • Объект порта звука предоставляет интерфейс для драйверов портов DMus, MIDI, TOPI, WaveCyclic, WavePci и WaveRT (см. раздел "Поддержка устройства"), производных от IPort

Интерфейс объекта аудиопорта — это основной интерфейс, который драйвер порта предоставляет мини-драйверу порта. Драйвер адаптера формирует фильтр KS для звукового устройства путем привязки драйверов портов и мини-портов для этого устройства. 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.

В этом разделе описаны следующие интерфейсы объектов аудиопорта:

IPort

IPortClsPower

IPortDMus

IPortMidi

IPortTopology

IPortWaveCyclic

IPortWavePci

IPortWaveRT

IPortWMIRegistration