Mercurial > hg > sonic-annotator
diff 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 |
line wrap: on
line diff
--- a/runner/DefaultFeatureWriter.h Fri May 18 11:27:02 2018 +0100 +++ b/runner/DefaultFeatureWriter.h Fri May 18 12:36:48 2018 +0100 @@ -13,23 +13,27 @@ COPYING included with this distribution for more information. */ -#ifndef _DEFAULT_FEATURE_WRITER_H_ -#define _DEFAULT_FEATURE_WRITER_H_ +#ifndef DEFAULT_FEATURE_WRITER_H +#define DEFAULT_FEATURE_WRITER_H +#include "transform/FileFeatureWriter.h" -#include "transform/FeatureWriter.h" - -class DefaultFeatureWriter : public FeatureWriter +class DefaultFeatureWriter : public FileFeatureWriter { public: - virtual ~DefaultFeatureWriter() { } + DefaultFeatureWriter(); + virtual ~DefaultFeatureWriter(); + virtual string getDescription() const; + virtual void write(QString trackid, const Transform &transform, const Vamp::Plugin::OutputDescriptor &output, const Vamp::Plugin::FeatureList &features, std::string summaryType = ""); + virtual void finish() { } + virtual QString getWriterTag() const { return "default"; } };