diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2017-03-12 15:27:26 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2017-03-12 15:27:26 -0400 |
| commit | a660aa001eb31e91d040e066787fa764cf5f0fb4 (patch) | |
| tree | 0bff0b393b98d1c74cc7383590c3826e95f36aff /MediaBrowser.Model/Services | |
| parent | 29185eb9bd964e800b29282d91c8e36828460eb3 (diff) | |
re-organize file streaming
Diffstat (limited to 'MediaBrowser.Model/Services')
| -rw-r--r-- | MediaBrowser.Model/Services/IAsyncStreamWriter.cs | 5 | ||||
| -rw-r--r-- | MediaBrowser.Model/Services/IRequest.cs | 5 |
2 files changed, 9 insertions, 1 deletions
diff --git a/MediaBrowser.Model/Services/IAsyncStreamWriter.cs b/MediaBrowser.Model/Services/IAsyncStreamWriter.cs index b10e12813a..f61a94f6ea 100644 --- a/MediaBrowser.Model/Services/IAsyncStreamWriter.cs +++ b/MediaBrowser.Model/Services/IAsyncStreamWriter.cs @@ -8,4 +8,9 @@ namespace MediaBrowser.Model.Services { Task WriteToAsync(Stream responseStream, CancellationToken cancellationToken); } + + public interface IFileWriter + { + Task WriteToAsync(Stream responseStream, CancellationToken cancellationToken); + } } diff --git a/MediaBrowser.Model/Services/IRequest.cs b/MediaBrowser.Model/Services/IRequest.cs index e9a9f1c5b5..40cef4ec08 100644 --- a/MediaBrowser.Model/Services/IRequest.cs +++ b/MediaBrowser.Model/Services/IRequest.cs @@ -2,6 +2,8 @@ using System.Collections.Generic; using System.IO; using System.Net; +using System.Threading; +using System.Threading.Tasks; namespace MediaBrowser.Model.Services { @@ -151,6 +153,7 @@ namespace MediaBrowser.Model.Services //Add Metadata to Response Dictionary<string, object> Items { get; } - } + Task TransmitFile(string path, long offset, long count, CancellationToken cancellationToken); + } } |
