Mercurial > hg > sonic-annotator
comparison runner/FeatureWriterFactory.cpp @ 200:f35bbb3e4d41 sonic-annotator-1.2
Change of tack: rename the JSON writer to JAMS. It's simpler than having a JSON writer with a mandatory flag to tell it what sort of JSON to write.
author | Chris Cannam |
---|---|
date | Tue, 01 Sep 2015 17:51:03 +0100 |
parents | 4b19d824a213 |
children | f4315a0ade89 |
comparison
equal
deleted
inserted
replaced
199:c8b934ed4ddd | 200:f35bbb3e4d41 |
---|---|
34 tags.insert("rdf"); | 34 tags.insert("rdf"); |
35 tags.insert("audiodb"); | 35 tags.insert("audiodb"); |
36 tags.insert("csv"); | 36 tags.insert("csv"); |
37 tags.insert("lab"); | 37 tags.insert("lab"); |
38 tags.insert("midi"); | 38 tags.insert("midi"); |
39 tags.insert("json"); | 39 tags.insert("jams"); |
40 return tags; | 40 return tags; |
41 } | 41 } |
42 | 42 |
43 FeatureWriter * | 43 FeatureWriter * |
44 FeatureWriterFactory::createWriter(string tag) | 44 FeatureWriterFactory::createWriter(string tag) |
53 return new CSVFeatureWriter(); | 53 return new CSVFeatureWriter(); |
54 } else if (tag == "lab") { | 54 } else if (tag == "lab") { |
55 return new LabFeatureWriter(); | 55 return new LabFeatureWriter(); |
56 } else if (tag == "midi") { | 56 } else if (tag == "midi") { |
57 return new MIDIFeatureWriter(); | 57 return new MIDIFeatureWriter(); |
58 } else if (tag == "json") { | 58 } else if (tag == "jams") { |
59 return new JAMSFeatureWriter(); | 59 return new JAMSFeatureWriter(); |
60 } | 60 } |
61 | 61 |
62 return 0; | 62 return 0; |
63 } | 63 } |