#include <vae_effects_processor.hpp>
Definition at line 10 of file vae_effects_processor.hpp.
◆ init()
void vae::core::EffectsProcessor::init |
( |
| ) |
|
|
inline |
Definition at line 13 of file vae_effects_processor.hpp.
bool resize(const Size length, uchar channels)
! Will not keep the contents! Resizes the buffer to the desired length and channel count.
ScratchBuffer mScratchBuffer
constexpr Size MaxBlock
Maximum block size.
constexpr unsigned char MaxChannels
Maximum channel count used to pre allocate buffers.
◆ mix()
Definition at line 16 of file vae_effects_processor.hpp.
17 if (effect.effect ==
nullptr || effect.bypassed) {
return; }
21 VAE_ASSERT(effect.effect->getNumInputs() == effect.effect->getNumOutputs())
22 VAE_ASSERT(buffer.channels() <= effect.effect->getNumInputs())
static void set(void *dst, const unsigned char val, size_t size)
memset wrapper
#define VAE_PROFILER_SCOPE_NAMED(name)
Profiles a scope and names it.
#define VAE_ASSERT(condition)
◆ mScratchBuffer
The documentation for this class was generated from the following file: