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


Интерфейс IMiniportMidiStream (portcls.h)

Интерфейс IMiniportMidiStream представляет поток MIDI, который проходит через закрепление фильтра MIDI. Фильтр упаковывает синтезатор MIDI или устройство захвата и реализуется путем связывания драйвера порта MIDI с мини-драйвером MIDI. Минипорт-драйвер реализует интерфейс IMiniportMidiStream и предоставляет его драйверу порта. Драйвер порта создает объект потока с этим интерфейсом, вызывая метод драйвера минипорта IMiniportMidi::NewStream. IMiniportMidiStream наследует от интерфейса IUnknown.

Этот интерфейс предоставляет методы для чтения и записи потока MIDI и настройки формата и состояния потока MIDI.

Наследство

Интерфейс IMiniportMidiStream наследует от интерфейса IUnknown.

Методика

Интерфейс IMiniportMidiStream имеет эти методы.

 
IMiniportMidiStream::Read

Метод read считывает данные из входящего потока MIDI.
IMiniportMidiStream::SetFormat

Метод SetFormat задает формат данных KS потока MIDI.
IMiniportMidiStream::SetState

Метод SetState задает состояние транспорта потока новым значением состояния.
IMiniportMidiStream::Write

Метод записи записывает данные в исходящий поток MIDI.

Требования

Требование Ценность
целевая платформа Виндоус
заголовка portcls.h