FreeCalypso > hg > gsm-codec-lib
comparison libgsmfr2/tw_gsmfr.h @ 259:bebae251e5ee
libgsmfr2: implement gsmfr_pack_from_array()
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Fri, 12 Apr 2024 22:48:50 +0000 |
parents | a33edf624061 |
children | c95e89367321 |
comparison
equal
deleted
inserted
replaced
258:c344b4f35eb7 | 259:bebae251e5ee |
---|---|
64 /* conversion between RTP packed format and struct gsmfr_param_frame */ | 64 /* conversion between RTP packed format and struct gsmfr_param_frame */ |
65 | 65 |
66 void gsmfr_pack_frame(const struct gsmfr_param_frame *param, uint8_t *frame); | 66 void gsmfr_pack_frame(const struct gsmfr_param_frame *param, uint8_t *frame); |
67 void gsmfr_unpack_frame(const uint8_t *frame, struct gsmfr_param_frame *param); | 67 void gsmfr_unpack_frame(const uint8_t *frame, struct gsmfr_param_frame *param); |
68 | 68 |
69 /* similar conversions with a linear array of params */ | |
70 | |
71 void gsmfr_pack_from_array(const int16_t *params, uint8_t *frame); | |
72 void gsmfr_unpack_to_array(const uint8_t *frame, int16_t *params); | |
73 | |
69 /* Rx DTX handler preprocessor portion of the library */ | 74 /* Rx DTX handler preprocessor portion of the library */ |
70 | 75 |
71 struct gsmfr_preproc_state; /* opaque to external users */ | 76 struct gsmfr_preproc_state; /* opaque to external users */ |
72 | 77 |
73 struct gsmfr_preproc_state *gsmfr_preproc_create(void); | 78 struct gsmfr_preproc_state *gsmfr_preproc_create(void); |