Поделиться через


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

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

  • IPort, который является базовым типом, от которого являются производными все остальные интерфейсы объектов аудиопорта.

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

Интерфейс объекта аудиопорта — это основной интерфейс, который драйвер порта представляет драйверу мини-порта. Драйвер адаптера формирует фильтр KS для звукового устройства, привязывая драйверы порта и минипорта для этого устройства. Привязка выполняется путем вызова метода IPort::Init объекта аудиопорта и передачи ссылки на объект audio miniport в качестве параметра вызова. Этот процесс иллюстрируется в примере кода в разделе Создание subdevice .

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

IPort

IPortClsPower

IPortDMus

IPortMidi

IPortTopology

IPortWaveCyclic

IPortWavePci

IPortWaveRT

IPortWMIRegistration