Optional ReadonlyBaseURLThe base URL(s) that can be used to construct the URLs for the segments.
Optional ReadonlyEssentialProperties that are considered essential for the presentation. If not understood, the presentation should not be played.
Optional ReadonlyLocationThe location(s) of more information or alternate MPD files.
Optional ReadonlyMetricsMetrics about the presentation or its usage for reporting.
ReadonlyPeriodThe periods of the presentation, representing a sequence of playable segments.
Optional ReadonlyProgramInformation about the program, such as title, language, and more.
Optional ReadonlySupplementalSupplemental properties that provide additional information about the presentation.
Optional ReadonlyUTCTimingInformation for synchronizing the presentation's timeline to real-world time.
Optional ReadonlyavailabilityThe end time after which the media presentation is no longer available for consumption.
Optional ReadonlyavailabilityThe start time from which the media presentation is available for consumption.
Optional ReadonlyidA unique identifier for the media presentation.
Optional ReadonlymaxThe maximum duration of any media segment in the presentation.
Optional ReadonlymaxThe maximum duration of any sub-segment in the presentation.
Optional ReadonlymediaThe total duration of the media presentation.
ReadonlyminThe minimum duration of the buffer that a client should maintain for uninterrupted playback.
Optional ReadonlyminimumThe minimum period between potential updates to the MPD.
ReadonlyprofilesThe DASH profiles to which this presentation conforms.
Optional ReadonlypublishThe time at which the MPD was last published or updated.
Optional ReadonlysuggestedThe suggested delay of the presentation time from the live edge for live presentations.
Optional ReadonlytimeThe depth of the time-shift buffer for live presentations, allowing clients to access past segments.
Optional ReadonlytypeThe type of presentation, either 'static' or 'dynamic' (live).
Represents a Media Presentation Description (MPD) object for DASH (Dynamic Adaptive Streaming over HTTP). This object contains information about the multimedia content, such as its availability, duration, and structure.