public static IAudioUtility GetAudioUtilityShntool() { var shntoolExe = PathHelper.GetExe(AppConfigHelper.ShntoolExe); var shntool = new ShntoolAudioUtility(shntoolExe); return(shntool); }
public static IAudioUtility GetAudioUtilityMp3Splt() { var mp3SpltExe = PathHelper.GetExe(AppConfigHelper.Mp3SpltExe); var mp3Splt = new Mp3SpltAudioUtility(mp3SpltExe); return(mp3Splt); }
public static IAudioUtility GetAudioUtilityWavunpack() { var wavunpackExe = PathHelper.GetExe(AppConfigHelper.WvunpackExe); var util = new WavPackAudioUtility(wavunpackExe); return(util); }
public static IAudioUtility GetAudioUtilityFfmpegRawPcm() { var ffmpegExe = PathHelper.GetExe(AppConfigHelper.FfmpegExe); var ffmpeg = new FfmpegRawPcmAudioUtility(ffmpegExe); return(ffmpeg); }
public static IAudioUtility GetAudioUtilitySox() { var soxExe = PathHelper.GetExe(AppConfigHelper.SoxExe); var sox = new SoxAudioUtility(soxExe); return(sox); }
public static IAudioUtility GetAudioUtilityFfmpeg() { var ffmpegExe = PathHelper.GetExe(AppConfigHelper.FfmpegExe); var ffprobeExe = PathHelper.GetExe(AppConfigHelper.FfprobeExe); var ffmpeg = new FfmpegAudioUtility(ffmpegExe, ffprobeExe); return(ffmpeg); }