Mercurial > hg > sonic-annotator
diff runner/JAMSFeatureWriter.h @ 167:e5873fb4ffb3 jams
Restructure
author | Chris Cannam |
---|---|
date | Wed, 15 Oct 2014 14:56:39 +0100 |
parents | e98b1abeb792 |
children | 859d8ec60e06 |
line wrap: on
line diff
--- a/runner/JAMSFeatureWriter.h Wed Oct 15 13:52:25 2014 +0100 +++ b/runner/JAMSFeatureWriter.h Wed Oct 15 14:56:39 2014 +0100 @@ -62,18 +62,30 @@ typedef map<QString, PluginRDFDescription> RDFDescriptionMap; // by plugin id RDFDescriptionMap m_rdfDescriptions; - typedef map<QString, TrackMetadata> TrackMetadataMap; - TrackMetadataMap m_metadata; + typedef QString TrackId; + typedef pair<TrackId, Transform> DataId; - typedef map<TrackTransformPair, QString> DataMap; + typedef map<TrackId, TrackMetadata> TrackMetadataMap; + TrackMetadataMap m_trackMetadata; + + typedef set<TrackId> TrackIds; + typedef map<QTextStream *, TrackIds> StreamTrackMap; + StreamTrackMap m_streamTracks; + + typedef set<Task> Tasks; + typedef map<QTextStream *, Tasks> StreamTaskMap; + StreamTaskMap m_streamTasks; + + typedef set<DataId> DataIds; + typedef map<QTextStream *, DataIds> StreamDataMap; + StreamDataMap m_streamData; + + typedef map<DataId, QString> DataMap; DataMap m_data; - typedef map<QString, Task> TaskMap; // by transform id + typedef map<TransformId, Task> TaskMap; TaskMap m_tasks; - typedef set<TrackTransformPair> StartedSet; - StartedSet m_startedTargets; - void loadRDFDescription(const Transform &); void identifyTask(const Transform &);