#include <libmpd++/SegmentURL.hh>
Public Member Functions | |
SegmentURL () | |
SegmentURL (const SegmentURL &other) | |
SegmentURL (SegmentURL &&other) | |
virtual | ~SegmentURL () |
SegmentURL & | operator= (const SegmentURL &other) |
SegmentURL & | operator= (SegmentURL &&other) |
bool | operator== (const SegmentURL &other) const |
bool | hasMedia () const |
const std::optional< URI > & | media () const |
SegmentURL & | media (const std::nullopt_t &) |
SegmentURL & | media (const URI &val) |
SegmentURL & | media (URI &&val) |
bool | hasMediaRange () const |
const std::optional< SingleRFC7233Range > & | mediaRange () const |
SegmentURL & | mediaRange (const std::nullopt_t &) |
SegmentURL & | mediaRange (const SingleRFC7233Range &val) |
SegmentURL & | mediaRange (SingleRFC7233Range &&val) |
bool | hasIndex () const |
const std::optional< URI > & | index () const |
SegmentURL & | index (const std::nullopt_t &) |
SegmentURL & | index (const URI &val) |
SegmentURL & | index (URI &&val) |
bool | hasIndexRange () const |
const std::optional< SingleRFC7233Range > & | indexRange () const |
SegmentURL & | indexRange (const std::nullopt_t &) |
SegmentURL & | indexRange (const SingleRFC7233Range &val) |
SegmentURL & | indexRange (SingleRFC7233Range &&val) |
SegmentURL class
Container for DASH MPD schema SegmentURLType as found in ISO 23009-1:2022 Clause 5.3.9.3.3.
com::bbc::libmpdpp::SegmentURL::SegmentURL | ( | ) |
com::bbc::libmpdpp::SegmentURL::SegmentURL | ( | const SegmentURL & | other | ) |
com::bbc::libmpdpp::SegmentURL::SegmentURL | ( | SegmentURL && | other | ) |
|
inlinevirtual |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
SegmentURL & com::bbc::libmpdpp::SegmentURL::operator= | ( | const SegmentURL & | other | ) |
SegmentURL & com::bbc::libmpdpp::SegmentURL::operator= | ( | SegmentURL && | other | ) |
bool com::bbc::libmpdpp::SegmentURL::operator== | ( | const SegmentURL & | other | ) | const |