summaryrefslogtreecommitdiff
path: root/libs/ardour/ardour/unknown_processor.h
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2015-08-15 20:19:30 +0200
committerRobin Gareus <robin@gareus.org>2015-08-15 23:28:50 +0200
commitf7a670bc79ef004ec4c9169d94fbfd57f4aa9e01 (patch)
treeab6e5ffb76eb5cc0cef5d96366c725fbaad85d55 /libs/ardour/ardour/unknown_processor.h
parent3dd3c35dfed2676304801733f7484d865bac60ab (diff)
implement stub UnknownProcessor
Diffstat (limited to 'libs/ardour/ardour/unknown_processor.h')
-rw-r--r--libs/ardour/ardour/unknown_processor.h14
1 files changed, 6 insertions, 8 deletions
diff --git a/libs/ardour/ardour/unknown_processor.h b/libs/ardour/ardour/unknown_processor.h
index 50234e8294..b9743c9599 100644
--- a/libs/ardour/ardour/unknown_processor.h
+++ b/libs/ardour/ardour/unknown_processor.h
@@ -43,20 +43,18 @@ class LIBARDOUR_API UnknownProcessor : public Processor
{
public:
UnknownProcessor (Session &, XMLNode const &);
+ virtual ~UnknownProcessor ();
- /* These processors are hidden from view */
- bool display_to_user () const {
- return false;
- }
-
- bool can_support_io_configuration (const ChanCount &, ChanCount &) {
- return false;
- }
+ bool can_support_io_configuration (const ChanCount &, ChanCount &);
+ void run (BufferSet& /*bufs*/, framepos_t /*start_frame*/, framepos_t /*end_frame*/, pframes_t /*nframes*/, bool /*result_required*/);
XMLNode & state (bool);
private:
XMLNode _state;
+ bool have_ioconfig;
+ ChanCount *saved_input;
+ ChanCount *saved_output;
};
}