aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.MediaEncoding/Subtitles/ISubtitleParser.cs
diff options
context:
space:
mode:
authorJoshua Boniface <joshua@boniface.me>2022-08-01 14:25:42 -0400
committerJoshua Boniface <joshua@boniface.me>2022-08-01 14:25:42 -0400
commit38eefbbafa381ea2d87efaa3328c5e273b902732 (patch)
treefd463b2445e929e32fadea22e3b06beff18f8c3d /MediaBrowser.MediaEncoding/Subtitles/ISubtitleParser.cs
parent3e24b8943da60008a06bec325c075c35142da4be (diff)
Backport pull request #8087 from jellyfin/release-10.8.z
feat: make subtitleeditparser generic Authored-by: Claus Vium <cvium@users.noreply.github.com> Merged-by: Bond-009 <bond.009@outlook.com> Original-merge: 7323ccfc232d31797af3ceb8bad93cae1ea0898d
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);
}
}