24 namespace media = core::ubuntu::media;
26 const std::string& media::Engine::Xesam::album()
28 static const std::string s{
"xesam:album"};
32 const std::string& media::Engine::Xesam::album_artist()
34 static const std::string s{
"xesam:album_artist"};
38 const std::string& media::Engine::Xesam::artist()
40 static const std::string s{
"xesam:artist"};
44 const std::string& media::Engine::Xesam::as_text()
46 static const std::string s{
"xesam:as_text"};
50 const std::string& media::Engine::Xesam::audio_bpm()
52 static const std::string s{
"xesam:audio_bmp"};
56 const std::string& media::Engine::Xesam::auto_rating()
58 static const std::string s{
"xesam:autoRating"};
62 const std::string& media::Engine::Xesam::comment()
64 static const std::string s{
"xesam:comment"};
68 const std::string& media::Engine::Xesam::composer()
70 static const std::string s{
"xesam:composer"};
74 const std::string& media::Engine::Xesam::content_created()
76 static const std::string s{
"xesam:contentCreated"};
80 const std::string& media::Engine::Xesam::disc_number()
82 static const std::string s{
"xesam:discNumber"};
86 const std::string& media::Engine::Xesam::first_used()
88 static const std::string s{
"xesam:firstUsed"};
92 const std::string& media::Engine::Xesam::genre()
94 static const std::string s{
"xesam:genre"};
98 const std::string& media::Engine::Xesam::last_used()
100 static const std::string s{
"xesam:lastUsed"};
104 const std::string& media::Engine::Xesam::lyricist()
106 static const std::string s{
"xesam:lyricist"};
110 const std::string& media::Engine::Xesam::title()
112 static const std::string s{
"xesam:title"};
116 const std::string& media::Engine::Xesam::track_number()
118 static const std::string s{
"xesam:trackNumber"};
122 const std::string& media::Engine::Xesam::url()
124 static const std::string s{
"xesam:url"};
128 const std::string& media::Engine::Xesam::use_count()
130 static const std::string s{
"xesam:useCount"};
134 const std::string& media::Engine::Xesam::user_rating()
136 static const std::string s{
"xesam:userRating"};
140 double media::Engine::Volume::min()
145 double media::Engine::Volume::max()
150 media::Engine::Volume::Volume(
double v) : value(v)
153 throw std::runtime_error(
"Value exceeds limits");
158 return value != rhs.
value;
163 return value == rhs.
value;