3 #ifndef VISR_LIBRRL_SIGNAL_ROUTING_INTERNAL_HPP_INCLUDED 4 #define VISR_LIBRRL_SIGNAL_ROUTING_INTERNAL_HPP_INCLUDED 21 SignalFlowContext
const & context,
23 CompositeComponent * parent,
24 std::size_t inputWidth,
25 std::vector<std::size_t> signalIndices );
34 template<
typename SampleType >
51 std::size_t inputWidth,
52 std::vector<std::size_t> signalIndices );
73 std::vector<std::size_t> mInputIndices;
89 #endif // #ifndef VISR_LIBRCL_SIGNAL_ROUTING_HPP_INCLUDED std::unique_ptr< AtomicComponent > createSignalRoutingComponent(AudioSampleType::Id sampleType, SignalFlowContext const &context, char const *name, CompositeComponent *parent, std::size_t inputWidth, std::vector< std::size_t > signalIndices)
Definition: signal_routing_internal.cpp:71
Definition: audio_port_base.hpp:28
void process()
Definition: signal_routing_internal.cpp:52
std::string const & name() const
Definition: component.cpp:52
AudioPortBase * output()
Definition: signal_routing_internal.cpp:46
SignalRoutingInternal(SignalFlowContext const &context, char const *name, CompositeComponent *parent, std::size_t inputWidth, std::vector< std::size_t > signalIndices)
Definition: signal_routing_internal.cpp:16
Definition: options.cpp:10
Id
Definition: audio_sample_type.hpp:35
Definition: atomic_component.hpp:21
Definition: composite_component.hpp:29
Definition: signal_flow_context.hpp:15
Definition: signal_routing_internal.hpp:35
AudioPortBase * input()
Definition: signal_routing_internal.cpp:40