#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: