#include <track.h>
Definition at line 44 of file track.h.
const std::string & media::Track::MetaData::album |
( |
| ) |
const |
const std::string & media::Track::MetaData::art_url |
( |
| ) |
const |
const std::string & media::Track::MetaData::artist |
( |
| ) |
const |
template<typename Tag >
std::size_t core::ubuntu::media::Track::MetaData::count |
( |
| ) |
const |
|
inline |
std::size_t core::ubuntu::media::Track::MetaData::count |
( |
const std::string & |
key | ) |
const |
|
inline |
std::string media::Track::MetaData::encode |
( |
const std::string & |
key | ) |
const |
template<typename Tag >
Tag::ValueType core::ubuntu::media::Track::MetaData::get |
( |
| ) |
const |
|
inline |
const std::string& core::ubuntu::media::Track::MetaData::get |
( |
const std::string & |
key | ) |
const |
|
inline |
bool core::ubuntu::media::Track::MetaData::is_set |
( |
const std::string & |
key | ) |
const |
|
inline |
const std::string & media::Track::MetaData::last_used |
( |
| ) |
const |
bool core::ubuntu::media::Track::MetaData::operator!= |
( |
const MetaData & |
rhs | ) |
const |
|
inline |
const std::map<std::string, std::string>& core::ubuntu::media::Track::MetaData::operator* |
( |
| ) |
const |
|
inline |
Definition at line 107 of file track.h.
References album(), art_url(), artist(), encode(), core::ubuntu::media::Track::id(), last_used(), core::ubuntu::media::Track::operator=(), operator==(), set_album(), set_art_url(), set_artist(), set_last_used(), set_title(), set_track_id(), set_track_length(), title(), core::ubuntu::media::Track::Track(), track_id(), track_length(), core::ubuntu::media::Track::uri(), and core::ubuntu::media::Track::~Track().
bool core::ubuntu::media::Track::MetaData::operator== |
( |
const MetaData & |
rhs | ) |
const |
|
inline |
template<typename Tag >
void core::ubuntu::media::Track::MetaData::set |
( |
const typename Tag::ValueType & |
value | ) |
|
|
inline |
void core::ubuntu::media::Track::MetaData::set |
( |
const std::string & |
key, |
|
|
const std::string & |
value |
|
) |
| |
|
inline |
void media::Track::MetaData::set_album |
( |
const std::string & |
album | ) |
|
void media::Track::MetaData::set_art_url |
( |
const std::string & |
url | ) |
|
void media::Track::MetaData::set_artist |
( |
const std::string & |
artist | ) |
|
void media::Track::MetaData::set_last_used |
( |
const std::string & |
datetime | ) |
|
void media::Track::MetaData::set_title |
( |
const std::string & |
title | ) |
|
void media::Track::MetaData::set_track_id |
( |
const std::string & |
id | ) |
|
void media::Track::MetaData::set_track_length |
( |
const std::string & |
id | ) |
|
const std::string & media::Track::MetaData::title |
( |
| ) |
const |
const std::string & media::Track::MetaData::track_id |
( |
| ) |
const |
const std::string & media::Track::MetaData::track_length |
( |
| ) |
const |
constexpr const char* core::ubuntu::media::Track::MetaData::TrackArtlUrlKey = "mpris:artUrl" |
|
static |
constexpr const char* core::ubuntu::media::Track::MetaData::TrackIdKey = "mpris:trackid" |
|
static |
constexpr const char* core::ubuntu::media::Track::MetaData::TrackLengthKey = "mpris:length" |
|
static |
The documentation for this class was generated from the following files:
- /build/media-hub-xdouKt/media-hub-4.6.0+16.10.20160909/include/core/media/track.h
- /build/media-hub-xdouKt/media-hub-4.6.0+16.10.20160909/src/core/media/metadata.cpp