TracktionEngine
Loading...
Searching...
No Matches
Public Attributes | List of all members
engine::LoudnessMeter::Readings Struct Reference

A snapshot of the meter's current readings. More...

#include <tracktion_LoudnessMeter.h>

Public Attributes

float momentaryLufs = silenceFloorDb
 The last 400ms window.
 
float shortTermLufs = silenceFloorDb
 The last 3s window.
 
float integratedLufs = silenceFloorDb
 Gated, since prepare() or the last reset.
 
float maxMomentaryLufs = silenceFloorDb
 Held maximum momentary value.
 
float maxShortTermLufs = silenceFloorDb
 Held maximum short-term value.
 
float truePeakDb = silenceFloorDb
 Held maximum, 4x oversampled.
 
float samplePeakDb = silenceFloorDb
 Held maximum sample value.
 
float loudnessRangeLu = 0.0f
 EBU Tech 3342 loudness range, in LU.
 
bool momentaryValid = false
 False until 400ms has been processed.
 
bool shortTermValid = false
 False until 3s has been processed.
 
bool integratedValid = false
 False until a block passes the gates.
 
bool loudnessRangeValid = false
 False until a short-term block passes the gates.
 

Detailed Description

A snapshot of the meter's current readings.

Member Data Documentation

◆ momentaryLufs

float engine::LoudnessMeter::Readings::momentaryLufs = silenceFloorDb

The last 400ms window.

◆ shortTermLufs

float engine::LoudnessMeter::Readings::shortTermLufs = silenceFloorDb

The last 3s window.

◆ integratedLufs

float engine::LoudnessMeter::Readings::integratedLufs = silenceFloorDb

Gated, since prepare() or the last reset.

◆ maxMomentaryLufs

float engine::LoudnessMeter::Readings::maxMomentaryLufs = silenceFloorDb

Held maximum momentary value.

◆ maxShortTermLufs

float engine::LoudnessMeter::Readings::maxShortTermLufs = silenceFloorDb

Held maximum short-term value.

◆ truePeakDb

float engine::LoudnessMeter::Readings::truePeakDb = silenceFloorDb

Held maximum, 4x oversampled.

◆ samplePeakDb

float engine::LoudnessMeter::Readings::samplePeakDb = silenceFloorDb

Held maximum sample value.

◆ loudnessRangeLu

float engine::LoudnessMeter::Readings::loudnessRangeLu = 0.0f

EBU Tech 3342 loudness range, in LU.

◆ momentaryValid

bool engine::LoudnessMeter::Readings::momentaryValid = false

False until 400ms has been processed.

◆ shortTermValid

bool engine::LoudnessMeter::Readings::shortTermValid = false

False until 3s has been processed.

◆ integratedValid

bool engine::LoudnessMeter::Readings::integratedValid = false

False until a block passes the gates.

◆ loudnessRangeValid

bool engine::LoudnessMeter::Readings::loudnessRangeValid = false

False until a short-term block passes the gates.


The documentation for this struct was generated from the following file: