Audacity 3.2.0
Namespaces | Functions
Mix.cpp File Reference
#include "Mix.h"
#include "MixerSource.h"
#include <cmath>
#include "EffectStage.h"
#include "Dither.h"
#include "Resample.h"
#include "WideSampleSequence.h"
#include "float_cast.h"
#include <numeric>
#include "DownmixSource.h"
Include dependency graph for Mix.cpp:

Go to the source code of this file.

Namespaces

namespace  anonymous_namespace{Mix.cpp}
 

Functions

template<typename T , typename F >
std::vector< T > anonymous_namespace{Mix.cpp}::initVector (size_t dim1, const F &f)
 
template<typename T >
std::vector< std::vector< T > > anonymous_namespace{Mix.cpp}::initVector (size_t dim1, size_t dim2)
 
void anonymous_namespace{Mix.cpp}::ConsiderStages (const Mixer::Stages &stages, size_t &blockSize)
 
size_t anonymous_namespace{Mix.cpp}::FindBufferSize (const Mixer::Inputs &inputs, const std::optional< Mixer::Stages > &masterEffects, size_t bufferSize)
 
auto anonymous_namespace{Mix.cpp}::NeedsDitherPred (const MixerOptions::StageSpecification &spec)