|
| | Impl (Latency requiredLatency, NonUniform requiredHeadSize, OptionalQueue &&queue) |
| void | reset () |
| void | prepare (const ProcessSpec &spec) |
| void | processSamples (const AudioBlock< const float > &input, AudioBlock< float > &output) |
| int | getCurrentIRSize () const |
| int | getLatency () const |
| void | loadImpulseResponse (AudioBuffer< float > &&buffer, double originalSampleRate, Stereo stereo, Trim trim, Normalise normalise) |
| void | loadImpulseResponse (const void *sourceData, size_t sourceDataSize, Stereo stereo, Trim trim, size_t size, Normalise normalise) |
| void | loadImpulseResponse (const File &fileImpulseResponse, Stereo stereo, Trim trim, size_t size, Normalise normalise) |
◆ Impl()
◆ destroyPreviousEngine()
| void juce::dsp::Convolution::Impl::destroyPreviousEngine |
( |
| ) |
|
|
inlineprivate |
◆ getCurrentIRSize()
| int juce::dsp::Convolution::Impl::getCurrentIRSize |
( |
| ) |
const |
|
inline |
◆ getLatency()
| int juce::dsp::Convolution::Impl::getLatency |
( |
| ) |
const |
|
inline |
◆ installNewEngine()
◆ installPendingEngine()
| void juce::dsp::Convolution::Impl::installPendingEngine |
( |
| ) |
|
|
inlineprivate |
◆ loadImpulseResponse() [1/3]
◆ loadImpulseResponse() [2/3]
◆ loadImpulseResponse() [3/3]
| void juce::dsp::Convolution::Impl::loadImpulseResponse |
( |
const void * | sourceData, |
|
|
size_t | sourceDataSize, |
|
|
Stereo | stereo, |
|
|
Trim | trim, |
|
|
size_t | size, |
|
|
Normalise | normalise ) |
|
inline |
◆ prepare()
◆ processSamples()
◆ reset()
| void juce::dsp::Convolution::Impl::reset |
( |
| ) |
|
|
inline |
◆ currentEngine
◆ engineQueue
◆ messageQueue
◆ mixer
◆ previousEngine
The documentation for this class was generated from the following file:
- /home/runner/work/lmms-fork/lmms-fork/plugins/CarlaBase/carla/source/modules/juce_dsp/frequency/juce_Convolution.cpp