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


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

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

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

Наследование

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

Методы

Интерфейс IMiniportMidiStream содержит следующие методы.

 
IMiniportMidiStream::Read

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

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

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

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

Требования

Требование Значение
Целевая платформа Windows
Header portcls.h