~SessionMetadata ();
/*** Accessing ***/
+ std::string description () const;
+
std::string comment () const;
std::string copyright () const;
std::string isrc () 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_organization (const std::string &);
void set_country (const std::string &);
+ /*** Export ***/
+ typedef std::map<std::string,std::string> MetaDataMap;
+ void av_export_tag (MetaDataMap&) const;
+
/*** Serialization ***/
XMLNode & get_state (); //serializes stuff in the map, to be stored in session file
XMLNode & get_user_state (); //serializes stuff in the user_map, to be stored in user's config file