private int ExecuteWrapper(FfmpegConsoleWrapper wrapper) { if (_canceled) { return(-1); } _activeWrapper = wrapper; int result = wrapper.Execute(); Debug.WriteLine(wrapper.GetType().Name + " executed with ExitCode " + result); _activeWrapper = null; return(result); }
public bool Execute(FfmpegArguments arguments) { FfmpegConsoleWrapper wrapper = new FfmpegConsoleWrapper(arguments, FfmpegExePath); return(ExecuteWrapper(wrapper) == 0); }