VISR
0.12.0
Versatile Interactive Scene Renderer
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
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_APPS_FEEDTHROUGH_SIGNAL_FLOW_HPP_INCLUDED
4
#define VISR_APPS_FEEDTHROUGH_SIGNAL_FLOW_HPP_INCLUDED
5
6
#include <
libvisr/audio_input.hpp
>
7
#include <
libvisr/audio_output.hpp
>
8
#include <
libvisr/composite_component.hpp
>
9
10
#include <
librcl/add.hpp
>
11
12
#include <
libaudiointerfaces/portaudio_interface.hpp
>
13
14
namespace
visr
15
{
16
namespace
apps
17
{
18
namespace
feedthrough
19
{
20
21
class
Feedthrough
:
public
CompositeComponent
22
{
23
public
:
24
explicit
Feedthrough
(
SignalFlowContext
& context,
const
char
*
name
,
CompositeComponent
* parent =
nullptr
);
25
26
~Feedthrough
();
27
28
/*virtual*/
void
process
( );
29
30
private
:
31
AudioInput
mInput;
32
33
AudioOutput
mOutput;
34
35
rcl::Add
mSum;
36
};
37
38
}
// namespace feedthrough
39
}
// namespace apps
40
}
// namespace visr
41
42
#endif // #ifndef VISR_APPS_FEEDTHROUGH_SIGNAL_FLOW_HPP_INCLUDED
portaudio_interface.hpp
visr::apps::feedthrough::Feedthrough::~Feedthrough
~Feedthrough()
Definition:
signal_flow.cpp:31
visr::rcl::Add
Definition:
add.hpp:27
add.hpp
visr::AudioOutputT< SampleType >
visr::Component::name
std::string const & name() const
Definition:
component.cpp:52
visr::apps::feedthrough::Feedthrough::Feedthrough
Feedthrough(SignalFlowContext &context, const char *name, CompositeComponent *parent=nullptr)
Definition:
signal_flow.cpp:15
visr::apps::feedthrough::Feedthrough
Definition:
signal_flow.hpp:21
visr
Definition:
options.cpp:10
visr::CompositeComponent
Definition:
composite_component.hpp:29
visr::SignalFlowContext
Definition:
signal_flow_context.hpp:15
audio_output.hpp
visr::AudioInputT< SampleType >
audio_input.hpp
visr::apps::feedthrough::Feedthrough::process
void process()
composite_component.hpp
src
apps
feedthrough
signal_flow.hpp
Generated on Mon Nov 19 2018 19:24:01 for VISR by
1.8.11