Package ipsk.audio
Class ThreadSafeAudioSystem
- java.lang.Object
-
- ipsk.audio.ThreadSafeAudioSystem
-
- Direct Known Subclasses:
AJSAudioSystem
public class ThreadSafeAudioSystem extends java.lang.Object
- Author:
- klausj
-
-
Field Summary
Fields Modifier and Type Field Description static int
NOT_SPECIFIED
-
Constructor Summary
Constructors Constructor Description ThreadSafeAudioSystem()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static boolean
_write(javax.sound.sampled.AudioInputStream stream, javax.sound.sampled.AudioFileFormat.Type fileType, java.io.File out)
static javax.sound.sampled.AudioFileFormat
getAudioFileFormat(java.io.File file)
static javax.sound.sampled.AudioFileFormat
getAudioFileFormat(java.net.URL url)
static javax.sound.sampled.AudioFileFormat.Type[]
getAudioFileReaderTypes()
static javax.sound.sampled.AudioFileFormat.Type[]
getAudioFileTypes()
static javax.sound.sampled.AudioInputStream
getAudioInputStream(java.io.File file)
static javax.sound.sampled.AudioInputStream
getAudioInputStream(java.io.InputStream stream)
static javax.sound.sampled.AudioInputStream
getAudioInputStream(java.net.URL url)
static javax.sound.sampled.AudioInputStream
getAudioInputStream(javax.sound.sampled.AudioFormat.Encoding targetEncoding, javax.sound.sampled.AudioInputStream sourceStream)
static boolean
isEnabled()
static void
reload()
static void
setEnabled(boolean e)
static void
write(javax.sound.sampled.AudioInputStream stream, javax.sound.sampled.AudioFileFormat.Type fileType, java.io.File out)
-
-
-
Method Detail
-
reload
public static void reload()
-
getAudioFileTypes
public static javax.sound.sampled.AudioFileFormat.Type[] getAudioFileTypes()
-
getAudioFileReaderTypes
public static javax.sound.sampled.AudioFileFormat.Type[] getAudioFileReaderTypes()
-
_write
public static boolean _write(javax.sound.sampled.AudioInputStream stream, javax.sound.sampled.AudioFileFormat.Type fileType, java.io.File out) throws java.io.IOException
- Throws:
java.io.IOException
-
write
public static void write(javax.sound.sampled.AudioInputStream stream, javax.sound.sampled.AudioFileFormat.Type fileType, java.io.File out) throws java.io.IOException, java.lang.IllegalArgumentException
- Throws:
java.io.IOException
java.lang.IllegalArgumentException
-
getAudioInputStream
public static javax.sound.sampled.AudioInputStream getAudioInputStream(java.net.URL url) throws javax.sound.sampled.UnsupportedAudioFileException, java.io.IOException
- Throws:
javax.sound.sampled.UnsupportedAudioFileException
java.io.IOException
-
getAudioInputStream
public static javax.sound.sampled.AudioInputStream getAudioInputStream(java.io.File file) throws javax.sound.sampled.UnsupportedAudioFileException, java.io.IOException
- Throws:
javax.sound.sampled.UnsupportedAudioFileException
java.io.IOException
- See Also:
AudioSystem.getAudioInputStream(File)
-
getAudioInputStream
public static javax.sound.sampled.AudioInputStream getAudioInputStream(java.io.InputStream stream) throws javax.sound.sampled.UnsupportedAudioFileException, java.io.IOException
- Throws:
javax.sound.sampled.UnsupportedAudioFileException
java.io.IOException
- See Also:
AudioSystem.getAudioInputStream(InputStream)
-
getAudioInputStream
public static javax.sound.sampled.AudioInputStream getAudioInputStream(javax.sound.sampled.AudioFormat.Encoding targetEncoding, javax.sound.sampled.AudioInputStream sourceStream)
- See Also:
AudioSystem.getAudioInputStream(AudioFormat.Encoding, AudioInputStream)
-
getAudioFileFormat
public static javax.sound.sampled.AudioFileFormat getAudioFileFormat(java.net.URL url) throws java.io.IOException, javax.sound.sampled.UnsupportedAudioFileException
- Throws:
java.io.IOException
javax.sound.sampled.UnsupportedAudioFileException
-
getAudioFileFormat
public static javax.sound.sampled.AudioFileFormat getAudioFileFormat(java.io.File file) throws java.io.IOException, javax.sound.sampled.UnsupportedAudioFileException
- Throws:
java.io.IOException
javax.sound.sampled.UnsupportedAudioFileException
-
isEnabled
public static boolean isEnabled()
-
setEnabled
public static void setEnabled(boolean e)
-
-