1#ifndef _BBC_PARSE_DASH_MPD_SEGMENT_TIMELINE_HH_
2#define _BBC_PARSE_DASH_MPD_SEGMENT_TIMELINE_HH_
64 void setXMLElement(xmlpp::Element&)
const;
69 std::optional<unsigned long> m_t;
70 std::optional<unsigned long> m_n;
91 void setXMLElement(xmlpp::Element&)
const;
96 std::list<S> m_sLines;
Definition MultipleSegmentBase.hh:39
bool operator==(const S &) const
virtual ~S()
Definition SegmentTimeline.hh:53
Definition SegmentTimeline.hh:39
SegmentTimeline & operator=(SegmentTimeline &&other)
Definition SegmentTimeline.hh:83
SegmentTimeline(SegmentTimeline &&other)
Definition SegmentTimeline.hh:78
SegmentTimeline & operator=(const SegmentTimeline &other)
Definition SegmentTimeline.hh:82
SegmentTimeline(const SegmentTimeline &other)
Definition SegmentTimeline.hh:77
SegmentTimeline()
Definition SegmentTimeline.hh:76
std::chrono::microseconds duration_type
Definition SegmentTimeline.hh:41
virtual ~SegmentTimeline()
Definition SegmentTimeline.hh:80
bool operator==(const SegmentTimeline &other) const
Definition SegmentTimeline.hh:85
#define LIBMPDPP_NAMESPACE_END
Definition macros.hh:54
#define LIBMPDPP_PUBLIC_API
Used to mark something as part of the public API.
Definition macros.hh:21
#define LIBMPDPP_NAMESPACE_BEGIN
Definition macros.hh:50
Definition SegmentAvailability.hh:87