Esempio n. 1
0
        private FFMpegArgumentProcessor ToProcessor(IOutputArgument argument, Action <FFMpegArgumentOptions>?addArguments)
        {
            var args = new FFMpegArgumentOptions();

            addArguments?.Invoke(args);
            Arguments.AddRange(args.Arguments);
            Arguments.Add(argument);
            return(new FFMpegArgumentProcessor(this));
        }
Esempio n. 2
0
        private FFMpegArguments WithInput(IInputArgument inputArgument, Action <FFMpegArgumentOptions>?addArguments)
        {
            var arguments = new FFMpegArgumentOptions();

            addArguments?.Invoke(arguments);
            Arguments.AddRange(arguments.Arguments);
            Arguments.Add(inputArgument);
            return(this);
        }