Интерфейс 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 |