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