private void buttonMkv_Click(object sender, EventArgs e) { if (_selectedItem != null) { Directory.CreateDirectory(PATH); SCExportJob job = new SCExportJob() { Item = _selectedItem, StartTime = DateTime.Now - TimeSpan.FromSeconds(15), EndTime = DateTime.Now, FileName = _selectedItem.Name + ".mkv", Path = PATH, MKVexport = true }; SCExportBackgroundPlugin.AddJob(job); } }
private void OnDBExport(object sender, EventArgs e) { if (_selectedItem != null) { Directory.CreateDirectory(PATH); SCExportJob job = new SCExportJob() { Item = _selectedItem, StartTime = DateTime.Now - TimeSpan.FromSeconds(15), EndTime = DateTime.Now, FileName = TruncateName(_selectedItem.Name), Path = PATH, AVIexport = false, SignExport = checkBoxSignExport.Checked, PreventReExport = checkBoxPreventReExport.Checked }; SCExportBackgroundPlugin.AddJob(job); } }
private void OnAVIExport(object sender, EventArgs e) { if (_selectedItem != null) { Directory.CreateDirectory(PATH); Bitmap overlayImage = null; if (checkBoxIncludeOverlayImage.Checked) { if (_overlayImageFileName == null) { System.Windows.Forms.MessageBox.Show("Please select an image file for the overlay image.", "Select image file"); return; } overlayImage = (Bitmap)Image.FromFile(_overlayImageFileName); } SCExportJob job = new SCExportJob() { Item = _selectedItem, StartTime = DateTime.Now - TimeSpan.FromSeconds(15), EndTime = DateTime.Now, FileName = _selectedItem.Name + ".avi", Path = PATH, AVIexport = true, OverlayImage = overlayImage, VerticalOverlayPosition = VideoOS.Platform.Data.AVIExporter.VerticalOverlayPositionTop, HorizontalOverlayPosition = VideoOS.Platform.Data.AVIExporter.HorizontalOverlayPositionLeft, ScaleFactor = 0.1, IgnoreAspect = false }; SCExportBackgroundPlugin.AddJob(job); } }