kwave  18.07.70
NormalizePlugin.cpp File Reference
#include "config.h"
#include <math.h>
#include <new>
#include <QFutureSynchronizer>
#include <QList>
#include <QStringList>
#include <QThread>
#include <QtConcurrentRun>
#include <KLocalizedString>
#include "libkwave/Connect.h"
#include "libkwave/FileInfo.h"
#include "libkwave/MultiTrackReader.h"
#include "libkwave/MultiTrackWriter.h"
#include "libkwave/PluginManager.h"
#include "libkwave/SignalManager.h"
#include "libkwave/Utils.h"
#include "libkwave/Writer.h"
#include "libkwave/undo/UndoTransactionGuard.h"
#include "NormalizePlugin.h"
#include "Normalizer.h"
#include "NormalizePlugin.moc"
Include dependency graph for NormalizePlugin.cpp:

Go to the source code of this file.

Macros

#define SMOOTHLEN   100
 
#define TARGET_LEVEL   -12
 

Macro Definition Documentation

◆ SMOOTHLEN

#define SMOOTHLEN   100

use a 100-element (1 second) window [units of 10ms]

Definition at line 48 of file NormalizePlugin.cpp.

Referenced by Kwave::NormalizePlugin::getMaxPower(), and Kwave::NormalizePlugin::getMaxPowerOfTrack().

◆ TARGET_LEVEL

#define TARGET_LEVEL   -12

target volume level [dB]

Definition at line 51 of file NormalizePlugin.cpp.

Referenced by Kwave::NormalizePlugin::run().