1#ifndef _BBC_PARSE_DASH_MPD_RATIO_TYPE_HH_
2#define _BBC_PARSE_DASH_MPD_RATIO_TYPE_HH_
45 Ratio(
const std::string &ratio_str);
56 operator std::string()
const;
66 Ratio(xmlpp::Node &node);
67 void setXMLElement(xmlpp::Element &elem)
const;
71 void convertString(
const std::string &ratio_str);
73 size_type m_numerator;
74 size_type m_denominator;
AdaptationSet class.
Definition AdaptationSet.hh:60
size_type denominator() const
Definition Ratio.hh:60
Ratio(const std::string &ratio_str)
Ratio()
Definition Ratio.hh:40
Ratio(size_type numerator, size_type denominator)
Definition Ratio.hh:47
Ratio & numerator(size_type num)
Definition Ratio.hh:59
Ratio & denominator(size_type den)
Definition Ratio.hh:61
size_type numerator() const
Definition Ratio.hh:58
size_t size_type
Definition Ratio.hh:38
bool operator==(const Ratio &other) const
virtual ~Ratio()
Definition Ratio.hh:52
#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