Class DecodedVorbisAudioInputStream
java.lang.Object
java.io.InputStream
javax.sound.sampled.AudioInputStream
org.tritonus.share.sampled.convert.TAudioInputStream
org.tritonus.share.sampled.convert.TAsynchronousFilteredAudioInputStream
javazoom.spi.vorbis.sampled.convert.DecodedVorbisAudioInputStream
- All Implemented Interfaces:
Closeable
,AutoCloseable
,PropertiesContainer
,org.tritonus.share.TCircularBuffer.Trigger
public class DecodedVorbisAudioInputStream
extends org.tritonus.share.sampled.convert.TAsynchronousFilteredAudioInputStream
implements PropertiesContainer
This class implements the Vorbis decoding.
-
Field Summary
Fields inherited from class javax.sound.sampled.AudioInputStream
format, frameLength, framePos, frameSize
-
Constructor Summary
ConstructorsConstructorDescriptionDecodedVorbisAudioInputStream
(AudioFormat outputFormat, AudioInputStream bitStream) Constructor. -
Method Summary
Methods inherited from class org.tritonus.share.sampled.convert.TAsynchronousFilteredAudioInputStream
available, getCircularBuffer, mark, markSupported, read, read, read, reset, skip, writeMore
Methods inherited from class org.tritonus.share.sampled.convert.TAudioInputStream
setProperty
Methods inherited from class javax.sound.sampled.AudioInputStream
getFormat, getFrameLength
Methods inherited from class java.io.InputStream
nullInputStream, readAllBytes, readNBytes, readNBytes, skipNBytes, transferTo
-
Constructor Details
-
DecodedVorbisAudioInputStream
Constructor.
-
-
Method Details
-
properties
Return dynamic properties.- ogg.position.byte [Long], current position in bytes in the stream.
- Specified by:
properties
in interfacePropertiesContainer
- Overrides:
properties
in classorg.tritonus.share.sampled.convert.TAudioInputStream
-
execute
public void execute()Main loop.- Specified by:
execute
in interfaceorg.tritonus.share.TCircularBuffer.Trigger
-
close
Close the stream.- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
- Overrides:
close
in classorg.tritonus.share.sampled.convert.TAsynchronousFilteredAudioInputStream
- Throws:
IOException
-