GNU Radio 3.6.5 C++ API
|
Go to the source code of this file.
Classes | |
struct | g72x_state |
Defines | |
#define | AUDIO_ENCODING_ULAW (1) |
#define | AUDIO_ENCODING_ALAW (2) |
#define | AUDIO_ENCODING_LINEAR (3) |
Functions | |
void | g72x_init_state (struct g72x_state *) |
int | g721_encoder (int sample, int in_coding, struct g72x_state *state_ptr) |
int | g721_decoder (int code, int out_coding, struct g72x_state *state_ptr) |
int | g723_24_encoder (int sample, int in_coding, struct g72x_state *state_ptr) |
int | g723_24_decoder (int code, int out_coding, struct g72x_state *state_ptr) |
int | g723_40_encoder (int sample, int in_coding, struct g72x_state *state_ptr) |
int | g723_40_decoder (int code, int out_coding, struct g72x_state *state_ptr) |
int | quantize (int d, int y, short *table, int size) |
int | reconstruct (int, int, int) |
void | update (int code_size, int y, int wi, int fi, int dq, int sr, int dqsez, struct g72x_state *state_ptr) |
int | tandem_adjust_alaw (int sr, int se, int y, int i, int sign, short *qtab) |
int | tandem_adjust_ulaw (int sr, int se, int y, int i, int sign, short *qtab) |
unsigned char | linear2alaw (int pcm_val) |
int | alaw2linear (unsigned char a_val) |
unsigned char | linear2ulaw (int pcm_val) |
int | ulaw2linear (unsigned char u_val) |
int | predictor_zero (struct g72x_state *state_ptr) |
int | predictor_pole (struct g72x_state *state_ptr) |
int | step_size (struct g72x_state *state_ptr) |
#define AUDIO_ENCODING_ALAW (2) |
#define AUDIO_ENCODING_LINEAR (3) |
#define AUDIO_ENCODING_ULAW (1) |
int alaw2linear | ( | unsigned char | a_val | ) |
int g721_decoder | ( | int | code, |
int | out_coding, | ||
struct g72x_state * | state_ptr | ||
) |
int g721_encoder | ( | int | sample, |
int | in_coding, | ||
struct g72x_state * | state_ptr | ||
) |
int g723_24_decoder | ( | int | code, |
int | out_coding, | ||
struct g72x_state * | state_ptr | ||
) |
int g723_24_encoder | ( | int | sample, |
int | in_coding, | ||
struct g72x_state * | state_ptr | ||
) |
int g723_40_decoder | ( | int | code, |
int | out_coding, | ||
struct g72x_state * | state_ptr | ||
) |
int g723_40_encoder | ( | int | sample, |
int | in_coding, | ||
struct g72x_state * | state_ptr | ||
) |
void g72x_init_state | ( | struct g72x_state * | ) |
unsigned char linear2alaw | ( | int | pcm_val | ) |
unsigned char linear2ulaw | ( | int | pcm_val | ) |
int predictor_pole | ( | struct g72x_state * | state_ptr | ) |
int predictor_zero | ( | struct g72x_state * | state_ptr | ) |
int quantize | ( | int | d, |
int | y, | ||
short * | table, | ||
int | size | ||
) |
int reconstruct | ( | int | , |
int | , | ||
int | |||
) |
int step_size | ( | struct g72x_state * | state_ptr | ) |
int tandem_adjust_alaw | ( | int | sr, |
int | se, | ||
int | y, | ||
int | i, | ||
int | sign, | ||
short * | qtab | ||
) |
int tandem_adjust_ulaw | ( | int | sr, |
int | se, | ||
int | y, | ||
int | i, | ||
int | sign, | ||
short * | qtab | ||
) |
int ulaw2linear | ( | unsigned char | u_val | ) |
void update | ( | int | code_size, |
int | y, | ||
int | wi, | ||
int | fi, | ||
int | dq, | ||
int | sr, | ||
int | dqsez, | ||
struct g72x_state * | state_ptr | ||
) |