svcore  1.9
AudioLevel.cpp File Reference
#include "AudioLevel.h"
#include <cmath>
#include <iostream>
#include <map>
#include <vector>
#include <cassert>
#include "system/System.h"
Include dependency graph for AudioLevel.cpp:

Go to the source code of this file.

Classes

struct  FaderDescription
 

Functions

static float iec_dB_to_fader (float db)
 
static float iec_fader_to_dB (float def)
 

Variables

static const FaderDescription faderTypes []
 

Function Documentation

◆ iec_dB_to_fader()

static float iec_dB_to_fader ( float  db)
static

Definition at line 72 of file AudioLevel.cpp.

Referenced by AudioLevel::dB_to_fader(), and AudioLevel::fader_to_dB().

◆ iec_fader_to_dB()

static float iec_fader_to_dB ( float  def)
static

Definition at line 95 of file AudioLevel.cpp.

Referenced by AudioLevel::fader_to_dB().

Variable Documentation

◆ faderTypes

const FaderDescription faderTypes[]
static
Initial value:
= {
FaderDescription(-40.f, +6.f, 0.75f),
FaderDescription(-70.f, +10.f, 0.80f),
FaderDescription(-70.f, 0.f, 1.00f),
FaderDescription(-70.f, +10.f, 0.80f),
FaderDescription(-40.f, 0.f, 1.00f),
}

Definition at line 41 of file AudioLevel.cpp.

Referenced by AudioLevel::dB_to_fader(), and AudioLevel::fader_to_dB().