libgroove  5.0.0
GrooveLoudnessDetectorInfo Struct Reference

Data Fields

double loudness
 loudness is in LUFS. More...
 
double peak
 peak amplitude in float format More...
 
double duration
 how many seconds long this song is More...
 
struct GroovePlaylistItemitem
 if item is NULL, this info applies to all songs analyzed until this point. More...
 

Detailed Description

Examples:
replaygain.c.

Field Documentation

double GrooveLoudnessDetectorInfo::duration

how many seconds long this song is

struct GroovePlaylistItem* GrooveLoudnessDetectorInfo::item

if item is NULL, this info applies to all songs analyzed until this point.

otherwise it is the playlist item that this info applies to. when disable_album is set, this sentinel is still sent, but loudness will be set to 0

double GrooveLoudnessDetectorInfo::loudness

loudness is in LUFS.

1 LUFS == 1 dB EBU R128 specifies that playback should target -23 LUFS. replaygain on the other hand is a suggestion of how many dB to adjust the gain so that it equals -18 dB. so, for playback you might adjust the gain so that it is equal to -18 dB (this would be the replaygain standard) or so that it is equal to -23 dB (this would be the EBU R128 standard).

double GrooveLoudnessDetectorInfo::peak

peak amplitude in float format


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