net.beadsproject.beads.data.audiofile
Class JavaSoundAudioFileIOImplementation
java.lang.Object
net.beadsproject.beads.data.audiofile.AudioFileIOImplementation
net.beadsproject.beads.data.audiofile.JavaSoundAudioFileIOImplementation
public class JavaSoundAudioFileIOImplementation
- extends AudioFileIOImplementation
The Class JavaSoundAudioFileIOImplementation is the default AudioFileIOImplementation
and returns a JavaSoundAudioFile
.
Method Summary |
AudioFile |
getAudioFile(java.io.InputStream is)
Retrieve an audio file from a given InputStream. |
AudioFile |
getAudioFile(java.lang.String filename)
Retrieve an audio file from a given filename String. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JavaSoundAudioFileIOImplementation
public JavaSoundAudioFileIOImplementation()
getAudioFile
public AudioFile getAudioFile(java.lang.String filename)
throws java.io.IOException,
javax.sound.sampled.UnsupportedAudioFileException
- Description copied from class:
AudioFileIOImplementation
- Retrieve an audio file from a given filename String.
- Specified by:
getAudioFile
in class AudioFileIOImplementation
- Parameters:
filename
- the filename.
- Returns:
- the audio file
- Throws:
java.io.IOException
- Signals that an I/O exception has occurred.
javax.sound.sampled.UnsupportedAudioFileException
- an unsupported audio file exception.
getAudioFile
public AudioFile getAudioFile(java.io.InputStream is)
throws java.io.IOException,
javax.sound.sampled.UnsupportedAudioFileException
- Description copied from class:
AudioFileIOImplementation
- Retrieve an audio file from a given InputStream.
- Specified by:
getAudioFile
in class AudioFileIOImplementation
- Parameters:
is
- the InputStream.
- Returns:
- the audio file
- Throws:
java.io.IOException
- Signals that an I/O exception has occurred.
javax.sound.sampled.UnsupportedAudioFileException
- an unsupported audio file exception.