Audacity 3.2.0
Namespaces | Macros | Functions
DownmixStage.cpp File Reference
#include "DownmixStage.h"
#include <cassert>
#include <numeric>
#include "SampleCount.h"
#include "DownmixSource.h"
Include dependency graph for DownmixStage.cpp:

Go to the source code of this file.

Namespaces

namespace  anonymous_namespace{DownmixStage.cpp}
 

Macros

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

Functions

void anonymous_namespace{DownmixStage.cpp}::MixBuffers (unsigned numChannels, const unsigned char *channelFlags, const float *volumes, const float &src, AudioGraph::Buffers &dests, int len)
 

Macro Definition Documentation

◆ stackAllocate

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

Definition at line 21 of file DownmixStage.cpp.