From 16a318d664de636ff5bcccba4454c0b32df29ee4 Mon Sep 17 00:00:00 2001 From: weihanli Date: Sat, 2 May 2020 11:26:54 +0800 Subject: [PATCH] config FFMpegOptions with delegate Former-commit-id: 2c63f93b59ee393a61d02a89ca803405903aac3c --- FFMpegCore/FFMPEG/FFMpegOptions.cs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/FFMpegCore/FFMPEG/FFMpegOptions.cs b/FFMpegCore/FFMPEG/FFMpegOptions.cs index f8fe390..f857122 100644 --- a/FFMpegCore/FFMPEG/FFMpegOptions.cs +++ b/FFMpegCore/FFMPEG/FFMpegOptions.cs @@ -12,8 +12,17 @@ public class FFMpegOptions public static FFMpegOptions Options { get; private set; } = new FFMpegOptions(); + public static void Configure(Action optionsAction) + { + optionsAction?.Invoke(Options); + } + public static void Configure(FFMpegOptions options) { + if (null == options) + { + throw new ArgumentNullException(nameof(options)); + } Options = options; }