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


Потоки MIDI

События MIDI происходят в контексте потока данных MIDI. Хотя приложение может использовать несколько потоков для определения музыкальных данных, модуль сопоставления MIDI не распознает несколько потоков. Большинство приложений, использующих потоки, используют один поток MIDI.

Следующие функции работают с потоками.

Значение Значение
midiStreamClose Закрывает поток MIDI.
midiStreamOpen Открывает поток MIDI и извлекает дескриптор.
midiStreamOut Воспроизводит или помещает в очередь поток (буфер) данных MIDI на устройство вывода MIDI.
midiStreamPause Приостанавливает воспроизведение указанного потока MIDI.
midiStreamPosition Извлекает текущую позицию в потоке MIDI.
midiStreamProperty Задает и извлекает свойства потока.
midiStreamRestart Перезапускает воспроизведение приостановленного потока MIDI.
midiStreamStop Отключает все заметки во всех каналах MIDI для указанного потока MIDI.