asXML(bool compact_form) const | com::bbc::libmpdpp::MPD | |
availabilityEndTime(const time_type &default_val) const | com::bbc::libmpdpp::MPD | |
availabilityEndTime() const | com::bbc::libmpdpp::MPD | inline |
availabilityEndTime(const time_type &val) | com::bbc::libmpdpp::MPD | inline |
availabilityEndTime(time_type &&val) | com::bbc::libmpdpp::MPD | inline |
availabilityEndTime(const std::nullopt_t &) | com::bbc::libmpdpp::MPD | inline |
availabilityStartTime(const time_type &default_val) const | com::bbc::libmpdpp::MPD | |
availabilityStartTime() const | com::bbc::libmpdpp::MPD | inline |
availabilityStartTime(const time_type &val) | com::bbc::libmpdpp::MPD | inline |
availabilityStartTime(time_type &&val) | com::bbc::libmpdpp::MPD | inline |
availabilityStartTime(const std::nullopt_t &) | com::bbc::libmpdpp::MPD | inline |
baseURLAdd(const BaseURL &base_url) | com::bbc::libmpdpp::MPD | |
baseURLAdd(BaseURL &&base_url) | com::bbc::libmpdpp::MPD | |
baseURLRemove(const BaseURL &base_url) | com::bbc::libmpdpp::MPD | |
baseURLRemove(const std::list< BaseURL >::const_iterator &) | com::bbc::libmpdpp::MPD | |
baseURLRemove(const std::list< BaseURL >::iterator &) | com::bbc::libmpdpp::MPD | |
baseURLs() const | com::bbc::libmpdpp::MPD | inline |
baseURLsBegin() const | com::bbc::libmpdpp::MPD | inline |
baseURLsBegin() | com::bbc::libmpdpp::MPD | inline |
baseURLsEnd() const | com::bbc::libmpdpp::MPD | inline |
baseURLsEnd() | com::bbc::libmpdpp::MPD | inline |
compact(std::ostream &os) | com::bbc::libmpdpp::MPD | static |
contentProtectionAdd(const ContentProtection &content_protection) | com::bbc::libmpdpp::MPD | |
contentProtectionAdd(ContentProtection &&content_protection) | com::bbc::libmpdpp::MPD | |
contentProtectionRemove(const ContentProtection &content_protection) | com::bbc::libmpdpp::MPD | |
contentProtectionRemove(const std::list< ContentProtection >::const_iterator &) | com::bbc::libmpdpp::MPD | |
contentProtectionRemove(const std::list< ContentProtection >::iterator &) | com::bbc::libmpdpp::MPD | |
contentProtections() const | com::bbc::libmpdpp::MPD | inline |
contentProtectionsBegin() const | com::bbc::libmpdpp::MPD | inline |
contentProtectionsBegin() | com::bbc::libmpdpp::MPD | inline |
contentProtectionsEnd() const | com::bbc::libmpdpp::MPD | inline |
contentProtectionsEnd() | com::bbc::libmpdpp::MPD | inline |
deselectAllRepresentations() | com::bbc::libmpdpp::MPD | |
duration_type typedef | com::bbc::libmpdpp::MPD | |
DYNAMIC enum value | com::bbc::libmpdpp::MPD | |
essentialProperties() const | com::bbc::libmpdpp::MPD | inline |
essentialPropertiesBegin() const | com::bbc::libmpdpp::MPD | inline |
essentialPropertiesBegin() | com::bbc::libmpdpp::MPD | inline |
essentialPropertiesEnd() const | com::bbc::libmpdpp::MPD | inline |
essentialPropertiesEnd() | com::bbc::libmpdpp::MPD | inline |
essentialPropertyAdd(const Descriptor &prog_info) | com::bbc::libmpdpp::MPD | |
essentialPropertyAdd(Descriptor &&prog_info) | com::bbc::libmpdpp::MPD | |
essentialPropertyRemove(const Descriptor &prog_info) | com::bbc::libmpdpp::MPD | |
essentialPropertyRemove(const std::list< Descriptor >::const_iterator &) | com::bbc::libmpdpp::MPD | |
essentialPropertyRemove(const std::list< Descriptor >::iterator &) | com::bbc::libmpdpp::MPD | |
getBaseURLs() const | com::bbc::libmpdpp::MPD | |
hasAvailabilityEndTime() const | com::bbc::libmpdpp::MPD | inline |
hasAvailabilityStartTime() const | com::bbc::libmpdpp::MPD | inline |
hasId() const | com::bbc::libmpdpp::MPD | inline |
hasLeapSecondInformation() const | com::bbc::libmpdpp::MPD | inline |
hasMaxSegmentDuration() const | com::bbc::libmpdpp::MPD | inline |
hasMaxSubsegmentDuration() const | com::bbc::libmpdpp::MPD | inline |
hasMediaPresentationDuration() const | com::bbc::libmpdpp::MPD | inline |
hasMinimumUpdatePeriod() const | com::bbc::libmpdpp::MPD | inline |
hasPublishTime() const | com::bbc::libmpdpp::MPD | inline |
hasSourceURL() const | com::bbc::libmpdpp::MPD | inline |
hasSuggestedPresentationDelay() const | com::bbc::libmpdpp::MPD | inline |
hasTimeShiftBufferDepth() const | com::bbc::libmpdpp::MPD | inline |
id(const std::string &default_val) const | com::bbc::libmpdpp::MPD | |
id() const | com::bbc::libmpdpp::MPD | inline |
id(const std::string &val) | com::bbc::libmpdpp::MPD | inline |
id(std::string &&val) | com::bbc::libmpdpp::MPD | inline |
id(const std::nullopt_t &) | com::bbc::libmpdpp::MPD | inline |
initializationGroupAdd(const UIntVWithID &init_group) | com::bbc::libmpdpp::MPD | |
initializationGroupAdd(UIntVWithID &&init_group) | com::bbc::libmpdpp::MPD | |
initializationGroupRemove(const UIntVWithID &init_group) | com::bbc::libmpdpp::MPD | |
initializationGroupRemove(const std::list< UIntVWithID >::const_iterator &) | com::bbc::libmpdpp::MPD | |
initializationGroupRemove(const std::list< UIntVWithID >::iterator &) | com::bbc::libmpdpp::MPD | |
initializationGroups() const | com::bbc::libmpdpp::MPD | inline |
initializationGroupsBegin() const | com::bbc::libmpdpp::MPD | inline |
initializationGroupsBegin() | com::bbc::libmpdpp::MPD | inline |
initializationGroupsEnd() const | com::bbc::libmpdpp::MPD | inline |
initializationGroupsEnd() | com::bbc::libmpdpp::MPD | inline |
initializationPresentationAdd(const UIntVWithID &init_pres) | com::bbc::libmpdpp::MPD | |
initializationPresentationAdd(UIntVWithID &&init_pres) | com::bbc::libmpdpp::MPD | |
initializationPresentationRemove(const UIntVWithID &init_pres) | com::bbc::libmpdpp::MPD | |
initializationPresentationRemove(const std::list< UIntVWithID >::const_iterator &) | com::bbc::libmpdpp::MPD | |
initializationPresentationRemove(const std::list< UIntVWithID >::iterator &) | com::bbc::libmpdpp::MPD | |
initializationPresentations() const | com::bbc::libmpdpp::MPD | inline |
initializationPresentationsBegin() const | com::bbc::libmpdpp::MPD | inline |
initializationPresentationsBegin() | com::bbc::libmpdpp::MPD | inline |
initializationPresentationsEnd() const | com::bbc::libmpdpp::MPD | inline |
initializationPresentationsEnd() | com::bbc::libmpdpp::MPD | inline |
initializationSetAdd(const InitializationSet &init_set) | com::bbc::libmpdpp::MPD | |
initializationSetAdd(InitializationSet &&init_set) | com::bbc::libmpdpp::MPD | |
initializationSetRemove(const InitializationSet &init_set) | com::bbc::libmpdpp::MPD | |
initializationSetRemove(const std::list< InitializationSet >::const_iterator &) | com::bbc::libmpdpp::MPD | |
initializationSetRemove(const std::list< InitializationSet >::iterator &) | com::bbc::libmpdpp::MPD | |
initializationSets() const | com::bbc::libmpdpp::MPD | inline |
initializationSetsBegin() const | com::bbc::libmpdpp::MPD | inline |
initializationSetsBegin() | com::bbc::libmpdpp::MPD | inline |
initializationSetsEnd() const | com::bbc::libmpdpp::MPD | inline |
initializationSetsEnd() | com::bbc::libmpdpp::MPD | inline |
isDynamicPresentation() const | com::bbc::libmpdpp::MPD | inline |
isLive() const | com::bbc::libmpdpp::MPD | |
isStaticPresentation() const | com::bbc::libmpdpp::MPD | inline |
leapSecondInformation(const LeapSecondInformation &default_val) const | com::bbc::libmpdpp::MPD | |
leapSecondInformation() const | com::bbc::libmpdpp::MPD | inline |
leapSecondInformation(const LeapSecondInformation &val) | com::bbc::libmpdpp::MPD | inline |
leapSecondInformation(LeapSecondInformation &&val) | com::bbc::libmpdpp::MPD | inline |
leapSecondInformation(const std::nullopt_t &) | com::bbc::libmpdpp::MPD | inline |
locationAdd(const URI &location) | com::bbc::libmpdpp::MPD | |
locationAdd(URI &&location) | com::bbc::libmpdpp::MPD | |
locationRemove(const URI &location) | com::bbc::libmpdpp::MPD | |
locationRemove(const std::list< URI >::const_iterator &) | com::bbc::libmpdpp::MPD | |
locationRemove(const std::list< URI >::iterator &) | com::bbc::libmpdpp::MPD | |
locations() const | com::bbc::libmpdpp::MPD | inline |
locationsBegin() const | com::bbc::libmpdpp::MPD | inline |
locationsBegin() | com::bbc::libmpdpp::MPD | inline |
locationsEnd() const | com::bbc::libmpdpp::MPD | inline |
locationsEnd() | com::bbc::libmpdpp::MPD | inline |
maxSegmentDuration(const duration_type &default_val) const | com::bbc::libmpdpp::MPD | |
maxSegmentDuration() const | com::bbc::libmpdpp::MPD | inline |
maxSegmentDuration(const duration_type &val) | com::bbc::libmpdpp::MPD | inline |
maxSegmentDuration(duration_type &&val) | com::bbc::libmpdpp::MPD | inline |
maxSegmentDuration(const std::nullopt_t &) | com::bbc::libmpdpp::MPD | inline |
maxSubsegmentDuration(const duration_type &default_val) const | com::bbc::libmpdpp::MPD | |
maxSubsegmentDuration() const | com::bbc::libmpdpp::MPD | inline |
maxSubsegmentDuration(const duration_type &val) | com::bbc::libmpdpp::MPD | inline |
maxSubsegmentDuration(duration_type &&val) | com::bbc::libmpdpp::MPD | inline |
maxSubsegmentDuration(const std::nullopt_t &) | com::bbc::libmpdpp::MPD | inline |
mediaPresentationDuration(const duration_type &default_val) const | com::bbc::libmpdpp::MPD | |
mediaPresentationDuration() const | com::bbc::libmpdpp::MPD | inline |
mediaPresentationDuration(const duration_type &val) | com::bbc::libmpdpp::MPD | inline |
mediaPresentationDuration(duration_type &&val) | com::bbc::libmpdpp::MPD | inline |
mediaPresentationDuration(const std::nullopt_t &) | com::bbc::libmpdpp::MPD | inline |
metricAdd(const Metrics &prog_info) | com::bbc::libmpdpp::MPD | |
metricAdd(Metrics &&prog_info) | com::bbc::libmpdpp::MPD | |
metricRemove(const Metrics &prog_info) | com::bbc::libmpdpp::MPD | |
metricRemove(const std::list< Metrics >::const_iterator &) | com::bbc::libmpdpp::MPD | |
metricRemove(const std::list< Metrics >::iterator &) | com::bbc::libmpdpp::MPD | |
metrics() const | com::bbc::libmpdpp::MPD | inline |
metricsBegin() const | com::bbc::libmpdpp::MPD | inline |
metricsBegin() | com::bbc::libmpdpp::MPD | inline |
metricsEnd() const | com::bbc::libmpdpp::MPD | inline |
metricsEnd() | com::bbc::libmpdpp::MPD | inline |
minBufferTime() const | com::bbc::libmpdpp::MPD | inline |
minBufferTime(const duration_type &val) | com::bbc::libmpdpp::MPD | inline |
minBufferTime(duration_type &&val) | com::bbc::libmpdpp::MPD | inline |
minimumUpdatePeriod(const duration_type &default_val) const | com::bbc::libmpdpp::MPD | |
minimumUpdatePeriod() const | com::bbc::libmpdpp::MPD | inline |
minimumUpdatePeriod(const duration_type &val) | com::bbc::libmpdpp::MPD | inline |
minimumUpdatePeriod(duration_type &&val) | com::bbc::libmpdpp::MPD | inline |
minimumUpdatePeriod(const std::nullopt_t &) | com::bbc::libmpdpp::MPD | inline |
MPD()=delete | com::bbc::libmpdpp::MPD | |
MPD(const duration_type &minimum_buffer_time, const URI &profile, const Period &period, PresentationType presentation_type=STATIC) | com::bbc::libmpdpp::MPD | |
MPD(const duration_type &minimum_buffer_time, const URI &profile, Period &&period, PresentationType presentation_type=STATIC) | com::bbc::libmpdpp::MPD | |
MPD(std::istream &input_stream, const std::optional< URI > &mpd_location=std::nullopt) | com::bbc::libmpdpp::MPD | |
MPD(const std::vector< char > &mpd_xml, const std::optional< URI > &mpd_location=std::nullopt) | com::bbc::libmpdpp::MPD | |
MPD(const std::vector< unsigned char > &mpd_xml, const std::optional< URI > &mpd_location=std::nullopt) | com::bbc::libmpdpp::MPD | |
MPD(const std::string &filename, const std::optional< URI > &mpd_location=std::nullopt) | com::bbc::libmpdpp::MPD | |
MPD(const MPD &other) | com::bbc::libmpdpp::MPD | |
MPD(MPD &&other) | com::bbc::libmpdpp::MPD | |
operator=(const MPD &other) | com::bbc::libmpdpp::MPD | |
operator=(MPD &&other) | com::bbc::libmpdpp::MPD | |
operator==(const MPD &other) const | com::bbc::libmpdpp::MPD | |
patchLocationAdd(const PatchLocation &patch_location) | com::bbc::libmpdpp::MPD | |
patchLocationAdd(PatchLocation &&patch_location) | com::bbc::libmpdpp::MPD | |
patchLocationRemove(const PatchLocation &patch_location) | com::bbc::libmpdpp::MPD | |
patchLocationRemove(const std::list< PatchLocation >::const_iterator &) | com::bbc::libmpdpp::MPD | |
patchLocationRemove(const std::list< PatchLocation >::iterator &) | com::bbc::libmpdpp::MPD | |
patchLocations() const | com::bbc::libmpdpp::MPD | inline |
patchLocationsBegin() const | com::bbc::libmpdpp::MPD | inline |
patchLocationsBegin() | com::bbc::libmpdpp::MPD | inline |
patchLocationsEnd() const | com::bbc::libmpdpp::MPD | inline |
patchLocationsEnd() | com::bbc::libmpdpp::MPD | inline |
period(const std::string &id) const | com::bbc::libmpdpp::MPD | |
period(const std::string &id) | com::bbc::libmpdpp::MPD | |
periodAdd(const Period &period) | com::bbc::libmpdpp::MPD | |
periodAdd(Period &&period) | com::bbc::libmpdpp::MPD | |
periodRemove(const Period &period) | com::bbc::libmpdpp::MPD | |
periodRemove(const std::list< Period >::const_iterator &period_it) | com::bbc::libmpdpp::MPD | |
periodRemove(const std::list< Period >::iterator &period_it) | com::bbc::libmpdpp::MPD | |
periods() const | com::bbc::libmpdpp::MPD | inline |
periodsBegin() const | com::bbc::libmpdpp::MPD | inline |
periodsBegin() | com::bbc::libmpdpp::MPD | inline |
periodsEnd() const | com::bbc::libmpdpp::MPD | inline |
periodsEnd() | com::bbc::libmpdpp::MPD | inline |
PresentationType enum name | com::bbc::libmpdpp::MPD | |
presentationType() const | com::bbc::libmpdpp::MPD | inline |
presentationType(PresentationType pres_type) | com::bbc::libmpdpp::MPD | inline |
pretty(std::ostream &os) | com::bbc::libmpdpp::MPD | static |
profile(std::list< URI >::size_type idx) const | com::bbc::libmpdpp::MPD | inline |
profileAdd(const URI &uri) | com::bbc::libmpdpp::MPD | |
profileAdd(URI &&uri) | com::bbc::libmpdpp::MPD | |
profileRemove(const std::list< URI >::const_iterator &it) | com::bbc::libmpdpp::MPD | |
profileRemove(const URI &uri) | com::bbc::libmpdpp::MPD | |
profiles() const | com::bbc::libmpdpp::MPD | inline |
profilesBegin() const | com::bbc::libmpdpp::MPD | inline |
profilesBegin() | com::bbc::libmpdpp::MPD | inline |
profilesContain(const URI &uri) const | com::bbc::libmpdpp::MPD | |
profilesEnd() const | com::bbc::libmpdpp::MPD | inline |
profilesEnd() | com::bbc::libmpdpp::MPD | inline |
programInformationAdd(const ProgramInformation &prog_info) | com::bbc::libmpdpp::MPD | |
programInformationAdd(ProgramInformation &&prog_info) | com::bbc::libmpdpp::MPD | |
programInformationRemove(const ProgramInformation &prog_info) | com::bbc::libmpdpp::MPD | |
programInformationRemove(const std::list< ProgramInformation >::const_iterator &) | com::bbc::libmpdpp::MPD | |
programInformationRemove(const std::list< ProgramInformation >::iterator &) | com::bbc::libmpdpp::MPD | |
programInformations() const | com::bbc::libmpdpp::MPD | inline |
programInformationsBegin() const | com::bbc::libmpdpp::MPD | inline |
programInformationsBegin() | com::bbc::libmpdpp::MPD | inline |
programInformationsEnd() const | com::bbc::libmpdpp::MPD | inline |
programInformationsEnd() | com::bbc::libmpdpp::MPD | inline |
publishTime(const time_type &default_val) const | com::bbc::libmpdpp::MPD | |
publishTime() const | com::bbc::libmpdpp::MPD | inline |
publishTime(const time_type &val) | com::bbc::libmpdpp::MPD | inline |
publishTime(time_type &&val) | com::bbc::libmpdpp::MPD | inline |
publishTime(const std::nullopt_t &) | com::bbc::libmpdpp::MPD | inline |
selectAllRepresentations() | com::bbc::libmpdpp::MPD | |
selectedInitializationSegments(const time_type &query_time=std::chrono::system_clock::now()) const | com::bbc::libmpdpp::MPD | |
selectedRepresentations() const | com::bbc::libmpdpp::MPD | |
selectedSegmentAvailability(const time_type &query_time=std::chrono::system_clock::now()) const | com::bbc::libmpdpp::MPD | |
serviceDescriptionAdd(const ServiceDescription &service_desc) | com::bbc::libmpdpp::MPD | |
serviceDescriptionAdd(ServiceDescription &&service_desc) | com::bbc::libmpdpp::MPD | |
serviceDescriptionRemove(const ServiceDescription &service_desc) | com::bbc::libmpdpp::MPD | |
serviceDescriptionRemove(const std::list< ServiceDescription >::const_iterator &) | com::bbc::libmpdpp::MPD | |
serviceDescriptionRemove(const std::list< ServiceDescription >::iterator &) | com::bbc::libmpdpp::MPD | |
serviceDescriptions() const | com::bbc::libmpdpp::MPD | inline |
serviceDescriptionsBegin() const | com::bbc::libmpdpp::MPD | inline |
serviceDescriptionsBegin() | com::bbc::libmpdpp::MPD | inline |
serviceDescriptionsEnd() const | com::bbc::libmpdpp::MPD | inline |
serviceDescriptionsEnd() | com::bbc::libmpdpp::MPD | inline |
sourceURL() const | com::bbc::libmpdpp::MPD | inline |
sourceURL(const std::nullopt_t &) | com::bbc::libmpdpp::MPD | inline |
sourceURL(const URI &url) | com::bbc::libmpdpp::MPD | inline |
sourceURL(URI &&url) | com::bbc::libmpdpp::MPD | inline |
sourceURL(const std::optional< URI > &url) | com::bbc::libmpdpp::MPD | inline |
sourceURL(std::optional< URI > &&url) | com::bbc::libmpdpp::MPD | inline |
STATIC enum value | com::bbc::libmpdpp::MPD | |
suggestedPresentationDelay(const duration_type &default_val) const | com::bbc::libmpdpp::MPD | |
suggestedPresentationDelay() const | com::bbc::libmpdpp::MPD | inline |
suggestedPresentationDelay(const duration_type &val) | com::bbc::libmpdpp::MPD | inline |
suggestedPresentationDelay(duration_type &&val) | com::bbc::libmpdpp::MPD | inline |
suggestedPresentationDelay(const std::nullopt_t &) | com::bbc::libmpdpp::MPD | inline |
supplementaryProperties() const | com::bbc::libmpdpp::MPD | inline |
supplementaryPropertiesBegin() const | com::bbc::libmpdpp::MPD | inline |
supplementaryPropertiesBegin() | com::bbc::libmpdpp::MPD | inline |
supplementaryPropertiesEnd() const | com::bbc::libmpdpp::MPD | inline |
supplementaryPropertiesEnd() | com::bbc::libmpdpp::MPD | inline |
supplementaryPropertyAdd(const Descriptor &prog_info) | com::bbc::libmpdpp::MPD | |
supplementaryPropertyAdd(Descriptor &&prog_info) | com::bbc::libmpdpp::MPD | |
supplementaryPropertyRemove(const Descriptor &prog_info) | com::bbc::libmpdpp::MPD | |
supplementaryPropertyRemove(const std::list< Descriptor >::const_iterator &) | com::bbc::libmpdpp::MPD | |
supplementaryPropertyRemove(const std::list< Descriptor >::iterator &) | com::bbc::libmpdpp::MPD | |
synchroniseWithUTCTiming() const | com::bbc::libmpdpp::MPD | |
time_type typedef | com::bbc::libmpdpp::MPD | |
timeShiftBufferDepth(const duration_type &default_val) const | com::bbc::libmpdpp::MPD | |
timeShiftBufferDepth() const | com::bbc::libmpdpp::MPD | inline |
timeShiftBufferDepth(const duration_type &val) | com::bbc::libmpdpp::MPD | inline |
timeShiftBufferDepth(duration_type &&val) | com::bbc::libmpdpp::MPD | inline |
timeShiftBufferDepth(const std::nullopt_t &) | com::bbc::libmpdpp::MPD | inline |
utcTimingAdd(const Descriptor &prog_info) | com::bbc::libmpdpp::MPD | |
utcTimingAdd(Descriptor &&prog_info) | com::bbc::libmpdpp::MPD | |
utcTimingRemove(const Descriptor &prog_info) | com::bbc::libmpdpp::MPD | |
utcTimingRemove(const std::list< Descriptor >::const_iterator &) | com::bbc::libmpdpp::MPD | |
utcTimingRemove(const std::list< Descriptor >::iterator &) | com::bbc::libmpdpp::MPD | |
utcTimings() const | com::bbc::libmpdpp::MPD | inline |
utcTimingsBegin() const | com::bbc::libmpdpp::MPD | inline |
utcTimingsBegin() | com::bbc::libmpdpp::MPD | inline |
utcTimingsEnd() const | com::bbc::libmpdpp::MPD | inline |
utcTimingsEnd() | com::bbc::libmpdpp::MPD | inline |
~MPD() | com::bbc::libmpdpp::MPD | virtual |