26#if !defined(_SPANDSP_GSM0610_H_)
27#define _SPANDSP_GSM0610_H_
52 GSM0610_PACKING_WAV49,
75#if defined(__cplusplus)
108SPAN_DECLARE(
int)
gsm0610_encode(gsm0610_state_t *s, uint8_t code[],
const int16_t amp[],
int len);
116SPAN_DECLARE(
int)
gsm0610_decode(gsm0610_state_t *s, int16_t amp[],
const uint8_t code[],
int len);
118SPAN_DECLARE(
int) gsm0610_pack_none(uint8_t c[],
const gsm0610_frame_t *s);
130SPAN_DECLARE(
int) gsm0610_pack_voip(uint8_t c[],
const gsm0610_frame_t *s);
132SPAN_DECLARE(
int) gsm0610_unpack_none(
gsm0610_frame_t *s,
const uint8_t c[]);
144SPAN_DECLARE(
int) gsm0610_unpack_voip(
gsm0610_frame_t *s,
const uint8_t c[]);
146#if defined(__cplusplus)
int gsm0610_unpack_wav49(gsm0610_frame_t *s, const uint8_t c[])
Definition gsm0610_decode.c:125
int gsm0610_decode(gsm0610_state_t *s, int16_t amp[], const uint8_t code[], int len)
Definition gsm0610_decode.c:312
int gsm0610_encode(gsm0610_state_t *s, uint8_t code[], const int16_t amp[], int len)
Definition gsm0610_encode.c:310
gsm0610_state_t * gsm0610_init(gsm0610_state_t *s, int packing)
Definition gsm0610_encode.c:114
int gsm0610_free(gsm0610_state_t *s)
Definition gsm0610_encode.c:136
int gsm0610_set_packing(gsm0610_state_t *s, int packing)
Definition gsm0610_encode.c:107
int gsm0610_pack_wav49(uint8_t c[], const gsm0610_frame_t *s)
Definition gsm0610_encode.c:168
int gsm0610_release(gsm0610_state_t *s)
Definition gsm0610_encode.c:130
Definition private/gsm0610.h:34
int packing
One of the packing modes.
Definition private/gsm0610.h:36