public void ResetSettings() { try { Registry.CurrentUser.DeleteSubKey(registryLocation); } catch (ObjectDisposedException) { } catch (InvalidOperationException) { } catch (ArgumentNullException) { } catch (ArgumentException) { } catch (SecurityException) { } catch (UnauthorizedAccessException) { } lastUpdate = null; nextUpdate = ""; ffVersion = ""; ffmpegPath = ""; ffplayPath = ""; outputLocation = Core.GetSubfolder(Core.SubFolders.Output); overwrite = Libs.Overwrite.Ask; vCodec = Libs.VCodec.libx264; aCodec = Libs.ACodec.aac; quality = Libs.Preset.Default; hideConsole = false; URIPort = 288; URIautoStart = false; }
public CutArgument(FileInfo inputMedia, string outputFolder, Queue <TimeStamps> timestamps, Libs.VCodec vCodec, Libs.ACodec aCodec, string crf, Libs.Preset preset) { this.inputMedia = inputMedia; this.outputFolder = outputFolder; this.timestamps = timestamps; this.vCodec = vCodec; this.aCodec = aCodec; this.crf = crf; this.preset = preset; }
public EncoderArgument(Libs.Overwrite _overwrite, FileInfo inputFile, Libs.VCodec vC, Libs.ACodec aC, Libs.Tune _tuner, Libs.Preset _preset, Libs.Frames frames, Libs.Size res, string outputDir, string fileName, Libs.VideoFileExtensions fileExt) { overwrite = _overwrite; this.inputFile = inputFile; vCodec = vC; aCodec = aC; tuner = _tuner; preset = _preset; fps = frames; this.res = res; outputFolder = outputDir; outputName = fileName; outputExtension = fileExt; }
public void Add(Libs.Overwrite overwrite, FileInfo originalFile, Libs.VCodec vCodec, Libs.ACodec aCodec, Libs.Tune tuner, Libs.Preset preset, Libs.Frames fps, Libs.Size res, Libs.VideoFileExtensions ext) => queue.Enqueue(new EncoderArgument(overwrite, originalFile, vCodec, aCodec, tuner, preset, fps, res, outputFolder, Path.GetFileNameWithoutExtension(originalFile.Name), ext));
public void LoadSettings() { try { RegistryKey key = Registry.CurrentUser.OpenSubKey(registryLocation); if (key != null) { object lastUpdateObject = key.GetValue("ffmpeg_lastUpdate"); if (lastUpdateObject != null && lastUpdateObject.ToString() != "") { lastUpdate = DateTime.Parse(lastUpdateObject.ToString()); } object ffVersionObject = key.GetValue("ffVersion"); if (ffVersionObject != null) { ffVersion = ffVersionObject.ToString(); } object ffmpegLocObject = key.GetValue("ffmpeg_location"); if (ffmpegLocObject != null) { ffmpegPath = ffmpegLocObject.ToString(); } object ffplayLocObject = key.GetValue("ffplay_location"); if (ffplayLocObject != null) { ffplayPath = ffplayLocObject.ToString(); } object outputLocationObject = key.GetValue("output_location"); if (outputLocationObject != null) { outputLocation = outputLocationObject.ToString(); } object overwriteObject = key.GetValue("overwrite"); if (overwriteObject != null) { overwrite = (Libs.Overwrite)Enum.Parse(typeof(Libs.Overwrite), overwriteObject.ToString()); } object vCodecObject = key.GetValue("vCodec"); if (vCodecObject != null) { vCodec = (Libs.VCodec)Enum.Parse(typeof(Libs.VCodec), vCodecObject.ToString()); } object aCodecObject = key.GetValue("aCodec"); if (aCodecObject != null) { aCodec = (Libs.ACodec)Enum.Parse(typeof(Libs.ACodec), aCodecObject.ToString()); } object qualityObject = key.GetValue("quality"); if (qualityObject != null) { quality = (Libs.Preset)Enum.Parse(typeof(Libs.Preset), qualityObject.ToString()); } object hideConsoleObject = key.GetValue("hideConsole"); if (hideConsoleObject != null) { if (hideConsoleObject.ToString() == "1") { hideConsole = true; } } object URIPortObject = key.GetValue("URIPort"); if (URIPortObject != null) { URIPort = Convert.ToInt32(URIPortObject.ToString()); } object autoStartObject = key.GetValue("autoStart"); if (autoStartObject != null) { if (autoStartObject.ToString() == "1") { URIautoStart = true; } } key.Close(); loaded = true; } } catch (Exception) { } }