wav
Class AmplifyWav

java.lang.Object
  extended by wav.AmplifyWav
Direct Known Subclasses:
NormalizeWav

public class AmplifyWav
extends java.lang.Object


Field Summary
protected  java.io.RandomAccessFile file
          Referenz für den Zugriff auf die zu schreibende Datei
(package private)  int numberOfBytes
          Anzahl der Bytes in der Datei
protected  WaveFormatEx waveFormatEx
          Das WaveFormatEx-Objekt enthält die Formatdaten der Audiodatei
 
Constructor Summary
AmplifyWav()
           
 
Method Summary
 void amplifyAudioData(double amplitude)
          Führt die Verstärkung durch
static void main(java.lang.String[] args)
          Hauptfunktion
 void openFile(java.lang.String fileName)
          Öffnet die zu verstärkende Datei
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

file

protected java.io.RandomAccessFile file
Referenz für den Zugriff auf die zu schreibende Datei


numberOfBytes

int numberOfBytes
Anzahl der Bytes in der Datei


waveFormatEx

protected WaveFormatEx waveFormatEx
Das WaveFormatEx-Objekt enthält die Formatdaten der Audiodatei

Constructor Detail

AmplifyWav

public AmplifyWav()
Method Detail

amplifyAudioData

public void amplifyAudioData(double amplitude)
                      throws java.io.IOException
Führt die Verstärkung durch

Parameters:
amplitude - Verstärkungsfaktor
Throws:
java.io.IOException - Wird bei Zugriffsproblemen ausgelöst

main

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

Parameters:
args - Name der zu verstärkenden Datei

openFile

public void openFile(java.lang.String fileName)
              throws java.io.IOException
Öffnet die zu verstärkende Datei

Parameters:
fileName - Name der Datei
Throws:
java.io.IOException - Wird bei Zugriffsproblemen ausgelöst