wav
Class NormalizeWav

java.lang.Object
  extended by wav.AmplifyWav
      extended by wav.NormalizeWav

public class NormalizeWav
extends AmplifyWav

Mit NormalizeWav können Audiodateien normalisiert werden

Author:
Michael Steppat

Field Summary
 
Fields inherited from class wav.AmplifyWav
file, numberOfBytes, waveFormatEx
 
Constructor Summary
NormalizeWav()
           
 
Method Summary
 double getAmplificationFactor()
          Sucht den maximalen Abtastwert in der Datei und berechnet der Verstärkungsfaktor für die Normalisierung
static void main(java.lang.String[] args)
          Hauptfunktion.
 
Methods inherited from class wav.AmplifyWav
amplifyAudioData, openFile
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NormalizeWav

public NormalizeWav()
Method Detail

getAmplificationFactor

public double getAmplificationFactor()
                              throws java.io.IOException
Sucht den maximalen Abtastwert in der Datei und berechnet der Verstärkungsfaktor für die Normalisierung

Returns:
Notwendiger Verstärkungsfaktor für die Normalisierung
Throws:
java.io.IOException - Wird ausgelöst, wenn von der Datei nicht gelesen werden kann

main

public static void main(java.lang.String[] args)
Hauptfunktion.

Parameters:
args - Pfad und Name der zu normalisierenden Datei