Vinyl
    Preparing search index...

    Interface SegmentListType

    Extends MultipleSegmentBaseType with additional properties specific to lists of segments.

    interface SegmentListType {
        actuate: actuateType;
        availabilityTimeComplete?: boolean;
        availabilityTimeOffset?: number;
        BitstreamSwitching?: URLType;
        duration?: number;
        href?: string;
        indexRange?: ByteRange;
        indexRangeExact: boolean;
        Initialization?: URLType;
        presentationTimeOffset?: number;
        RepresentationIndex?: URLType;
        SegmentTimeline?: SegmentTimelineType;
        SegmentURL?: readonly SegmentURLType[];
        startNumber?: number;
        timescale?: number;
    }

    Hierarchy (View Summary)

    Index

    Properties

    actuate: actuateType

    Specifies the condition under which the related URL (defined by the href property) is actuated.

    availabilityTimeComplete?: boolean

    Indicates whether the availability time for the segment is complete.

    availabilityTimeOffset?: number

    Specifies a time offset, in seconds, from the availability start time of the content.

    BitstreamSwitching?: URLType

    An optional URL pointing to a bitstream switching segment. This segment contains data that enables the decoder to seamlessly switch between different bitrates or representations without the need for a full reinitialization. Using this property can significantly improve the user experience in adaptive streaming scenarios by reducing the latency and buffering times associated with bitrate switches.

    duration?: number

    The duration of each segment within the sequence, specified in the timescale units.

    href?: string

    A URL referencing additional information or an external segment list that should be considered part of this presentation.

    indexRange?: ByteRange

    Specifies the byte range for the segment index within the media file, if applicable.

    indexRangeExact: boolean

    Indicates whether the indexRange is exact, providing precise byte range information for segment indexing.

    Initialization?: URLType

    The URL to the initialization segment required for decoding the media segments.

    presentationTimeOffset?: number

    Specifies a presentation time offset in the media timeline relative to the start of the Period, in timescale units, used to adjust the timing of media presentation.

    RepresentationIndex?: URLType

    The URL to the segment index providing information about segment locations within the media stream.

    SegmentTimeline?: SegmentTimelineType

    An optional SegmentTimeline that provides a detailed breakdown of the segments' timing and duration within the content.

    SegmentURL?: readonly SegmentURLType[]

    An array of URLs for the individual segments available within the list.

    startNumber?: number

    The number of the first segment in the sequence.

    timescale?: number

    The timescale in units per second used for timing properties within the segment.