Mercurial > hg > svcore
changeset 1005:6b2a8b34e9d3
Add setNofM logic which the JSON writer can use to write a list when sending multiple files' worth to a single target
author | Chris Cannam |
---|---|
date | Wed, 15 Oct 2014 16:05:15 +0100 |
parents | 7d003fe48225 |
children | d954e03274e8 |
files | transform/FeatureWriter.h |
diffstat | 1 files changed, 8 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/transform/FeatureWriter.h Wed Oct 15 13:30:14 2014 +0100 +++ b/transform/FeatureWriter.h Wed Oct 15 16:05:15 2014 +0100 @@ -79,8 +79,15 @@ QString m_transformId; }; + /** + * Notify the writer that we are about to start extraction for + * input file N of M (where N is 1..M). May be useful when writing + * multiple outputs into a single file where some syntactic + * element is needed to connect them. + */ + virtual void setNofM(int /* N */, int /* M */) { } + // may throw FailedToOpenFile or other exceptions - virtual void write(QString trackid, const Transform &transform, const Vamp::Plugin::OutputDescriptor &output,