MIDI
Streams
MIDI events
occur in the context of a stream of MIDI data. Although an application can use
several streams to define musical data, the MIDI mapper does not recognize
multiple streams. Most applications that use streams use a single MIDI stream.
The following
functions work with streams:
midiStreamClose |
Closes a
MIDI stream. |
midiStreamOpen |
Opens a
MIDI stream and retrieves a handle. |
midiStreamOut |
Plays or
queues a stream (buffer) of MIDI data to a MIDI output device. |
midiStreamPause |
Pauses
playback of a specified MIDI stream. |
midiStreamPosition |
Retrieves
the current position in a MIDI stream. |
midiStreamProperty |
Sets and
retrieves stream properties. |
midiStreamRestart |
Restarts
playback of a paused MIDI stream. |
midiStreamStop |
Turns off
all notes on all MIDI channels for the specified MIDI stream. |