androidx.media3.exoplayer.dash.manifest

Classes

AdaptationSet

Represents a set of interchangeable encoded versions of a media content component.

BaseUrl

A base URL, as defined by ISO 23009-1, 2nd edition, 5.6. and ETSI TS 103 285 V1.2.1, 10.8.2.1

DashManifest

Represents a DASH media presentation description (mpd), as defined by ISO/IEC 23009-1:2014 Section 5.3.1.2.

DashManifestParser

A parser of media presentation description files.

DashManifestParser.RepresentationInfo

A parsed Representation element.

Descriptor

A descriptor, as defined by ISO 23009-1, 2nd edition, 5.8.2.

EventStream

A DASH in-MPD EventStream element, as defined by ISO/IEC 23009-1, 2nd edition, section 5.10.

Period

Encapsulates media content components over a contiguous period of time.

ProgramInformation

A parsed program information element.

RangedUri

Defines a range of data located at a reference uri.

Representation

A DASH representation.

Representation.MultiSegmentRepresentation

A DASH representation consisting of multiple segments.

Representation.SingleSegmentRepresentation

A DASH representation consisting of a single segment.

SegmentBase

An approximate representation of a SegmentBase manifest element.

SegmentBase.MultiSegmentBase

A SegmentBase that consists of multiple segments.

SegmentBase.SegmentList

A MultiSegmentBase that uses a SegmentList to define its segments.

SegmentBase.SegmentTemplate

A MultiSegmentBase that uses a SegmentTemplate to define its segments.

SegmentBase.SegmentTimelineElement

Represents a timeline segment from the MPD's SegmentTimeline list.

SegmentBase.SingleSegmentBase

A SegmentBase that defines a single segment.

ServiceDescriptionElement

Represents a service description element.

UrlTemplate

A template from which URLs can be built.

UtcTimingElement

Represents a UTCTiming element.