#include <g726.h>
Public Attributes | |
int | rate |
int | ext_coding |
int | bits_per_sample |
int | packing |
int32_t | yl |
int16_t | yu |
int16_t | dms |
int16_t | dml |
int16_t | ap |
int16_t | a [2] |
int16_t | b [6] |
int16_t | pk [2] |
int16_t | dq [6] |
int16_t | sr [2] |
int | td |
bitstream_state_t | bs |
The bit stream processing context. | |
g726_encoder_func_t | enc_func |
The current encoder function. | |
g726_decoder_func_t | dec_func |
The current decoder function. |
int16_t g726_state_s::a[2] |
Coefficients of pole portion of prediction filter.
int16_t g726_state_s::ap |
Linear weighting coefficient of 'yl' and 'yu'.
int16_t g726_state_s::b[6] |
Coefficients of zero portion of prediction filter.
The number of bits per sample
int16_t g726_state_s::dml |
Long term energy estimate.
int16_t g726_state_s::dms |
int16_t term energy estimate.
int16_t g726_state_s::dq[6] |
Previous 6 samples of the quantized difference signal represented in an internal floating point format.
The external coding, for tandem operation
One of the G.726_PACKING_xxx options
int16_t g726_state_s::pk[2] |
Signs of previous two samples of a partially reconstructed signal.
The bit rate
int16_t g726_state_s::sr[2] |
Previous 2 samples of the quantized difference signal represented in an internal floating point format.
int g726_state_s::td |
Delayed tone detect
int32_t g726_state_s::yl |
Locked or steady state step size multiplier.
int16_t g726_state_s::yu |
Unlocked or non-steady state step size multiplier.