3 #ifndef VISR_MEX_GAIN_MATRIX_SIGNAL_FLOW_HPP_INCLUDED 4 #define VISR_MEX_GAIN_MATRIX_SIGNAL_FLOW_HPP_INCLUDED 19 class SignalFlow:
public rrl::AudioSignalFlow
22 explicit SignalFlow( std::size_t numberOfInputs,
23 std::size_t numberOfOutputs,
24 std::size_t interpolationPeriod,
34 const std::size_t cNumberOfInputs;
36 const std::size_t cNumberOfOutputs;
38 const std::size_t cInterpolationSteps;
40 rcl::GainMatrix mMatrix;
42 efl::BasicMatrix<ril::SampleType> mNewMtx1;
44 efl::BasicMatrix<ril::SampleType> mNewMtx2;
56 #endif // #ifndef VISR_MEX_GAIN_MATRIX_SIGNAL_FLOW_HPP_INCLUDED
void setup()
Definition: signal_flow.cpp:51
std::size_t period() const
Definition: audio_signal_flow.cpp:108
~SignalFlow()
Definition: signal_flow.cpp:40
void process()
Definition: signal_flow.cpp:45
Definition: options.cpp:10
SignalFlow(std::size_t numberOfChannels, std::size_t numberOfBiquadSections, pml::BiquadParameter< ril::SampleType > const &initialCoeffs, std::size_t period, ril::SamplingFrequencyType samplingFrequency)
Definition: signal_flow.cpp:28
std::size_t SamplingFrequencyType
Definition: constants.hpp:19