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); }
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); }
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; } }