net.beadsproject.beads.core
Class AudioFormat

java.lang.Object
  extended by javax.sound.sampled.AudioFormat
      extended by net.beadsproject.beads.core.AudioFormat

public class AudioFormat
extends javax.sound.sampled.AudioFormat

Encapsulates information about the format of audio for classes such as Sample and AudioFile. We have elected to use our own AudioFormat instead of javax.sound.sampled.AudioFormat as javasound is not supported everywhere. NOTES: For now we just wrap javasound, but we can disconnect it soon

Author:
ben

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.sound.sampled.AudioFormat
javax.sound.sampled.AudioFormat.Encoding
 
Field Summary
 
Fields inherited from class javax.sound.sampled.AudioFormat
bigEndian, channels, encoding, frameRate, frameSize, sampleRate, sampleSizeInBits
 
Constructor Summary
AudioFormat(javax.sound.sampled.AudioFormat.Encoding arg0, float arg1, int arg2, int arg3, int arg4, float arg5, boolean arg6)
           
 
Method Summary
 
Methods inherited from class javax.sound.sampled.AudioFormat
getChannels, getEncoding, getFrameRate, getFrameSize, getProperty, getSampleRate, getSampleSizeInBits, isBigEndian, matches, properties, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AudioFormat

public AudioFormat(javax.sound.sampled.AudioFormat.Encoding arg0,
                   float arg1,
                   int arg2,
                   int arg3,
                   int arg4,
                   float arg5,
                   boolean arg6)