#include <track.h>
Definition at line 44 of file track.h.
◆ album()
const std::string & media::Track::MetaData::album |
( |
| ) |
const |
◆ art_url()
const std::string & media::Track::MetaData::art_url |
( |
| ) |
const |
◆ artist()
const std::string & media::Track::MetaData::artist |
( |
| ) |
const |
◆ count() [1/2]
template<typename Tag >
std::size_t core::ubuntu::media::Track::MetaData::count |
( |
| ) |
const |
|
inline |
◆ count() [2/2]
std::size_t core::ubuntu::media::Track::MetaData::count |
( |
const std::string & |
key | ) |
const |
|
inline |
◆ encode()
std::string media::Track::MetaData::encode |
( |
const std::string & |
key | ) |
const |
◆ get() [1/2]
template<typename Tag >
Tag::ValueType core::ubuntu::media::Track::MetaData::get |
( |
| ) |
const |
|
inline |
◆ get() [2/2]
const std::string& core::ubuntu::media::Track::MetaData::get |
( |
const std::string & |
key | ) |
const |
|
inline |
◆ is_set()
bool core::ubuntu::media::Track::MetaData::is_set |
( |
const std::string & |
key | ) |
const |
|
inline |
◆ last_used()
const std::string & media::Track::MetaData::last_used |
( |
| ) |
const |
◆ operator!=()
bool core::ubuntu::media::Track::MetaData::operator!= |
( |
const MetaData & |
rhs | ) |
const |
|
inline |
◆ operator*()
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().
◆ operator==()
bool core::ubuntu::media::Track::MetaData::operator== |
( |
const MetaData & |
rhs | ) |
const |
|
inline |
◆ set() [1/2]
template<typename Tag >
void core::ubuntu::media::Track::MetaData::set |
( |
const typename Tag::ValueType & |
value | ) |
|
|
inline |
◆ set() [2/2]
void core::ubuntu::media::Track::MetaData::set |
( |
const std::string & |
key, |
|
|
const std::string & |
value |
|
) |
| |
|
inline |
◆ set_album()
void media::Track::MetaData::set_album |
( |
const std::string & |
album | ) |
|
◆ set_art_url()
void media::Track::MetaData::set_art_url |
( |
const std::string & |
url | ) |
|
◆ set_artist()
void media::Track::MetaData::set_artist |
( |
const std::string & |
artist | ) |
|
◆ set_last_used()
void media::Track::MetaData::set_last_used |
( |
const std::string & |
datetime | ) |
|
◆ set_title()
void media::Track::MetaData::set_title |
( |
const std::string & |
title | ) |
|
◆ set_track_id()
void media::Track::MetaData::set_track_id |
( |
const std::string & |
id | ) |
|
◆ set_track_length()
void media::Track::MetaData::set_track_length |
( |
const std::string & |
id | ) |
|
◆ title()
const std::string & media::Track::MetaData::title |
( |
| ) |
const |
◆ track_id()
const std::string & media::Track::MetaData::track_id |
( |
| ) |
const |
◆ track_length()
const std::string & media::Track::MetaData::track_length |
( |
| ) |
const |
◆ TrackArtlUrlKey
constexpr const char* core::ubuntu::media::Track::MetaData::TrackArtlUrlKey = "mpris:artUrl" |
|
static |
◆ TrackIdKey
constexpr const char* core::ubuntu::media::Track::MetaData::TrackIdKey = "mpris:trackid" |
|
static |
◆ TrackLengthKey
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-S7nDym/media-hub-4.6.0+17.04.20170217/include/core/media/track.h
- /build/media-hub-S7nDym/media-hub-4.6.0+17.04.20170217/src/core/media/metadata.cpp