# Package com.google.android.exoplayer2.source.dash.manifest

- Class Summary
  Class | Description
  --- | ---
  AdaptationSet | Represents a set of interchangeable encoded versions of a media content component.
  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 `SegmentBase.MultiSegmentBase` that uses a SegmentList to define its segments.
  SegmentBase.SegmentTemplate | A `SegmentBase.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.