aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Api/Playback/Progressive/ProgressiveStreamWriter.cs
diff options
context:
space:
mode:
Diffstat (limited to 'MediaBrowser.Api/Playback/Progressive/ProgressiveStreamWriter.cs')
-rw-r--r--MediaBrowser.Api/Playback/Progressive/ProgressiveStreamWriter.cs21
1 files changed, 18 insertions, 3 deletions
diff --git a/MediaBrowser.Api/Playback/Progressive/ProgressiveStreamWriter.cs b/MediaBrowser.Api/Playback/Progressive/ProgressiveStreamWriter.cs
index e9e134002..efab3bbc6 100644
--- a/MediaBrowser.Api/Playback/Progressive/ProgressiveStreamWriter.cs
+++ b/MediaBrowser.Api/Playback/Progressive/ProgressiveStreamWriter.cs
@@ -9,9 +9,22 @@ namespace MediaBrowser.Api.Playback.Progressive
{
public class ProgressiveStreamWriter : IStreamWriter
{
- public string Path { get; set; }
- public StreamState State { get; set; }
- public ILogger Logger { get; set; }
+ private string Path { get; set; }
+ private StreamState State { get; set; }
+ private ILogger Logger { get; set; }
+
+ /// <summary>
+ /// Initializes a new instance of the <see cref="ProgressiveStreamWriter" /> class.
+ /// </summary>
+ /// <param name="path">The path.</param>
+ /// <param name="state">The state.</param>
+ /// <param name="logger">The logger.</param>
+ public ProgressiveStreamWriter(string path, StreamState state, ILogger logger)
+ {
+ Path = path;
+ State = state;
+ Logger = logger;
+ }
/// <summary>
/// Writes to.
@@ -38,6 +51,8 @@ namespace MediaBrowser.Api.Playback.Progressive
catch (Exception ex)
{
Logger.ErrorException("Error streaming media", ex);
+
+ throw;
}
finally
{