aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.MediaEncoding/Subtitles/ISubtitleParser.cs
diff options
context:
space:
mode:
Diffstat (limited to 'MediaBrowser.MediaEncoding/Subtitles/ISubtitleParser.cs')
-rw-r--r--MediaBrowser.MediaEncoding/Subtitles/ISubtitleParser.cs12
1 files changed, 9 insertions, 3 deletions
diff --git a/MediaBrowser.MediaEncoding/Subtitles/ISubtitleParser.cs b/MediaBrowser.MediaEncoding/Subtitles/ISubtitleParser.cs
index c0023ebf2..bd13437fb 100644
--- a/MediaBrowser.MediaEncoding/Subtitles/ISubtitleParser.cs
+++ b/MediaBrowser.MediaEncoding/Subtitles/ISubtitleParser.cs
@@ -1,7 +1,6 @@
#pragma warning disable CS1591
using System.IO;
-using System.Threading;
using MediaBrowser.Model.MediaInfo;
namespace MediaBrowser.MediaEncoding.Subtitles
@@ -12,8 +11,15 @@ namespace MediaBrowser.MediaEncoding.Subtitles
/// Parses the specified stream.
/// </summary>
/// <param name="stream">The stream.</param>
- /// <param name="cancellationToken">The cancellation token.</param>
+ /// <param name="fileExtension">The file extension.</param>
/// <returns>SubtitleTrackInfo.</returns>
- SubtitleTrackInfo Parse(Stream stream, CancellationToken cancellationToken);
+ SubtitleTrackInfo Parse(Stream stream, string fileExtension);
+
+ /// <summary>
+ /// Determines whether the file extension is supported by the parser.
+ /// </summary>
+ /// <param name="fileExtension">The file extension.</param>
+ /// <returns>A value indicating whether the file extension is supported.</returns>
+ bool SupportsFileExtension(string fileExtension);
}
}