Symphonary.MidiInfo.Refresh C# (CSharp) Метод

Refresh() публичный Метод

public Refresh ( string filename, int selectedChannel ) : void
filename string
selectedChannel int
Результат void
        public void Refresh(string filename, int selectedChannel)
        {
            GetTitle(filename);

            midiEventCollection = new MidiFile(filename).Events;

            i_NumMusicChannels = midiEventCollection.Tracks - 1; // one of the tracks is used for metadata

            GetAllTimingInformation();

            GetUsedChannels();

            GetChannelInstruments();

            Duration = 0;

            GetNotesForAllChannels();

            l_Metadata.Clear();
            for (int i = 0; i < midiEventCollection[0].Count; i++) {
                l_Metadata.Add(midiEventCollection[0][i]);
            }
        }