|
|||||||||||
| 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 | ||||||||||