public static SplitProcessResult Split(string inputFile, string outputFolder, string format, bool includeHighFreq, bool isBatch = false) { bool isWindows = Startup.IsWindows; ISplitterAdapter adapter = isWindows ? _cmdAdapter.Value : _bashAdapter.Value; return(adapter?.Split(inputFile, outputFolder, format, includeHighFreq, isBatch)); }
public static SplitProcessResult Split(string inputFile, string outputFolder, YoutubeProcessRequest request, bool isBatch = false) { bool isWindows = Startup.IsWindows; ISplitterAdapter adapter = isWindows ? _cmdAdapter.Value : _bashAdapter.Value; return(adapter?.Split(inputFile, request, outputFolder, isBatch)); }