Package com.sun.media.sound
Class AudioFloatInputStream
java.lang.Object
com.sun.media.sound.AudioFloatInputStream
This class is used to create AudioFloatInputStream from AudioInputStream and
byte buffers.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract intabstract voidclose()abstract AudioFormatabstract longstatic AudioFloatInputStreamgetInputStream(File file) static AudioFloatInputStreamgetInputStream(InputStream stream) static AudioFloatInputStreamgetInputStream(URL url) static AudioFloatInputStreamgetInputStream(AudioFormat format, byte[] buffer, int offset, int len) static AudioFloatInputStreamgetInputStream(AudioInputStream stream) abstract voidmark(int readlimit) abstract booleanfinal floatread()final intread(float[] b) abstract intread(float[] b, int off, int len) abstract voidreset()abstract longskip(long len)
-
Constructor Details
-
AudioFloatInputStream
public AudioFloatInputStream()
-
-
Method Details
-
getInputStream
public static AudioFloatInputStream getInputStream(URL url) throws UnsupportedAudioFileException, IOException -
getInputStream
public static AudioFloatInputStream getInputStream(File file) throws UnsupportedAudioFileException, IOException -
getInputStream
public static AudioFloatInputStream getInputStream(InputStream stream) throws UnsupportedAudioFileException, IOException -
getInputStream
-
getInputStream
public static AudioFloatInputStream getInputStream(AudioFormat format, byte[] buffer, int offset, int len) -
getFormat
-
getFrameLength
public abstract long getFrameLength() -
read
- Throws:
IOException
-
read
- Throws:
IOException
-
read
- Throws:
IOException
-
skip
- Throws:
IOException
-
available
- Throws:
IOException
-
close
- Throws:
IOException
-
mark
public abstract void mark(int readlimit) -
markSupported
public abstract boolean markSupported() -
reset
- Throws:
IOException
-