libgroove  5.0.0
GrooveLoudnessDetector Struct Reference

Data Fields

int info_queue_size
 maximum number of GrooveLoudnessDetectorInfo items to store in this loudness detector's queue. More...
 
int sink_buffer_size
 how big the sink buffer should be, in sample frames. More...
 
int disable_album
 set to 1 to only compute track loudness. More...
 
struct GroovePlaylistplaylist
 read-only. set when attached and cleared when detached More...
 

Detailed Description

Examples:
replaygain.c.

Field Documentation

int GrooveLoudnessDetector::disable_album

set to 1 to only compute track loudness.

This is faster and requires less memory than computing both.

int GrooveLoudnessDetector::info_queue_size

maximum number of GrooveLoudnessDetectorInfo items to store in this loudness detector's queue.

this defaults to MAX_INT, meaning that the loudness detector will cause the decoder to decode the entire playlist. if you want to instead, for example, obtain loudness info at the same time as playback, you might set this value to 1.

struct GroovePlaylist* GrooveLoudnessDetector::playlist

read-only. set when attached and cleared when detached

int GrooveLoudnessDetector::sink_buffer_size

how big the sink buffer should be, in sample frames.

groove_loudness_detector_create defaults this to 8192


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