LMMS
Loading...
Searching...
No Matches
juce::dsp::CrossoverMixer Class Reference

Public Member Functions

void reset ()
void prepare (const ProcessSpec &spec)
template<typename ProcessCurrent, typename ProcessPrevious, typename NotifyDone>
void processSamples (const AudioBlock< const float > &input, AudioBlock< float > &output, ProcessCurrent &&current, ProcessPrevious &&previous, NotifyDone &&notifyDone)
void beginTransition ()

Private Attributes

LinearSmoothedValue< float > smoother
AudioBuffer< float > smootherBuffer
AudioBuffer< float > mixBuffer

Member Function Documentation

◆ beginTransition()

void juce::dsp::CrossoverMixer::beginTransition ( )
inline

◆ prepare()

void juce::dsp::CrossoverMixer::prepare ( const ProcessSpec & spec)
inline

◆ processSamples()

template<typename ProcessCurrent, typename ProcessPrevious, typename NotifyDone>
void juce::dsp::CrossoverMixer::processSamples ( const AudioBlock< const float > & input,
AudioBlock< float > & output,
ProcessCurrent && current,
ProcessPrevious && previous,
NotifyDone && notifyDone )
inline

◆ reset()

void juce::dsp::CrossoverMixer::reset ( )
inline

Member Data Documentation

◆ mixBuffer

AudioBuffer<float> juce::dsp::CrossoverMixer::mixBuffer
private

◆ smoother

LinearSmoothedValue<float> juce::dsp::CrossoverMixer::smoother
private

◆ smootherBuffer

AudioBuffer<float> juce::dsp::CrossoverMixer::smootherBuffer
private

The documentation for this class was generated from the following file: