using MediaBrowser.Controller.MediaEncoding;
namespace MediaBrowser.Controller.Streaming;
/// 
/// The audio streaming request dto.
/// 
public class StreamingRequestDto : BaseEncodingJobOptions
{
    /// 
    /// Gets or sets the params.
    /// 
    public string? Params { get; set; }
    /// 
    /// Gets or sets the play session id.
    /// 
    public string? PlaySessionId { get; set; }
    /// 
    /// Gets or sets the tag.
    /// 
    public string? Tag { get; set; }
    /// 
    /// Gets or sets the segment container.
    /// 
    public string? SegmentContainer { get; set; }
    /// 
    /// Gets or sets the segment length.
    /// 
    public int? SegmentLength { get; set; }
    /// 
    /// Gets or sets the min segments.
    /// 
    public int? MinSegments { get; set; }
    /// 
    /// Gets or sets the position of the requested segment in ticks.
    /// 
    public long CurrentRuntimeTicks { get; set; }
    /// 
    /// Gets or sets the actual segment length in ticks.
    /// 
    public long ActualSegmentLengthTicks { get; set; }
}