This library contains an implementation of EBU R-128 loudness measurement.
It exposes functions to calculate the loudess of a chunk of audio, plus a higher-level interface that calculates loudness over time according the restrictions defined in EBU R-128.
- Support sample rates other than 48kHz
- Become agnostic to audio chunk size
Struct that calculates consecutive loudness blocks and offers various loudness calculation types.
Enumeration of audio channels in the order they usually appear interleaved.
Errors resulting from loudness calculations
EBU R-128 specifes that audio shall be split into gating blocks and only
those above a threshold shall count towards the loudness.
Determines how much history a
Calculate the loudness of audio in a single channel
Calculate the loudness of interleaved audio