Audacity 3.2.0
Classes | Namespaces | Functions | Variables
DynamicRangeProcessorUtils.cpp File Reference
#include "DynamicRangeProcessorUtils.h"
#include <optional>
#include <regex>
#include <stdexcept>
#include <unordered_map>
Include dependency graph for DynamicRangeProcessorUtils.cpp:

Go to the source code of this file.

Classes

struct  DynamicRangeProcessorUtils::anonymous_namespace{DynamicRangeProcessorUtils.cpp}::SettingDescription< Struct >
 

Namespaces

namespace  DynamicRangeProcessorUtils
 
namespace  DynamicRangeProcessorUtils::anonymous_namespace{DynamicRangeProcessorUtils.cpp}
 

Functions

template<typename Struct >
std::optional< Struct > DynamicRangeProcessorUtils::anonymous_namespace{DynamicRangeProcessorUtils.cpp}::Deserialize (const std::string &str, const std::vector< SettingDescription< Struct > > &settings)
 
template<typename Struct >
std::vector< Preset< Struct > > DynamicRangeProcessorUtils::anonymous_namespace{DynamicRangeProcessorUtils.cpp}::GetPresets (const std::vector< SettingDescription< Struct > > &settingDescriptions, const std::vector< Detail::SerializedPreset > &serializedPresets)
 

Variables

static const std::vector< SettingDescription< CompressorSettings > > DynamicRangeProcessorUtils::anonymous_namespace{DynamicRangeProcessorUtils.cpp}::compressorSettingDescriptions
 
const std::vector< SettingDescription< LimiterSettings > > DynamicRangeProcessorUtils::anonymous_namespace{DynamicRangeProcessorUtils.cpp}::limiterSettingDescriptions