public class OggAudioStreamWrapper extends java.lang.Object implements IAudioStream
Modifier and Type | Class and Description |
---|---|
static interface |
OggAudioStreamWrapper.IFactory |
(package private) static class |
OggAudioStreamWrapper.Stream |
Modifier and Type | Field and Description |
---|---|
private java.io.BufferedInputStream |
bufferedInputStream |
private OggAudioStreamWrapper.IFactory |
provider |
private IAudioStream |
stream |
Constructor and Description |
---|
OggAudioStreamWrapper(OggAudioStreamWrapper.IFactory p_i232496_1_,
java.io.InputStream p_i232496_2_) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
javax.sound.sampled.AudioFormat |
getFormat() |
java.nio.ByteBuffer |
read(int p_216455_1_) |
private final OggAudioStreamWrapper.IFactory provider
private IAudioStream stream
private final java.io.BufferedInputStream bufferedInputStream
public OggAudioStreamWrapper(OggAudioStreamWrapper.IFactory p_i232496_1_, java.io.InputStream p_i232496_2_) throws java.io.IOException
java.io.IOException
public javax.sound.sampled.AudioFormat getFormat()
getFormat
in interface IAudioStream
public java.nio.ByteBuffer read(int p_216455_1_) throws java.io.IOException
read
in interface IAudioStream
java.io.IOException
public void close() throws java.io.IOException
close
in interface java.io.Closeable
close
in interface java.lang.AutoCloseable
java.io.IOException