using MediaBrowser.Model.Dto;
namespace MediaBrowser.Api.Playback
{
///
/// Class StreamRequest
///
public class StreamRequest
{
///
/// Gets or sets the id.
///
/// The id.
public string Id { get; set; }
///
/// Gets or sets the audio codec.
///
/// The audio codec.
public AudioCodecs? AudioCodec { get; set; }
///
/// Gets or sets the start time ticks.
///
/// The start time ticks.
public long? StartTimeTicks { get; set; }
///
/// Gets or sets the audio bit rate.
///
/// The audio bit rate.
public int? AudioBitRate { get; set; }
///
/// Gets or sets the video codec.
///
/// The video codec.
public VideoCodecs? VideoCodec { get; set; }
///
/// Gets or sets the video bit rate.
///
/// The video bit rate.
public int? VideoBitRate { get; set; }
///
/// Gets or sets the index of the audio stream.
///
/// The index of the audio stream.
public int? AudioStreamIndex { get; set; }
///
/// Gets or sets the index of the video stream.
///
/// The index of the video stream.
public int? VideoStreamIndex { get; set; }
///
/// Gets or sets the index of the subtitle stream.
///
/// The index of the subtitle stream.
public int? SubtitleStreamIndex { get; set; }
///
/// Gets or sets the audio channels.
///
/// The audio channels.
public int? AudioChannels { get; set; }
///
/// Gets or sets the audio sample rate.
///
/// The audio sample rate.
public int? AudioSampleRate { get; set; }
///
/// Gets or sets the width.
///
/// The width.
public int? Width { get; set; }
///
/// Gets or sets the height.
///
/// The height.
public int? Height { get; set; }
///
/// Gets or sets the width of the max.
///
/// The width of the max.
public int? MaxWidth { get; set; }
///
/// Gets or sets the height of the max.
///
/// The height of the max.
public int? MaxHeight { get; set; }
///
/// Gets or sets the framerate.
///
/// The framerate.
public double? Framerate { get; set; }
///
/// Gets or sets a value indicating whether this is static.
///
/// true if static; otherwise, false.
public bool Static { get; set; }
}
}