diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2014-06-11 10:42:03 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2014-06-11 10:42:03 -0400 |
| commit | 77ad0fc3365d9e880a47472f5780796570a06cab (patch) | |
| tree | 3b9d99d272e6119f4e7d1e7510498a468632009a /MediaBrowser.Controller/MediaEncoding/ISubtitleEncoder.cs | |
| parent | 437062b29e3e3456c15659666d6015356695913c (diff) | |
fixes #674 - Support converting subtitles to webvtt
Diffstat (limited to 'MediaBrowser.Controller/MediaEncoding/ISubtitleEncoder.cs')
| -rw-r--r-- | MediaBrowser.Controller/MediaEncoding/ISubtitleEncoder.cs | 12 |
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); } } |
