Audacity 3.2.0
Namespaces | Macros | Functions
MixerSource.cpp File Reference
#include "MixerSource.h"
#include "AudioGraphBuffers.h"
#include "Envelope.h"
#include "SampleTrack.h"
#include "SampleTrackCache.h"
#include "Resample.h"
#include "float_cast.h"
Include dependency graph for MixerSource.cpp:

Go to the source code of this file.

Namespaces

namespace  anonymous_namespace{MixerSource.cpp}
 

Macros

#define stackAllocate(T, count)   static_cast<T*>(alloca(count * sizeof(T)))
 

Functions

template<typename T , typename F >
std::vector< T > anonymous_namespace{MixerSource.cpp}::initVector (size_t dim1, const F &f)
 
template<typename T >
std::vector< std::vector< T > > anonymous_namespace{MixerSource.cpp}::initVector (size_t dim1, size_t dim2)
 
double anonymous_namespace{MixerSource.cpp}::ComputeWarpFactor (const Envelope &env, double t0, double t1)
 Compute the integral warp factor between two non-warped time points. More...
 

Macro Definition Documentation

◆ stackAllocate

#define stackAllocate (   T,
  count 
)    static_cast<T*>(alloca(count * sizeof(T)))

Definition at line 340 of file MixerSource.cpp.