X-Git-Url: http://git.eversberg.eu/gitweb.cgi?p=lcr.git;a=blobdiff_plain;f=gsm_audio.h;h=76138fcce1231a09c7f893a616dd0f8bdffaf718;hp=74e0dbb11b7fdad76521d61fa76c9d40914cf701;hb=9b2cabced47630e31cfc57c1384af805170b6d2f;hpb=71066559a8a3467d9c74824a369225738305b1ab diff --git a/gsm_audio.h b/gsm_audio.h index 74e0dbb..76138fc 100644 --- a/gsm_audio.h +++ b/gsm_audio.h @@ -1,6 +1,17 @@ +#ifdef WITH_GSMFR void *gsm_fr_create(void); void gsm_fr_destroy(void *arg); int gsm_fr_decode(void *arg, unsigned char *frame, signed short *samples); void gsm_fr_encode(void *arg, signed short *samples, unsigned char *frame); +#endif + +#ifdef WITH_GSMAMR +void *gsm_amr_create(void); +void gsm_amr_destroy(void *arg); +int gsm_amr_decode(void *arg, unsigned char *frame, signed short *samples); +int gsm_amr_encode(void *arg, signed short *samples, unsigned char *frame, int mode); +int gsm_efr_decode(void *arg, unsigned char *frame, signed short *samples); +int gsm_efr_encode(void *arg, signed short *samples, unsigned char *frame); +#endif