From 9f779a56e7852211699d797a482049963bc2ea57 Mon Sep 17 00:00:00 2001 From: PCF <32403010+pcf0@users.noreply.github.com> Date: Sun, 2 Nov 2025 16:45:48 +0100 Subject: [PATCH] Change private WithArgument methods to public to allow 3rd party extension --- FFMpegCore/FFMpeg/Arguments/VideoFiltersArgument.cs | 2 +- FFMpegCore/FFMpeg/FFMpegGlobalArguments.cs | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/FFMpegCore/FFMpeg/Arguments/VideoFiltersArgument.cs b/FFMpegCore/FFMpeg/Arguments/VideoFiltersArgument.cs index 40d1bb1..0fc9758 100644 --- a/FFMpegCore/FFMpeg/Arguments/VideoFiltersArgument.cs +++ b/FFMpegCore/FFMpeg/Arguments/VideoFiltersArgument.cs @@ -94,7 +94,7 @@ public class VideoFilterOptions return WithArgument(new PadArgument(padOptions)); } - private VideoFilterOptions WithArgument(IVideoFilterArgument argument) + public VideoFilterOptions WithArgument(IVideoFilterArgument argument) { Arguments.Add(argument); return this; diff --git a/FFMpegCore/FFMpeg/FFMpegGlobalArguments.cs b/FFMpegCore/FFMpeg/FFMpegGlobalArguments.cs index 069244a..a4e91e6 100644 --- a/FFMpegCore/FFMpeg/FFMpegGlobalArguments.cs +++ b/FFMpegCore/FFMpeg/FFMpegGlobalArguments.cs @@ -8,10 +8,10 @@ public sealed class FFMpegGlobalArguments : FFMpegArgumentsBase public FFMpegGlobalArguments WithVerbosityLevel(VerbosityLevel verbosityLevel = VerbosityLevel.Error) { - return WithOption(new VerbosityLevelArgument(verbosityLevel)); + return WithArgument(new VerbosityLevelArgument(verbosityLevel)); } - private FFMpegGlobalArguments WithOption(IArgument argument) + public FFMpegGlobalArguments WithArgument(IArgument argument) { Arguments.Add(argument); return this;