VISR
0.11.8
Versatile Interactive Scene Renderer
null_source.hpp
Go to the documentation of this file.
1
/* Copyright Institute of Sound and Vibration Research - All rights reserved */
2
3
#ifndef VISR_LIBRCL_NULL_SOURCE_HPP_INCLUDED
4
#define VISR_LIBRCL_NULL_SOURCE_HPP_INCLUDED
5
6
#include "
export_symbols.hpp
"
7
8
#include <
libvisr/atomic_component.hpp
>
9
#include <
libvisr/audio_output.hpp
>
10
11
namespace
visr
12
{
13
namespace
rcl
14
{
15
23
class
VISR_RCL_LIBRARY_SYMBOL
NullSource
:
public
AtomicComponent
24
{
25
public
:
33
explicit
NullSource
(
SignalFlowContext
const
& context,
34
char
const
* name,
35
CompositeComponent
* parent,
36
std::size_t width );
37
41
virtual
~
NullSource
();
42
47
void
process();
48
49
private
:
50
54
AudioOutput
mOutput;
55
};
56
57
}
// namespace rcl
58
}
// namespace visr
59
60
#endif // #ifndef VISR_LIBRCL_NULL_SOURCE_HPP_INCLUDED
visr::rcl::NullSource
Definition:
null_source.hpp:23
visr::AudioOutputT< SampleType >
visr
Definition:
options.cpp:10
visr::AtomicComponent
Definition:
atomic_component.hpp:21
visr::CompositeComponent
Definition:
composite_component.hpp:29
visr::SignalFlowContext
Definition:
signal_flow_context.hpp:15
audio_output.hpp
export_symbols.hpp
atomic_component.hpp
src
librcl
null_source.hpp
Generated on Fri Nov 16 2018 13:49:44 for VISR by
1.8.14