VISR  0.12.0
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 
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
Definition: null_source.hpp:23
Definition: options.cpp:10
Definition: atomic_component.hpp:21
Definition: composite_component.hpp:29
Definition: signal_flow_context.hpp:15