Expand description
Attribute inheritance down Period > AdaptationSet > Representation.
ISO/IEC 23009-1 5.3.9.1: Segment information may be declared at any of the
three levels; an element inherits the attributes and children of the same
element above it, and the lower level wins attribute by attribute.
@duration and SegmentTimeline are exclusive (5.3.9.2.1,
private/specs-verified/dash/23009-1/05-3-9-segment-information.md) in the
Representation’s effective Segment information, so a child timeline and a
parent @duration conflict exactly as two attributes on one level do. A
SegmentTemplate and a SegmentList may not both appear along one chain.
The RepresentationBase attributes (5.3.7.2) of a Representation fall back
to its AdaptationSet’s.
Structs§
- List
Info - A resolved
SegmentList. - Resolved
Multi - The inherited multiple-Segment fields with defaults applied.
- Template
Info - A resolved
SegmentTemplate.
Enums§
- Inherit
Error - Why a Representation’s Segment information could not be resolved.
- Segment
Info - A Representation’s effective Segment information (5.3.9.1): exactly one of the three kinds.
Constants§
- DEFAULT_
PRESENTATION_ TIME_ OFFSET @presentationTimeOffsetdefault (5.3.9.2.2).- DEFAULT_
START_ NUMBER @startNumberdefault (5.3.9.5.3).- DEFAULT_
TIMESCALE @timescaledefault (5.3.9.2.2).
Functions§
- effective_
common - The
RepresentationBaseattributes ofrep, each falling back toset. - resolve_
segment_ info - Resolve the effective Segment information of
rep.