aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Controller/MediaEncoding/ISubtitleEncoder.cs
diff options
context:
space:
mode:
Diffstat (limited to 'MediaBrowser.Controller/MediaEncoding/ISubtitleEncoder.cs')
-rw-r--r--MediaBrowser.Controller/MediaEncoding/ISubtitleEncoder.cs12
1 files changed, 9 insertions, 3 deletions
diff --git a/MediaBrowser.Controller/MediaEncoding/ISubtitleEncoder.cs b/MediaBrowser.Controller/MediaEncoding/ISubtitleEncoder.cs
index f171d6f77..8f85895f0 100644
--- a/MediaBrowser.Controller/MediaEncoding/ISubtitleEncoder.cs
+++ b/MediaBrowser.Controller/MediaEncoding/ISubtitleEncoder.cs
@@ -1,5 +1,4 @@
-using System;
-using System.IO;
+using System.IO;
using System.Threading;
using System.Threading.Tasks;
@@ -7,9 +6,16 @@ namespace MediaBrowser.Controller.MediaEncoding
{
public interface ISubtitleEncoder
{
- Task<Stream> ConvertTextSubtitle(String stream,
+ Task<Stream> ConvertSubtitles(
+ Stream stream,
string inputFormat,
string outputFormat,
CancellationToken cancellationToken);
+
+ Task<Stream> GetSubtitles(string itemId,
+ string mediaSourceId,
+ int subtitleStreamIndex,
+ string outputFormat,
+ CancellationToken cancellationToken);
}
}