| 123456789101112131415161718192021222324252627282930313233343536 | 
							- using Microsoft.Extensions.Configuration;
 
- namespace MediaBrowser.Controller.Extensions
 
- {
 
-     /// <summary>
 
-     /// Configuration extensions for <c>MediaBrowser.Controller</c>.
 
-     /// </summary>
 
-     public static class ConfigurationExtensions
 
-     {
 
-         /// <summary>
 
-         /// The key for the FFmpeg probe size option.
 
-         /// </summary>
 
-         public const string FfmpegProbeSizeKey = "FFmpeg:probesize";
 
-         /// <summary>
 
-         /// The key for the FFmpeg analyse duration option.
 
-         /// </summary>
 
-         public const string FfmpegAnalyzeDurationKey = "FFmpeg:analyzeduration";
 
-         /// <summary>
 
-         /// Retrieves the FFmpeg probe size from the <see cref="IConfiguration" />.
 
-         /// </summary>
 
-         /// <param name="configuration">This configuration.</param>
 
-         /// <returns>The FFmpeg probe size option.</returns>
 
-         public static string GetFFmpegProbeSize(this IConfiguration configuration)
 
-             => configuration[FfmpegProbeSizeKey];
 
-         /// <summary>
 
-         /// Retrieves the FFmpeg analyse duration from the <see cref="IConfiguration" />.
 
-         /// </summary>
 
-         /// <param name="configuration">This configuration.</param>
 
-         /// <returns>The FFmpeg analyse duration option.</returns>
 
-         public static string GetFFmpegAnalyzeDuration(this IConfiguration configuration)
 
-             => configuration[FfmpegAnalyzeDurationKey];
 
-     }
 
- }
 
 
  |