static FFMpegOptions() { if (File.Exists(ConfigFile)) { Options = JsonSerializer.Deserialize <FFMpegOptions>(File.ReadAllText(ConfigFile)) !; foreach (var pair in DefaultExtensionsOverrides) { if (!Options.ExtensionOverrides.ContainsKey(pair.Key)) { Options.ExtensionOverrides.Add(pair.Key, pair.Value); } } } }
public static void Configure(FFMpegOptions options) { Options = options ?? throw new ArgumentNullException(nameof(options)); }