LMMS
Loading...
Searching...
No Matches
gsm.h File Reference

Go to the source code of this file.

Macros

#define GSM_P(protos)
#define GSM_MAGIC   0xD /* 13 kbit/s RPE-LTP */
#define GSM_PATCHLEVEL   10
#define GSM_MINOR   0
#define GSM_MAJOR   1
#define GSM_OPT_VERBOSE   1
#define GSM_OPT_FAST   2
#define GSM_OPT_LTP_CUT   3
#define GSM_OPT_WAV49   4
#define GSM_OPT_FRAME_INDEX   5
#define GSM_OPT_FRAME_CHAIN   6

Typedefs

typedef struct gsm_stategsm
typedef short gsm_signal
typedef unsigned char gsm_byte
typedef gsm_byte gsm_frame[33]

Functions

gsm gsm_create GSM_P ((void))
void gsm_destroy GSM_P ((gsm))
int gsm_print GSM_P ((FILE *, gsm, gsm_byte *))
int gsm_option GSM_P ((gsm, int, int *))
void gsm_encode GSM_P ((gsm, gsm_signal *, gsm_byte *))
int gsm_decode GSM_P ((gsm, gsm_byte *, gsm_signal *))

Macro Definition Documentation

◆ GSM_MAGIC

#define GSM_MAGIC   0xD /* 13 kbit/s RPE-LTP */

◆ GSM_MAJOR

#define GSM_MAJOR   1

◆ GSM_MINOR

#define GSM_MINOR   0

◆ GSM_OPT_FAST

#define GSM_OPT_FAST   2

◆ GSM_OPT_FRAME_CHAIN

#define GSM_OPT_FRAME_CHAIN   6

◆ GSM_OPT_FRAME_INDEX

#define GSM_OPT_FRAME_INDEX   5

◆ GSM_OPT_LTP_CUT

#define GSM_OPT_LTP_CUT   3

◆ GSM_OPT_VERBOSE

#define GSM_OPT_VERBOSE   1

◆ GSM_OPT_WAV49

#define GSM_OPT_WAV49   4

◆ GSM_P

#define GSM_P ( protos)
Value:
( /* protos */ )

◆ GSM_PATCHLEVEL

#define GSM_PATCHLEVEL   10

Typedef Documentation

◆ gsm

typedef struct gsm_state* gsm

◆ gsm_byte

typedef unsigned char gsm_byte

◆ gsm_frame

typedef gsm_byte gsm_frame[33]

◆ gsm_signal

typedef short gsm_signal

Function Documentation

◆ GSM_P() [1/6]

int gsm_print GSM_P ( (FILE *, gsm, gsm_byte *) )
extern

◆ GSM_P() [2/6]

void gsm_destroy GSM_P ( (gsm) )
extern

◆ GSM_P() [3/6]

int gsm_explode GSM_P ( (gsm, gsm_byte *, gsm_signal *) )
extern

◆ GSM_P() [4/6]

void gsm_implode GSM_P ( (gsm, gsm_signal *, gsm_byte *) )
extern

◆ GSM_P() [5/6]

int gsm_option GSM_P ( (gsm, int, int *) )
extern

◆ GSM_P() [6/6]

gsm gsm_create GSM_P ( (void) )
extern