JUCE  v6.1.6 (6.0.8-1114)
JUCE API
Looking for a senior C++ dev?
I'm looking for work. Hire me!
juce::dsp::Convolution::Mixer Class Reference
Collaboration diagram for juce::dsp::Convolution::Mixer:

Public Member Functions

void prepare (const ProcessSpec &)
 
template<typename ProcessWet >
void processSamples (const AudioBlock< const float > &, AudioBlock< float > &, bool isBypassed, ProcessWet &&) noexcept
 
void reset ()
 

Private Attributes

bool currentIsBypassed = false
 
AudioBlock< floatdryBlock
 
HeapBlock< char > dryBlockStorage
 
double sampleRate = 0
 
std::array< SmoothedValue< float >, 2 > volumeDry
 
std::array< SmoothedValue< float >, 2 > volumeWet
 

Member Function Documentation

◆ prepare()

void juce::dsp::Convolution::Mixer::prepare ( const ProcessSpec )

◆ processSamples()

template<typename ProcessWet >
void juce::dsp::Convolution::Mixer::processSamples ( const AudioBlock< const float > &  ,
AudioBlock< float > &  ,
bool  isBypassed,
ProcessWet &&   
)
noexcept

◆ reset()

void juce::dsp::Convolution::Mixer::reset ( )

Member Data Documentation

◆ currentIsBypassed

bool juce::dsp::Convolution::Mixer::currentIsBypassed = false
private

◆ dryBlock

AudioBlock<float> juce::dsp::Convolution::Mixer::dryBlock
private

◆ dryBlockStorage

HeapBlock<char> juce::dsp::Convolution::Mixer::dryBlockStorage
private

◆ sampleRate

double juce::dsp::Convolution::Mixer::sampleRate = 0
private

◆ volumeDry

std::array<SmoothedValue<float>, 2> juce::dsp::Convolution::Mixer::volumeDry
private

◆ volumeWet

std::array<SmoothedValue<float>, 2> juce::dsp::Convolution::Mixer::volumeWet
private

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