示例#1
0
 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);
             }
         }
     }
 }
示例#2
0
 public static void Configure(FFMpegOptions options)
 {
     Options = options ?? throw new ArgumentNullException(nameof(options));
 }