Modifier and Type | Method and Description |
---|---|
int |
encode(Bits bits,
float[] in)
Encode the given input signal.
|
int |
getAbr()
Returns the Average Bit Rate used (0 if ABR is not turned on).
|
int |
getBitRate()
Get the current Bit Rate.
|
int |
getComplexity()
Returns the algorthmic complexity.
|
boolean |
getDtx()
Returns whether or not we are using Discontinuous Transmission encoding.
|
int |
getEncodedFrameSize()
Returns the size in bits of an audio frame encoded with the current mode.
|
float[] |
getExc()
Returns the excitation array.
|
int |
getFrameSize()
Returns the size of a frame.
|
float[] |
getInnov()
Returns the innovation array.
|
int |
getLookAhead()
Return LookAhead.
|
int |
getMode()
Returns the encoding submode currently in use.
|
float[] |
getPiGain()
Returns the Pitch Gain array.
|
float |
getRelativeQuality()
Returns the relative quality.
|
int |
getSamplingRate()
Returns the sampling rate.
|
boolean |
getVad()
Returns whether or not we are using Voice Activity Detection encoding.
|
boolean |
getVbr()
Returns whether or not we are using Variable Bit Rate encoding.
|
float |
getVbrQuality()
Returns the Varible Bit Rate Quality.
|
void |
setAbr(int abr)
Sets the Average Bit Rate.
|
void |
setBitRate(int bitrate)
Sets the bitrate.
|
void |
setComplexity(int complexity)
Sets the algorithmic complexity.
|
void |
setDtx(boolean dtx)
Sets whether or not to use Discontinuous Transmission encoding.
|
void |
setMode(int mode)
Sets the encoding submode.
|
void |
setQuality(int quality)
Sets the Quality (between 0 and 10).
|
void |
setSamplingRate(int rate)
Sets the sampling rate.
|
void |
setVad(boolean vad)
Sets whether or not to use Voice Activity Detection encoding.
|
void |
setVbr(boolean vbr)
Sets whether or not to use Variable Bit Rate encoding.
|
void |
setVbrQuality(float quality)
Sets the Varible Bit Rate Quality.
|
int encode(Bits bits, float[] in)
bits
- - Speex bits buffer.in
- - the raw mono audio frame to encode.int getEncodedFrameSize()
int getFrameSize()
void setQuality(int quality)
quality
- - the desired Quality (between 0 and 10).int getBitRate()
float[] getPiGain()
float[] getExc()
float[] getInnov()
void setMode(int mode)
mode
- int getMode()
void setBitRate(int bitrate)
bitrate
- void setVbr(boolean vbr)
vbr
- boolean getVbr()
void setVad(boolean vad)
vad
- boolean getVad()
void setDtx(boolean dtx)
dtx
- boolean getDtx()
int getAbr()
void setAbr(int abr)
abr
- - the desired Average Bit Rate.void setVbrQuality(float quality)
quality
- - the desired Varible Bit Rate Quality.float getVbrQuality()
void setComplexity(int complexity)
complexity
- - the desired algorithmic complexity (between 1 and 10 - default is 3).int getComplexity()
void setSamplingRate(int rate)
rate
- - the sampling rate.int getSamplingRate()
int getLookAhead()
float getRelativeQuality()
Copyright © 1999-2004 Wimba S.A. All Rights Reserved.