public FFMPEGRecorder()
 {
     processInfo = new ProcessStartInfo
     {
         CreateNoWindow = true,
         WindowStyle = ProcessWindowStyle.Hidden,
         UseShellExecute = false,
         FileName = "RecorderLib/Ffmpeg/ffmpeg.exe",
         RedirectStandardOutput = true,
         RedirectStandardInput = true,
         RedirectStandardError = true
     };
     audioRecorder = new AudioRecorder();
 }
 public VLCRecorder()
 {
     // Use system VLC libs (if installed)
     // Todo: Check if path exists
     VlcContext.LibVlcDllsPath = CommonStrings.LIBVLC_DLLS_PATH_DEFAULT_VALUE_X86;
     VlcContext.LibVlcPluginsPath = CommonStrings.PLUGINS_PATH_DEFAULT_VALUE_X86;
     VlcContext.StartupOptions.IgnoreConfig = true;
     VlcContext.StartupOptions.ShowLoggerConsole = false;
     VlcContext.StartupOptions.AddOption("--screen-fps=25");
     VlcContext.StartupOptions.AddOption("--no-screen-follow-mouse");
     VlcContext.StartupOptions.AddOption("--screen-mouse-image=cursor.png");
     audioRecorder = new AudioRecorder();
     durationWatch = new Stopwatch();
 }