Beispiel #1
0
        public unsafe int SendEndEvent()
        {
            var ev = new[] {
                new BASS_MIDI_EVENT(BASSMIDIEvent.MIDI_EVENT_END_TRACK, 0, 0, 0, 0),
                new BASS_MIDI_EVENT(BASSMIDIEvent.MIDI_EVENT_END, 0, 0, 0, 0),
            };
            var mode = BASSMIDIEventMode.BASS_MIDI_EVENTS_TIME | BASSMIDIEventMode.BASS_MIDI_EVENTS_STRUCT;

            return(BassMidi.BASS_MIDI_StreamEvents(Handle, mode, ev));
        }
Beispiel #2
0
        public unsafe int SendEventRaw(uint data, int channel)
        {
            var mode = BASSMIDIEventMode.BASS_MIDI_EVENTS_RAW | BASSMIDIEventMode.BASS_MIDI_EVENTS_NORSTATUS;

            return(BassMidi.BASS_MIDI_StreamEvents(Handle, mode, channel, (IntPtr)(&data), 3));
        }