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