From c5085b5a31c1e25bf83ae910710996863531f8b2 Mon Sep 17 00:00:00 2001 From: Tim Redfern Date: Fri, 30 Aug 2013 18:27:08 +0100 Subject: value output from audio analysis --- rotord/src/graph.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'rotord/src/graph.cpp') diff --git a/rotord/src/graph.cpp b/rotord/src/graph.cpp index 03192f3..3d0a88b 100644 --- a/rotord/src/graph.cpp +++ b/rotord/src/graph.cpp @@ -33,6 +33,18 @@ bool Graph::signal_render(string &signal_xml,const float framerate) { return false; } */ +bool Graph::print_features(xmlIO &XML,string &node){ + if (nodes.find(node)!=nodes.end()){ + if (dynamic_cast(nodes[node])){ + XML.addValue("features",dynamic_cast(nodes[node])->get_features()); + return true; + } + XML.addValue("error","node /"+node+"/ is not an Audio processor"); + return false; + } + XML.addValue("error","could not find node /"+node+"/"); + return false; +} bool Graph::preview(xmlIO &XML,string &node,string &_format,int frame,int w,int h){ if (nodes.find(node)!=nodes.end()){ float t=frame/framerate; -- cgit v1.2.3