Mercurial > hg > sonic-annotator
comparison runner/DefaultFeatureWriter.h @ 325:d5caf5e91a86 default-writer-writes-to-files
If the default writer were to be able to write to files (but this is backward-incompatible so probably unwise)
author | Chris Cannam |
---|---|
date | Fri, 18 May 2018 12:36:48 +0100 |
parents | b3d73c08b6ce |
children |
comparison
equal
deleted
inserted
replaced
324:ef03350baec7 | 325:d5caf5e91a86 |
---|---|
11 published by the Free Software Foundation; either version 2 of the | 11 published by the Free Software Foundation; either version 2 of the |
12 License, or (at your option) any later version. See the file | 12 License, or (at your option) any later version. See the file |
13 COPYING included with this distribution for more information. | 13 COPYING included with this distribution for more information. |
14 */ | 14 */ |
15 | 15 |
16 #ifndef _DEFAULT_FEATURE_WRITER_H_ | 16 #ifndef DEFAULT_FEATURE_WRITER_H |
17 #define _DEFAULT_FEATURE_WRITER_H_ | 17 #define DEFAULT_FEATURE_WRITER_H |
18 | 18 |
19 #include "transform/FileFeatureWriter.h" | |
19 | 20 |
20 #include "transform/FeatureWriter.h" | 21 class DefaultFeatureWriter : public FileFeatureWriter |
21 | |
22 class DefaultFeatureWriter : public FeatureWriter | |
23 { | 22 { |
24 public: | 23 public: |
25 virtual ~DefaultFeatureWriter() { } | 24 DefaultFeatureWriter(); |
25 virtual ~DefaultFeatureWriter(); | |
26 | |
26 virtual string getDescription() const; | 27 virtual string getDescription() const; |
28 | |
27 virtual void write(QString trackid, | 29 virtual void write(QString trackid, |
28 const Transform &transform, | 30 const Transform &transform, |
29 const Vamp::Plugin::OutputDescriptor &output, | 31 const Vamp::Plugin::OutputDescriptor &output, |
30 const Vamp::Plugin::FeatureList &features, | 32 const Vamp::Plugin::FeatureList &features, |
31 std::string summaryType = ""); | 33 std::string summaryType = ""); |
34 | |
32 virtual void finish() { } | 35 virtual void finish() { } |
36 | |
33 virtual QString getWriterTag() const { return "default"; } | 37 virtual QString getWriterTag() const { return "default"; } |
34 }; | 38 }; |
35 | 39 |
36 #endif | 40 #endif |