Esempio n. 1
0
        public static BASS_MIDI_EVENT[] BASS_MIDI_ConvertEvents(byte[] data, BASSMIDIEventMode flags)
        {
            int num = BassMidi.BASS_MIDI_ConvertEvents(data, null, 0, flags);

            if (num >= 0)
            {
                BASS_MIDI_EVENT[] array = new BASS_MIDI_EVENT[num];
                BassMidi.BASS_MIDI_ConvertEvents(data, array, num, flags);
                return(array);
            }
            return(null);
        }
Esempio n. 2
0
 public static int BASS_MIDI_ConvertEvents(byte[] data, BASS_MIDI_EVENT[] events, int count, BASSMIDIEventMode flags)
 {
     return(BassMidi.BASS_MIDI_ConvertEvents(data, data.Length, events, count, flags));
 }
Esempio n. 3
0
 private static extern int BASS_MIDI_ConvertEvents([In] byte[] data, int length, [In][Out] BASS_MIDI_EVENT[] events, int count, BASSMIDIEventMode flags);
Esempio n. 4
0
 public static int BASS_MIDI_StreamEvents(int handle, BASSMIDIEventMode flags, int chan, IntPtr events, int length)
 {
     return(BassMidi.BASS_MIDI_StreamEvents(handle, BASSMIDIEventMode.BASS_MIDI_EVENTS_RAW + chan | flags, events, length));
 }
Esempio n. 5
0
 private static extern int BASS_MIDI_StreamEvents(int handle, BASSMIDIEventMode mode, IntPtr events, int length);
Esempio n. 6
0
 public static int BASS_MIDI_StreamEvents(int handle, BASSMIDIEventMode flags, BASS_MIDI_EVENT[] events)
 {
     return(BassMidi.BASS_MIDI_StreamEvents(handle, flags, events, events.Length));
 }