- java.lang.Object
-
- io.lindstrom.mpd.data.MPD
-
public class MPD extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMPD.Builder
-
Method Summary
Modifier and Type Method Description static MPD.Builderbuilder()MPD.BuilderbuildUpon()booleanequals(java.lang.Object o)java.time.OffsetDateTimegetAvailabilityEndTime()java.time.OffsetDateTimegetAvailabilityStartTime()java.util.List<BaseURL>getBaseURLs()java.util.List<Descriptor>getEssentialProperties()java.lang.StringgetId()java.util.List<java.lang.String>getInteroperabilityPointsAndExtensions()java.util.List<java.lang.String>getLocations()java.time.DurationgetMaxSegmentDuration()java.time.DurationgetMaxSubsegmentDuration()java.time.DurationgetMediaPresentationDuration()java.util.List<Metrics>getMetrics()java.time.DurationgetMinBufferTime()java.time.DurationgetMinimumUpdatePeriod()java.util.List<Period>getPeriods()java.util.List<Profile>getProfiles()java.util.List<ProgramInformation>getProgramInformations()java.time.OffsetDateTimegetPublishTime()java.lang.StringgetSchemaLocation()java.time.DurationgetSuggestedPresentationDelay()java.util.List<Descriptor>getSupplementalProperties()java.time.DurationgetTimeShiftBufferDepth()PresentationTypegetType()java.util.List<UTCTiming>getUtcTimings()inthashCode()java.lang.StringtoString()
-
-
-
Method Detail
-
getProgramInformations
public java.util.List<ProgramInformation> getProgramInformations()
-
getBaseURLs
public java.util.List<BaseURL> getBaseURLs()
-
getLocations
public java.util.List<java.lang.String> getLocations()
-
getPeriods
public java.util.List<Period> getPeriods()
-
getMetrics
public java.util.List<Metrics> getMetrics()
-
getEssentialProperties
public java.util.List<Descriptor> getEssentialProperties()
-
getSupplementalProperties
public java.util.List<Descriptor> getSupplementalProperties()
-
getUtcTimings
public java.util.List<UTCTiming> getUtcTimings()
-
getId
public java.lang.String getId()
-
getProfiles
public java.util.List<Profile> getProfiles()
-
getInteroperabilityPointsAndExtensions
public java.util.List<java.lang.String> getInteroperabilityPointsAndExtensions()
-
getType
public PresentationType getType()
-
getAvailabilityStartTime
public java.time.OffsetDateTime getAvailabilityStartTime()
-
getAvailabilityEndTime
public java.time.OffsetDateTime getAvailabilityEndTime()
-
getPublishTime
public java.time.OffsetDateTime getPublishTime()
-
getMediaPresentationDuration
public java.time.Duration getMediaPresentationDuration()
-
getMinimumUpdatePeriod
public java.time.Duration getMinimumUpdatePeriod()
-
getMinBufferTime
public java.time.Duration getMinBufferTime()
-
getTimeShiftBufferDepth
public java.time.Duration getTimeShiftBufferDepth()
-
getSuggestedPresentationDelay
public java.time.Duration getSuggestedPresentationDelay()
-
getMaxSegmentDuration
public java.time.Duration getMaxSegmentDuration()
-
getMaxSubsegmentDuration
public java.time.Duration getMaxSubsegmentDuration()
-
getSchemaLocation
public java.lang.String getSchemaLocation()
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
buildUpon
public MPD.Builder buildUpon()
-
builder
public static MPD.Builder builder()
-
-