Esempio n. 1
0
 public TAG_INFO FillInputFileTags(string inputFileText)
 {
     m_inputFileTags = BassTags.BASS_TAG_GetFromFile(inputFileText);
     if (m_outputFiles == null)
     {
         var sound = new SoundFile(tag: m_inputFileTags);
         m_outputFiles = new OutputFiles(sound);
     }
     return(m_inputFileTags);
 }
Esempio n. 2
0
        public void UpdateDrawSound(OutputFiles soundFiles)
        {
            markers.Clear();
            var files = soundFiles.OrderBy(x => x.startTimeSeconds);

            foreach (var file in files)
            {
                if (file.endTimeSeconds > 0)
                {
                    markers.Add(TimeToPoint(file.endTimeSeconds));
                }
            }
            markers.Sort();
            RedrawSound(m_volumeSamples.Count);
        }
Esempio n. 3
0
        public void UpdateDataGrid(OutputFiles soundFiles)
        {
            for (int i = 0; i < soundFiles.Count; i++)
            {
                dataGridView1.Rows[i].Cells[0].ReadOnly = true;

                dataGridView1.Rows[i].Cells[1].Value    = soundFiles[i].fileName;
                dataGridView1.Rows[i].Cells[1].ReadOnly = false;

                dataGridView1.Rows[i].Cells[2].Value    = soundFiles[i].startTimeSeconds;
                dataGridView1.Rows[i].Cells[2].ReadOnly = false;

                dataGridView1.Rows[i].Cells[3].Value    = soundFiles[i].endTimeSeconds;
                dataGridView1.Rows[i].Cells[3].ReadOnly = false;
            }
        }