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