using MediaBrowser.Controller.MediaEncoding; namespace Jellyfin.Api.Models.StreamingDtos; /// /// 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; } }