initialization - A RangedUri corresponding to initialization data, if such data
timescale - The timescale in units per second.
presentationTimeOffset - The presentation time offset. The value in seconds is the
division of this value and timescale.
startNumber - The sequence number of the first segment.
duration - The duration of each segment in the case of fixed duration segments. The
value in seconds is the division of this value and timescale. If segmentTimeline is non-null then this parameter is ignored.
segmentTimeline - A segment timeline corresponding to the segments. If null, then
segments are assumed to be of fixed duration as specified by the duration
mediaSegments - A list of RangedUris indicating the locations of the segments.