using Emby.Naming.Common; using MediaBrowser.Controller.Entities; using MediaBrowser.Controller.MediaEncoding; using MediaBrowser.Model.Dlna; using MediaBrowser.Model.Globalization; using MediaBrowser.Model.IO; using Microsoft.Extensions.Logging; namespace MediaBrowser.Providers.MediaInfo { /// /// Resolves external subtitle files for . /// public class SubtitleResolver : MediaInfoResolver { /// /// Initializes a new instance of the class for external subtitle file processing. /// /// The logger. /// The localization manager. /// The media encoder. /// The file system. /// The object containing FileExtensions, MediaDefaultFlags, MediaForcedFlags and MediaFlagDelimiters. public SubtitleResolver( ILogger logger, ILocalizationManager localizationManager, IMediaEncoder mediaEncoder, IFileSystem fileSystem, NamingOptions namingOptions) : base( logger, localizationManager, mediaEncoder, fileSystem, namingOptions, DlnaProfileType.Subtitle) { } } }