gsm.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

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

Typedefs

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

Functions

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


Define Documentation

#define GSM_MAGIC   0xD

Definition at line 44 of file gsm.h.

Referenced by P3().

#define GSM_MAJOR   1

Definition at line 48 of file gsm.h.

#define GSM_MINOR   0

Definition at line 47 of file gsm.h.

#define GSM_OPT_FAST   2

Definition at line 51 of file gsm.h.

Referenced by P3().

#define GSM_OPT_FRAME_CHAIN   6

Definition at line 55 of file gsm.h.

Referenced by P3().

#define GSM_OPT_FRAME_INDEX   5

Definition at line 54 of file gsm.h.

Referenced by P3().

#define GSM_OPT_LTP_CUT   3

Definition at line 52 of file gsm.h.

Referenced by P3().

#define GSM_OPT_VERBOSE   1

Definition at line 50 of file gsm.h.

Referenced by P3().

#define GSM_OPT_WAV49   4

Definition at line 53 of file gsm.h.

Referenced by P3().

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

Definition at line 32 of file gsm.h.

#define GSM_PATCHLEVEL   10

Definition at line 46 of file gsm.h.


Typedef Documentation

typedef struct gsm_state* gsm

Definition at line 39 of file gsm.h.

typedef unsigned char gsm_byte

Definition at line 41 of file gsm.h.

typedef gsm_byte gsm_frame[33]

Definition at line 42 of file gsm.h.

typedef short gsm_signal

Definition at line 40 of file gsm.h.


Function Documentation

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

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

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

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

void gsm_destroy GSM_P ( (gsm  ) 

gsm gsm_create GSM_P ( (void)   ) 


Generated on Thu Apr 16 06:31:30 2015 for Asterisk - The Open Source Telephony Project by  doxygen 1.5.6