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 intNOT_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.AudioFileFormatgetAudioFileFormat(java.io.File file)static javax.sound.sampled.AudioFileFormatgetAudioFileFormat(java.net.URL url)static javax.sound.sampled.AudioFileFormat.Type[]getAudioFileReaderTypes()static javax.sound.sampled.AudioFileFormat.Type[]getAudioFileTypes()static javax.sound.sampled.AudioInputStreamgetAudioInputStream(java.io.File file)static javax.sound.sampled.AudioInputStreamgetAudioInputStream(java.io.InputStream stream)static javax.sound.sampled.AudioInputStreamgetAudioInputStream(java.net.URL url)static javax.sound.sampled.AudioInputStreamgetAudioInputStream(javax.sound.sampled.AudioFormat.Encoding targetEncoding, javax.sound.sampled.AudioInputStream sourceStream)static booleanisEnabled()static voidreload()static voidsetEnabled(boolean e)static voidwrite(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.IOExceptionjava.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.UnsupportedAudioFileExceptionjava.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.UnsupportedAudioFileExceptionjava.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.UnsupportedAudioFileExceptionjava.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.IOExceptionjavax.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.IOExceptionjavax.sound.sampled.UnsupportedAudioFileException
-
isEnabled
public static boolean isEnabled()
-
setEnabled
public static void setEnabled(boolean e)
-
-