|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Speex Decoder inteface, used as a base for the Narrowband and sideband decoders.
Method Summary | |
int |
decode(Bits bits,
float[] out)
Decode the given input bits. |
void |
decodeStereo(float[] data,
int frameSize)
Decode the given bits to stereo. |
boolean |
getDtx()
Returns whether or not we are using Discontinuous Transmission encoding. |
float[] |
getExc()
Returns the excitation array. |
int |
getFrameSize()
Returns the size of a frame. |
float[] |
getInnov()
Returns the innovation array. |
boolean |
getPerceptualEnhancement()
Returns whether perceptual enhancement is enabled or disabled. |
float[] |
getPiGain()
Returns the Pitch Gain array. |
void |
setPerceptualEnhancement(boolean enhanced)
Enables or disables perceptual enhancement. |
Method Detail |
public int decode(Bits bits, float[] out) throws java.io.StreamCorruptedException
bits
- - Speex bits buffer.out
- - the decoded mono audio frame.
java.io.StreamCorruptedException
- If there is an error detected in the
data stream.public void decodeStereo(float[] data, int frameSize)
data
- - float array of size 2*frameSize, that contains the mono
audio samples in the first half. When the function has completed, the
array will contain the interlaced stereo audio samples.frameSize
- - the size of a frame of mono audio samples.public void setPerceptualEnhancement(boolean enhanced)
enhanced
- public boolean getPerceptualEnhancement()
public int getFrameSize()
public boolean getDtx()
public float[] getPiGain()
public float[] getExc()
public float[] getInnov()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |