Ejemplo n.º 1
0
        private void AddFile(ICInputOptions inputOptions, ICOutputOptions outputOptions)
        {
            int taskIndex = 0;

            if (mConverter == null || inputOptions == null || outputOptions == null)
            {
                return;
            }

            taskIndex = mConverter.AddTask(inputOptions.FileName, outputOptions.FileName);
            if (taskIndex < 0)
            {
                richTextBoxLog.Text += "\r\n";
                richTextBoxLog.Text += "*** Add Task Failed: " + mConverter.LastErrMsg;
                richTextBoxLog.Text += "\r\n";
                richTextBoxLog.Focus();
                richTextBoxLog.Select(richTextBoxLog.TextLength, 0);
                richTextBoxLog.ScrollToCaret();
                return;
            }

            ListViewItem lvItem = listViewTask.Items.Add(inputOptions.FileName);

            lvItem.Tag = taskIndex;

            long duration = mConverter.AVPrope.FileStreamInfo.Duration;

            if (duration > 0)
            {
                lvItem.SubItems.Add((duration / DURATION_RATIO).ToString());
            }
            else
            {
                lvItem.SubItems.Add("N/A");
            }
            lvItem.SubItems.Add(mConverter.AVPrope.FileSize.ToString());
            lvItem.SubItems.Add(outputOptions.FileName);
            lvItem.SubItems.Add("");
            lvItem.SubItems.Add("");
            lvItem.SubItems.Add("");
            lvItem.SubItems.Add("");

            richTextBoxLog.Text += "\r\n";
            richTextBoxLog.Text += "*** File has been added to the convert list";
            richTextBoxLog.Text += "\r\n";
            richTextBoxLog.Focus();
            richTextBoxLog.Select(richTextBoxLog.TextLength, 0);
            richTextBoxLog.ScrollToCaret();

            buttonClearTask.Enabled  = true;
            buttonRemoveTask.Enabled = true;
            buttonStartStop.Enabled  = true;
        }
Ejemplo n.º 2
0
Archivo: Main.cs Proyecto: ORRNY66/GS
        private void AddFile(ICInputOptions inputOptions, ICOutputOptions outputOptions)
        {
            int taskIndex = 0;

            if (mConverter == null || inputOptions == null || outputOptions == null)
            {
                return;
            }

            taskIndex = mConverter.AddTask(inputOptions.FileName, outputOptions.FileName);
            if (taskIndex < 0)
            {
                richTextBoxLog.Text += "\r\n";
                richTextBoxLog.Text += "*** Add Task Failed: " + mConverter.LastErrMsg;
                richTextBoxLog.Text += "\r\n";
                richTextBoxLog.Focus();
                richTextBoxLog.Select(richTextBoxLog.TextLength, 0);
                richTextBoxLog.ScrollToCaret();
                return;
            }

            ListViewItem lvItem = listViewTask.Items.Add(inputOptions.FileName);

            lvItem.Tag = taskIndex;

            long duration = mConverter.AVPrope.FileStreamInfo.Duration;
            if (duration > 0)
            {
                lvItem.SubItems.Add((duration / DURATION_RATIO).ToString());
            }
            else
            {
                lvItem.SubItems.Add("N/A");
            }
            lvItem.SubItems.Add(mConverter.AVPrope.FileSize.ToString());
            lvItem.SubItems.Add(outputOptions.FileName);
            lvItem.SubItems.Add("");
            lvItem.SubItems.Add("");
            lvItem.SubItems.Add("");
            lvItem.SubItems.Add("");

            richTextBoxLog.Text += "\r\n";
            richTextBoxLog.Text += "*** File has been added to the convert list";
            richTextBoxLog.Text += "\r\n";
            richTextBoxLog.Focus();
            richTextBoxLog.Select(richTextBoxLog.TextLength, 0);
            richTextBoxLog.ScrollToCaret();

            buttonClearTask.Enabled = true;
            buttonRemoveTask.Enabled = true;
            buttonStartStop.Enabled = true;
        }