CSharpSynth.Midi.MidiFile.getAllMidiEventsofType C# (CSharp) Method

getAllMidiEventsofType() public method

public getAllMidiEventsofType ( MidiHelper eventChannelType, MidiHelper eventMetaType ) : List
eventChannelType MidiHelper
eventMetaType MidiHelper
return List
        public List<MidiEvent> getAllMidiEventsofType(MidiHelper.MidiChannelEvent eventChannelType, MidiHelper.MidiMetaEvent eventMetaType)
        {
            List<MidiEvent> matchList = new List<MidiEvent>();
            for (int x = 0; x < tracks.Length; x++)
            {
                for (int i = 0; i < tracks[x].MidiEvents.Length; i++)
                {
                    if (tracks[x].MidiEvents[i].midiMetaEvent == eventMetaType && tracks[x].MidiEvents[i].midiChannelEvent == eventChannelType)
                        matchList.Add(tracks[x].MidiEvents[i]);
                }
            }
            return matchList;
        }

Same methods

MidiFile::getAllMidiEventsofType ( byte channel, MidiHelper eventChannelType, MidiHelper eventMetaType ) : List