X-Git-Url: http://git.eversberg.eu/gitweb.cgi?p=lcr.git;a=blobdiff_plain;f=gsm_audio.h;h=2eeba36b972aae2c002dfd1d711d1d44215d00a2;hp=74e0dbb11b7fdad76521d61fa76c9d40914cf701;hb=5566f74eb29be75da44e29ba72ee6f015249ce61;hpb=77d91029549d9d526572966a0884c015acd2727e diff --git a/gsm_audio.h b/gsm_audio.h index 74e0dbb..2eeba36 100644 --- a/gsm_audio.h +++ b/gsm_audio.h @@ -1,6 +1,23 @@ +#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 + +#ifdef WITH_GSMHR +void *gsm_hr_create(void); +void gsm_hr_destroy(void *arg); +int gsm_hr_decode(void *arg, unsigned char *frame, signed short *samples); +void gsm_hr_encode(void *arg, signed short *samples, unsigned char *frame); +#endif