|
svcore
1.9
|
AudioLevel converts audio sample levels between various scales: More...
#include <AudioLevel.h>
Public Types | |
| enum | FaderType { ShortFader = 0, LongFader = 1, IEC268Meter = 2, IEC268LongMeter = 3, PreviewLevel = 4 } |
Static Public Member Functions | |
| static float | multiplier_to_dB (float multiplier) |
| static float | dB_to_multiplier (float dB) |
| static float | fader_to_dB (int level, int maxLevel, FaderType type) |
| static int | dB_to_fader (float dB, int maxFaderLevel, FaderType type) |
| static float | fader_to_multiplier (int level, int maxLevel, FaderType type) |
| static int | multiplier_to_fader (float multiplier, int maxFaderLevel, FaderType type) |
| static int | multiplier_to_preview (float multiplier, int levels) |
| static float | preview_to_multiplier (int level, int levels) |
Static Public Attributes | |
| static const float | DB_FLOOR = -1000.f |
AudioLevel converts audio sample levels between various scales:
Definition at line 34 of file AudioLevel.h.
| Enumerator | |
|---|---|
| ShortFader | |
| LongFader | |
| IEC268Meter | |
| IEC268LongMeter | |
| PreviewLevel | |
Definition at line 40 of file AudioLevel.h.
|
static |
Definition at line 54 of file AudioLevel.cpp.
References DB_FLOOR.
Referenced by multiplier_to_fader().
|
static |
Definition at line 63 of file AudioLevel.cpp.
References DB_FLOOR.
Referenced by fader_to_multiplier().
|
static |
Definition at line 117 of file AudioLevel.cpp.
References DB_FLOOR, faderTypes, IEC268LongMeter, IEC268Meter, iec_dB_to_fader(), and iec_fader_to_dB().
Referenced by fader_to_multiplier().
|
static |
Definition at line 154 of file AudioLevel.cpp.
References DB_FLOOR, faderTypes, IEC268LongMeter, IEC268Meter, and iec_dB_to_fader().
Referenced by multiplier_to_fader().
|
static |
Definition at line 208 of file AudioLevel.cpp.
References dB_to_multiplier(), and fader_to_dB().
Referenced by preview_to_multiplier().
|
static |
Definition at line 215 of file AudioLevel.cpp.
References dB_to_fader(), and multiplier_to_dB().
Referenced by multiplier_to_preview().
|
static |
Definition at line 241 of file AudioLevel.cpp.
References multiplier_to_fader(), and PreviewLevel.
|
static |
Definition at line 281 of file AudioLevel.cpp.
References fader_to_multiplier(), and PreviewLevel.
|
static |
Definition at line 38 of file AudioLevel.h.
Referenced by dB_to_fader(), dB_to_multiplier(), fader_to_dB(), and multiplier_to_dB().