~SessionMetadata ();
/*** Accessing ***/
+ std::string description () const;
+
std::string comment () const;
std::string copyright () const;
std::string isrc () const;
uint32_t year () const;
std::string grouping () const;
+ std::string barcode () const;
std::string title () const;
std::string subtitle () const;
std::string country () const;
/*** Editing ***/
+ void set_description (const std::string &);
void set_comment (const std::string &);
void set_copyright (const std::string &);
void set_isrc (const std::string &);
void set_year (uint32_t);
void set_grouping (const std::string &);
+ void set_barcode (const std::string &);
void set_title (const std::string &);
void set_subtitle (const std::string &);
private:
- static SessionMetadata *_metadata; //singleton instance
+ static SessionMetadata *_metadata; //singleton instance
typedef std::pair<std::string, std::string> Property;
typedef std::map<std::string, std::string> PropertyMap;