Beispiel #1
0
        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));
        }
Beispiel #2
0
        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));
        }