#include <lufs_meter.h>
|
void | init () |
|
float | process (float const **data, const uint32_t n_samples, uint32_t offset) |
|
float | sumfrag (uint32_t) const |
|
void | calc_true_peak (float const **data, const uint32_t n_samples) |
|
float | upsample_x4 (int chn, float const x) |
|
float | upsample_x2 (int chn, float const x) |
|
Definition at line 31 of file lufs_meter.h.
◆ History
◆ LUFSMeter() [1/2]
ARDOUR::LUFSMeter::LUFSMeter |
( |
double |
samplerate, |
|
|
uint32_t |
n_channels |
|
) |
| |
◆ LUFSMeter() [2/2]
ARDOUR::LUFSMeter::LUFSMeter |
( |
LUFSMeter const & |
other | ) |
|
|
delete |
◆ ~LUFSMeter()
ARDOUR::LUFSMeter::~LUFSMeter |
( |
| ) |
|
◆ calc_true_peak()
void ARDOUR::LUFSMeter::calc_true_peak |
( |
float const ** |
data, |
|
|
const uint32_t |
n_samples |
|
) |
| |
|
private |
◆ dbtp()
float ARDOUR::LUFSMeter::dbtp |
( |
| ) |
const |
◆ init()
void ARDOUR::LUFSMeter::init |
( |
| ) |
|
|
private |
◆ integrated_loudness()
float ARDOUR::LUFSMeter::integrated_loudness |
( |
| ) |
const |
◆ max_momentary()
float ARDOUR::LUFSMeter::max_momentary |
( |
| ) |
const |
◆ momentary()
float ARDOUR::LUFSMeter::momentary |
( |
| ) |
const |
◆ process()
float ARDOUR::LUFSMeter::process |
( |
float const ** |
data, |
|
|
const uint32_t |
n_samples, |
|
|
uint32_t |
offset |
|
) |
| |
|
private |
◆ reset()
void ARDOUR::LUFSMeter::reset |
( |
| ) |
|
◆ run()
void ARDOUR::LUFSMeter::run |
( |
float const ** |
data, |
|
|
uint32_t |
n_samples |
|
) |
| |
◆ sumfrag()
float ARDOUR::LUFSMeter::sumfrag |
( |
uint32_t |
| ) |
const |
|
private |
◆ upsample_x2()
float ARDOUR::LUFSMeter::upsample_x2 |
( |
int |
chn, |
|
|
float const |
x |
|
) |
| |
|
private |
◆ upsample_x4()
float ARDOUR::LUFSMeter::upsample_x4 |
( |
int |
chn, |
|
|
float const |
x |
|
) |
| |
|
private |
◆ _a0
float ARDOUR::LUFSMeter::_a0 |
|
private |
◆ _a1
float ARDOUR::LUFSMeter::_a1 |
|
private |
◆ _a2
float ARDOUR::LUFSMeter::_a2 |
|
private |
◆ _b1
float ARDOUR::LUFSMeter::_b1 |
|
private |
◆ _b2
float ARDOUR::LUFSMeter::_b2 |
|
private |
◆ _block_cnt
uint32_t ARDOUR::LUFSMeter::_block_cnt |
|
private |
◆ _block_pwr
float ARDOUR::LUFSMeter::_block_pwr |
|
private |
◆ _c3
float ARDOUR::LUFSMeter::_c3 |
|
private |
◆ _c4
float ARDOUR::LUFSMeter::_c4 |
|
private |
◆ _dbtp
float ARDOUR::LUFSMeter::_dbtp |
|
private |
◆ _frag_pos
uint32_t ARDOUR::LUFSMeter::_frag_pos |
|
private |
◆ _frag_pwr
float ARDOUR::LUFSMeter::_frag_pwr |
|
private |
◆ _fst
◆ _g
const float ARDOUR::LUFSMeter::_g[5] = { 1.0, 1.0, 1.0, 1.41, 1.41 } |
|
private |
◆ _hist
◆ _integrated
float ARDOUR::LUFSMeter::_integrated |
|
private |
◆ _maxloudn_M
float ARDOUR::LUFSMeter::_maxloudn_M |
|
private |
◆ _momentary_l
float ARDOUR::LUFSMeter::_momentary_l |
|
private |
◆ _n_channels
uint32_t ARDOUR::LUFSMeter::_n_channels |
|
private |
◆ _n_fragment
uint32_t ARDOUR::LUFSMeter::_n_fragment |
|
private |
◆ _pow_idx
uint32_t ARDOUR::LUFSMeter::_pow_idx |
|
private |
◆ _power
float ARDOUR::LUFSMeter::_power[8] |
|
private |
◆ _samplerate
double ARDOUR::LUFSMeter::_samplerate |
|
private |
◆ _thresh_rel
float ARDOUR::LUFSMeter::_thresh_rel |
|
private |
◆ _z
float* ARDOUR::LUFSMeter::_z[5] |
|
private |
◆ upsample
std::function< float(int, const float) > ARDOUR::LUFSMeter::upsample |
|
private |
The documentation for this class was generated from the following file: