34 static std::unique_ptr<Mixer> CreateMixer(
36 double stopTime,
unsigned numOutChannels,
size_t outBufferSize,
37 bool outInterleaved,
double outRate,
sampleFormat outFormat,
47 auto it = std::find_if(
50 [=](
const auto& t) { return std::get<0>(t) == id; });
51 if(it != parameters.end())
53 if(
auto value = std::get_if<T>(&std::get<1>(*it)))
The top-level handle to an Audacity project. It serves as a source of events that other objects can b...
Utility class that provides helper functions for ExportPlugin.
static T GetParameterValue(const ExportProcessor::Parameters ¶meters, int id, T defaultValue=T())
std::vector< std::tuple< ExportOptionID, ExportValue > > Parameters
Functions for doing the mixdown of the tracks.
A matrix of booleans, one row per input channel, column per output.
A flat linked list of tracks supporting Add, Remove, Clear, and Contains, serialization of the list o...
A Track that contains audio waveform data.