1#ifndef _BBC_PARSE_DASH_MPD_XLINK_HH_
2#define _BBC_PARSE_DASH_MPD_XLINK_HH_
68 ,m_actuate(other.m_actuate)
73 :m_href(
std::move(other.m_href))
74 ,m_actuate(other.m_actuate)
82 m_href = other.m_href;
83 m_actuate = other.m_actuate;
84 m_type = other.m_type;
85 m_show = other.m_show;
89 m_href = std::move(other.m_href);
90 m_actuate = other.m_actuate;
91 m_type = other.m_type;
92 m_show = other.m_show;
98 const URI &
href()
const {
return m_href; };
116 ActuateEnum m_actuate;
AdaptationSet class.
Definition AdaptationSet.hh:60
XLink(const XLink &other)
Definition XLink.hh:66
XLink & operator=(const XLink &other)
Definition XLink.hh:81
XLink()
Definition XLink.hh:54
TypeEnum
Definition XLink.hh:46
@ TYPE_SIMPLE
Definition XLink.hh:47
const TypeEnum type() const
Definition XLink.hh:102
const ActuateEnum actuate() const
Definition XLink.hh:100
const ShowEnum show() const
Definition XLink.hh:104
virtual ~XLink()
Definition XLink.hh:79
ShowEnum
Definition XLink.hh:50
@ SHOW_EMBED
Definition XLink.hh:51
XLink & operator=(XLink &&other)
Definition XLink.hh:88
const URI & href() const
Definition XLink.hh:98
XLink(XLink &&other)
Definition XLink.hh:72
ActuateEnum
Definition XLink.hh:41
@ ACTUATE_ON_LOAD
Definition XLink.hh:43
@ ACTUATE_ON_REQUEST
Definition XLink.hh:42
bool operator==(const XLink &other) const
XLink(const URI &href, ActuateEnum actuate=ACTUATE_ON_REQUEST, TypeEnum typ=TYPE_SIMPLE, ShowEnum show=SHOW_EMBED)
Definition XLink.hh:60
#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