3 #ifndef VISR_MAXMSP_MAXSUPPORT_SIGNAL_FLOW_WRAPPER_WRAPPER_HPP_INCLUDED 4 #define VISR_MAXMSP_MAXSUPPORT_SIGNAL_FLOW_WRAPPER_WRAPPER_HPP_INCLUDED 22 template<
typename ElementType>
29 template<
typename ExternalSampleType>
37 void processBlock( ExternalSampleType
const *
const * inputSamples,
38 ExternalSampleType *
const * outputSamples );
44 void transferInputSamples( ExternalSampleType
const *
const * inputSamples );
49 void transferOutputSamples( ExternalSampleType *
const * outputSamples );
53 std::size_t
const mPeriodSize;
55 std::unique_ptr< efl::BasicMatrix<SampleType> > mConvertedSamples;
57 std::vector<SampleType *> mInputBufferPtrs;
58 std::vector<SampleType *> mOutputBufferPtrs;
64 #endif // #ifndef VISR_MAXMSP_MAXSUPPORT_SIGNAL_FLOW_WRAPPER_WRAPPER_HPP_INCLUDED #define VISR_MAXSUPPORT_LIBRARY_SYMBOL
Definition: export_symbols.hpp:30
Definition: audio_signal_flow.hpp:49
Definition: component.hpp:38
Definition: options.cpp:10
Definition: signal_flow_wrapper.hpp:30