private void btOutputConfigure_Click(object sender, RoutedEventArgs e) { switch (cbOutputFormat.SelectedIndex) { case 0: { if (aviSettingsDialog == null) { aviSettingsDialog = new AVISettingsDialog(VideoCapture1.Video_Codecs.ToArray(), VideoCapture1.Audio_Codecs.ToArray()); } aviSettingsDialog.ShowDialog(this); break; } case 1: { if (wmvSettingsDialog == null) { wmvSettingsDialog = new WMVSettingsDialog(VideoCapture1); } wmvSettingsDialog.WMA = false; wmvSettingsDialog.ShowDialog(this); break; } case 2: { if (mp4V10SettingsDialog == null) { mp4V10SettingsDialog = new MP4v10SettingsDialog(); } mp4V10SettingsDialog.ShowDialog(this); break; } case 3: { if (mp4v11SettingsDialog == null) { mp4v11SettingsDialog = new MFSettingsDialog(MFSettingsDialogMode.MP4v11); } mp4v11SettingsDialog.ShowDialog(this); break; } case 4: { if (gifSettingsDialog == null) { gifSettingsDialog = new GIFSettingsDialog(); } gifSettingsDialog.ShowDialog(this); break; } case 5: { if (mpegTSSettingsDialog == null) { mpegTSSettingsDialog = new MFSettingsDialog(MFSettingsDialogMode.MPEGTS); } mpegTSSettingsDialog.ShowDialog(this); break; } case 6: { if (movSettingsDialog == null) { movSettingsDialog = new MFSettingsDialog(MFSettingsDialogMode.MOV); } movSettingsDialog.ShowDialog(this); break; } } }
private void btConfigure_Click(object sender, EventArgs e) { switch (cbOutputFormat.SelectedIndex) { case 0: { if (aviSettingsDialog == null) { aviSettingsDialog = new AVISettingsDialog( VideoEdit1.Video_Codecs.ToArray(), VideoEdit1.Audio_Codecs.ToArray()); } aviSettingsDialog.ShowDialog(this); break; } case 1: { if (aviSettingsDialog == null) { aviSettingsDialog = new AVISettingsDialog( VideoEdit1.Video_Codecs.ToArray(), VideoEdit1.Audio_Codecs.ToArray()); } aviSettingsDialog.ShowDialog(this); break; } case 2: { if (wmvSettingsDialog == null) { wmvSettingsDialog = new WMVSettingsDialog(VideoEdit1); } wmvSettingsDialog.WMA = false; wmvSettingsDialog.ShowDialog(this); break; } case 3: { if (dvSettingsDialog == null) { dvSettingsDialog = new DVSettingsDialog(); } dvSettingsDialog.ShowDialog(this); break; } case 4: { if (webmSettingsDialog == null) { webmSettingsDialog = new WebMSettingsDialog(); } webmSettingsDialog.ShowDialog(this); break; } case 5: { if (ffmpegDLLSettingsDialog == null) { ffmpegDLLSettingsDialog = new FFMPEGDLLSettingsDialog(); } ffmpegDLLSettingsDialog.ShowDialog(this); break; } case 6: { if (ffmpegEXESettingsDialog == null) { ffmpegEXESettingsDialog = new FFMPEGEXESettingsDialog(); } ffmpegEXESettingsDialog.ShowDialog(this); break; } case 7: { if (mp4V10SettingsDialog == null) { mp4V10SettingsDialog = new MP4v10SettingsDialog(); } mp4V10SettingsDialog.ShowDialog(this); break; } case 8: { if (mp4v11SettingsDialog == null) { mp4v11SettingsDialog = new MFSettingsDialog(MFSettingsDialogMode.MP4v11); } mp4v11SettingsDialog.ShowDialog(this); break; } case 9: { if (gifSettingsDialog == null) { gifSettingsDialog = new GIFSettingsDialog(); } gifSettingsDialog.ShowDialog(this); break; } case 10: { if (mp4V10SettingsDialog == null) { mp4V10SettingsDialog = new MP4v10SettingsDialog(); } mp4V10SettingsDialog.ShowDialog(this); break; } } }
private void BtOutputConfigure_Click(object sender, RoutedEventArgs e) { switch (cbOutputFormat.SelectedIndex) { case 0: { if (aviSettingsDialog == null) { aviSettingsDialog = new AVISettingsDialog(VideoCapture1.Video_Codecs.ToArray(), VideoCapture1.Audio_Codecs.ToArray()); } aviSettingsDialog.ShowDialog(this); break; } case 1: { if (aviSettingsDialog == null) { aviSettingsDialog = new AVISettingsDialog(VideoCapture1.Video_Codecs.ToArray(), VideoCapture1.Audio_Codecs.ToArray()); } aviSettingsDialog.ShowDialog(this); break; } case 2: { if (wmvSettingsDialog == null) { wmvSettingsDialog = new WMVSettingsDialog(VideoCapture1); } wmvSettingsDialog.WMA = false; wmvSettingsDialog.ShowDialog(this); break; } case 3: { if (dvSettingsDialog == null) { dvSettingsDialog = new DVSettingsDialog(); } dvSettingsDialog.ShowDialog(this); break; } case 4: { MessageBox.Show("No settings available for selected output format."); break; } case 5: { if (webmSettingsDialog == null) { webmSettingsDialog = new WebMSettingsDialog(); } webmSettingsDialog.ShowDialog(this); break; } case 6: { if (ffmpegDLLSettingsDialog == null) { ffmpegDLLSettingsDialog = new FFMPEGDLLSettingsDialog(); } ffmpegDLLSettingsDialog.ShowDialog(this); break; } case 7: { if (ffmpegEXESettingsDialog == null) { ffmpegEXESettingsDialog = new FFMPEGEXESettingsDialog(); } ffmpegEXESettingsDialog.ShowDialog(this); break; } case 8: { if (mp4V10SettingsDialog == null) { mp4V10SettingsDialog = new MP4v10SettingsDialog(); } mp4V10SettingsDialog.ShowDialog(this); break; } case 9: { if (mp4v11SettingsDialog == null) { mp4v11SettingsDialog = new MFSettingsDialog(MFSettingsDialogMode.MP4v11); } mp4v11SettingsDialog.ShowDialog(this); break; } case 10: { if (gifSettingsDialog == null) { gifSettingsDialog = new GIFSettingsDialog(); } gifSettingsDialog.ShowDialog(this); break; } case 11: { if (mp4V10SettingsDialog == null) { mp4V10SettingsDialog = new MP4v10SettingsDialog(); } mp4V10SettingsDialog.ShowDialog(this); break; } case 12: { if (mpegTSSettingsDialog == null) { mpegTSSettingsDialog = new MFSettingsDialog(MFSettingsDialogMode.MPEGTS); } mpegTSSettingsDialog.ShowDialog(this); break; } case 13: { if (movSettingsDialog == null) { movSettingsDialog = new MFSettingsDialog(MFSettingsDialogMode.MOV); } movSettingsDialog.ShowDialog(this); break; } } }