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


Интерфейсы объектов miniport audio

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

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

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

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

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

IMiniport

IMiniportDMus

IMiniportMidi

IMiniportTopology

IMiniportWaveCyclic

IMiniportWavePci

IMiniportWaveRT