VISR  0.12.0
Versatile Interactive Scene Renderer
signal_flow.hpp
Go to the documentation of this file.
1 /* Copyright Institute of Sound and Vibration Research - All rights reserved */
2 
3 #ifndef VISR_MEX_FEEDTHROUGH_SIGNAL_FLOW_HPP_INCLUDED
4 #define VISR_MEX_FEEDTHROUGH_SIGNAL_FLOW_HPP_INCLUDED
5 
9 
10 #include <librcl/add.hpp>
11 
12 namespace visr
13 {
14 namespace mex
15 {
16 namespace feedthrough
17 {
18 
20 {
21 public:
22  explicit SignalFlow( SignalFlowContext& context,
23  char const * componentName,
24  CompositeComponent * parent );
25 
26  ~SignalFlow();
27 
28  void setup( );
29 
30 private:
31  AudioInput mInput;
32  AudioOutput mOutput;
33 
34  rcl::Add mSum;
35 };
36 
37 } // namespace feedthrough
38 } // namespace mex
39 } // namespace visr
40 
41 #endif // #ifndef VISR_MEX_FEEDTHROUGH_SIGNAL_FLOW_HPP_INCLUDED
SignalFlow(SignalFlowContext &context, char const *componentName, CompositeComponent *parent)
Definition: signal_flow.cpp:15
Definition: add.hpp:27
Definition: options.cpp:10
Definition: composite_component.hpp:29
Definition: signal_flow_context.hpp:15
~SignalFlow()
Definition: signal_flow.cpp:25
Definition: signal_flow.hpp:19
void setup()
Definition: signal_flow.cpp:30