| 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 |