Main Page Modules Namespaces C++ Classes Compound List File List Index
TNL: gsm.h File Reference

# gsm.h File Reference

## Defines

#define | GSM_SAMPLES_PER_FRAME 160
#define | GSM_ENCODED_FRAME_SIZE 33
#define | GSM_OPT_LTP_CUT 3

## Functions

gsm_state * | gsm_create (void)
void | gsm_destroy (struct gsm_state *st)
int | gsm_option (struct gsm_state *st, int opt, int *val)
int | gsm_encode (struct gsm_state *st, short *in, unsigned char *out)
int | gsm_decode (struct gsm_state *st, unsigned char *in, short *out)

## Define Documentation

#define GSM_SAMPLES_PER_FRAME 160

#define GSM_ENCODED_FRAME_SIZE 33

#define GSM_OPT_LTP_CUT 3

## Function Documentation

struct gsm_state* gsm_create | ( | void |  | ) | `[read]`

void gsm_destroy | ( | struct gsm_state * | st | ) |

int gsm_option | ( | struct gsm_state * | st,
|  | int | opt,
|  | int * | val |
| ) |  |  |

int gsm_encode | ( | struct gsm_state * | st,
|  | short * | in,
|  | unsigned char * | out |
| ) |  |  |

int gsm_decode | ( | struct gsm_state * | st,
|  | unsigned char * | in,
|  | short * | out |
| ) |  |  |