diff --git a/MediaBrowser.Api/MediaBrowser.Api.csproj b/MediaBrowser.Api/MediaBrowser.Api.csproj
index b8dcdfef26..51f1773613 100644
--- a/MediaBrowser.Api/MediaBrowser.Api.csproj
+++ b/MediaBrowser.Api/MediaBrowser.Api.csproj
@@ -84,6 +84,7 @@
+
diff --git a/MediaBrowser.Api/Playback/StreamRequest.cs b/MediaBrowser.Api/Playback/StreamRequest.cs
new file mode 100644
index 0000000000..4847550e8b
--- /dev/null
+++ b/MediaBrowser.Api/Playback/StreamRequest.cs
@@ -0,0 +1,39 @@
+using MediaBrowser.Model.Dto;
+
+namespace MediaBrowser.Api.Playback
+{
+ public class StreamRequest
+ {
+ public string Id { get; set; }
+
+ public AudioCodecs? AudioCodec { get; set; }
+
+ public long? StartTimeTicks { get; set; }
+
+ public int? AudioBitRate { get; set; }
+
+ public VideoCodecs? VideoCodec { get; set; }
+
+ public int? VideoBitRate { get; set; }
+
+ public int? AudioStreamIndex { get; set; }
+
+ public int? VideoStreamIndex { get; set; }
+
+ public int? SubtitleStreamIndex { get; set; }
+
+ public int? AudioChannels { get; set; }
+
+ public int? AudioSampleRate { get; set; }
+
+ public int? Width { get; set; }
+
+ public int? Height { get; set; }
+
+ public int? MaxWidth { get; set; }
+
+ public int? MaxHeight { get; set; }
+
+ public double? Framerate { get; set; }
+ }
+}