BASS.NET API for the Un4seen BASS Audio Library

BASSMIDIEventMode Enumeration

BASS.NET API for the Un4seen BASS Audio Library
The type of event data to apply, to be used with BASS_MIDI_StreamEvents(Int32, BASSMIDIEventMode, BASS_MIDI_EVENT, Int32).

Namespace:  Un4seen.Bass.AddOn.Midi
Assembly:  Bass.Net (in Bass.Net.dll) Version: 2.4.17.5
Syntax

public enum BASSMIDIEventMode
Members

  Member nameValueDescription
BASS_MIDI_EVENTS_STRUCT0 An array of BASS_MIDI_EVENT structures.
BASS_MIDI_EVENTS_RAW65536 Raw MIDI event data, as would be sent to a MIDI device. Running status is supported. To overcome the 16 channel limit, the event data's channel information can optionally be overridden by adding the new channel number to this parameter, where +1 = the 1st channel.
BASS_MIDI_EVENTS_SYNC16777216 Flag: Trigger BASS_SYNC_MIDI_xxx syncs for the processed events (see BASS_ChannelSetSync(Int32, BASSSync, Int64, SYNCPROC, IntPtr)).
BASS_MIDI_EVENTS_NORSTATUS33554432 Flag: Disable running status, meaning each event must include a status byte. Only applicable with BASS_MIDI_EVENTS_RAW.
BASS_MIDI_EVENTS_CANCEL67108864 Flag: cancel pending events
BASS_MIDI_EVENTS_TIME134217728 Flag: delta-time info is present
BASS_MIDI_EVENTS_ABSTIME268435456 Flag: absolute time info is present
BASS_MIDI_EVENTS_ASYNC536870912 Flag: process asynchronously
BASS_MIDI_EVENTS_FILTER1073741824 Flag: apply filtering
BASS_MIDI_EVENTS_FLUSH-2147483648 Flag: flush async events
See Also

Reference