wav
Class MixWav

java.lang.Object
  extended by wav.MixWav

public class MixWav
extends java.lang.Object

Mit MixWav können zwei Dateien zu einer zusammengemischt werden. Die Abtastwerte der beiden Dateien werden dabei addiert

Author:
steppat

Field Summary
protected  java.io.RandomAccessFile destFile
          Referenz für den Zugriff auf die zu schreibende Datei
(package private)  int numberOfBytes
          Anzahl der Bytes in der Datei
protected  java.io.RandomAccessFile source1File
          Referenz für den Zugriff auf die zu schreibende Datei
protected  java.io.RandomAccessFile source2File
          Referenz für den Zugriff auf die zu schreibende Datei
protected  WaveFormatEx waveFormatEx
          Das WaveFormatEx-Objekt enthält die Formatdaten der Audiodatei
 
Constructor Summary
MixWav()
           
 
Method Summary
static void main(java.lang.String[] args)
          Hauptfunktion
 void mixFiles()
          Fügt die beiden Dateien zu einer zusammen
 void openFiles(java.lang.String destFileName, java.lang.String source1FileName, java.lang.String source2FileName)
          Öffnet alle Dateien
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

destFile

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


numberOfBytes

int numberOfBytes
Anzahl der Bytes in der Datei


source1File

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


source2File

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


waveFormatEx

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

Constructor Detail

MixWav

public MixWav()
Method Detail

main

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

Parameters:
args - Zieldatei, 1. Quelldatei, 2. Quelldatei

mixFiles

public void mixFiles()
              throws java.io.IOException
Fügt die beiden Dateien zu einer zusammen

Throws:
java.io.IOException - Wird bei Zugriffsproblemen ausgelöst

openFiles

public void openFiles(java.lang.String destFileName,
                      java.lang.String source1FileName,
                      java.lang.String source2FileName)
               throws java.io.IOException
Öffnet alle Dateien

Parameters:
destFileName - Name der Zieldatei
source1FileName - Name der ersten Quelldatei
source2FileName - Name der zweiten Quelldatei
Throws:
java.io.IOException - Wird bei Zugriffsproblemen ausgelöst