Package paulscode.sound.codecs
Class CodecJOrbis
java.lang.Object
paulscode.sound.codecs.CodecJOrbis
- All Implemented Interfaces:
ICodec
- Direct Known Subclasses:
class_309
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate AudioFormatprivate byte[]private intprivate intprivate intprivate booleanprivate static final booleanprivate intprivate booleanprivate InputStreamprivate Packetprivate Pageprivate StreamStateprivate SyncStateprivate Blockprivate Commentprivate DspStateprivate Infoprivate static final booleanprivate SoundSystemLoggerprivate int[]private float[][][]private static final booleanprotected URLprotected URLConnectionprivate static final boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static byte[]appendByteArrays(byte[] byte2, byte[] byte3) voidcleanup()private byte[]booleanprivate booleanendOfStream(boolean bool, boolean bool2) private voiderrorMessage(String string) booleaninitialize(URL uRL) booleanprivate booleaninitialized(boolean bool, boolean bool2) protected InputStreamprivate voidprintStackTrace(Exception exception) read()readAll()private byte[]private booleanvoidreverseByteOrder(boolean bool) private static byte[]trimArray(byte[] byte2, int int2)
-
Field Details
-
GET
private static final boolean GET- See Also:
-
SET
private static final boolean SET- See Also:
-
XXX
private static final boolean XXX- See Also:
-
LITTLE_ENDIAN
private static final boolean LITTLE_ENDIAN -
url
-
urlConnection
-
inputStream
-
audioFormat
-
endOfStream
private boolean endOfStream -
initialized
private boolean initialized -
buffer
private byte[] buffer -
bufferSize
private int bufferSize -
count
private int count -
index
private int index -
convertedBufferSize
private int convertedBufferSize -
pcmInfo
private float[][][] pcmInfo -
pcmIndex
private int[] pcmIndex -
joggPacket
-
joggPage
-
joggStreamState
-
joggSyncState
-
jorbisDspState
-
jorbisBlock
-
jorbisComment
-
jorbisInfo
-
logger
-
-
Constructor Details
-
CodecJOrbis
public CodecJOrbis()
-
-
Method Details
-
reverseByteOrder
public void reverseByteOrder(boolean bool) - Specified by:
reverseByteOrderin interfaceICodec
-
initialize
- Specified by:
initializein interfaceICodec
-
openInputStream
-
initialized
public boolean initialized()- Specified by:
initializedin interfaceICodec
-
read
-
readAll
-
endOfStream
public boolean endOfStream()- Specified by:
endOfStreamin interfaceICodec
-
cleanup
public void cleanup() -
getAudioFormat
- Specified by:
getAudioFormatin interfaceICodec
-
readHeader
private boolean readHeader() -
readBytes
private byte[] readBytes() -
decodeCurrentPacket
private byte[] decodeCurrentPacket() -
initialized
private boolean initialized(boolean bool, boolean bool2) -
endOfStream
private boolean endOfStream(boolean bool, boolean bool2) -
trimArray
private static byte[] trimArray(byte[] byte2, int int2) -
appendByteArrays
private static byte[] appendByteArrays(byte[] byte2, byte[] byte3) -
errorMessage
-
printStackTrace
-