Music Hub  ..
A session-wide music playback service
media::TrackListImplementation::Private Struct Reference
+ Collaboration diagram for media::TrackListImplementation::Private:

Public Types

typedef std::map< Track::Id, std::tuple< Track::UriType, Track::MetaData > > MetaDataCache
 

Public Attributes

dbus::Object::Ptr object
 
size_t track_counter
 
MetaDataCache meta_data_cache
 
std::shared_ptr< media::Engine::MetaDataExtractor > extractor
 
media::TrackList::Container original_tracklist
 

Detailed Description

Definition at line 31 of file track_list_implementation.cpp.

Member Typedef Documentation

typedef std::map<Track::Id, std::tuple<Track::UriType, Track::MetaData> > media::TrackListImplementation::Private::MetaDataCache

Definition at line 33 of file track_list_implementation.cpp.

Member Data Documentation

std::shared_ptr<media::Engine::MetaDataExtractor> media::TrackListImplementation::Private::extractor

Definition at line 38 of file track_list_implementation.cpp.

MetaDataCache media::TrackListImplementation::Private::meta_data_cache

Definition at line 37 of file track_list_implementation.cpp.

dbus::Object::Ptr media::TrackListImplementation::Private::object

Definition at line 35 of file track_list_implementation.cpp.

media::TrackList::Container media::TrackListImplementation::Private::original_tracklist

Definition at line 41 of file track_list_implementation.cpp.

size_t media::TrackListImplementation::Private::track_counter

Definition at line 36 of file track_list_implementation.cpp.


The documentation for this struct was generated from the following file: