comparison libgsmefr/gsm_efr.h @ 542:f2d0f2f15d5f

libgsmefr: add wrapper for TW-TS-001 RTP input
author Mychaela Falconia <falcon@freecalypso.org>
date Sat, 28 Sep 2024 06:38:08 +0000
parents 23656d874524
children
comparison
equal deleted inserted replaced
541:23656d874524 542:f2d0f2f15d5f
41 int16_t *pcm); 41 int16_t *pcm);
42 extern void EFR_decode_frame(struct EFR_decoder_state *st, const uint8_t *frame, 42 extern void EFR_decode_frame(struct EFR_decoder_state *st, const uint8_t *frame,
43 int bfi, int taf, int16_t *pcm); 43 int bfi, int taf, int16_t *pcm);
44 extern void EFR_decode_bfi_nodata(struct EFR_decoder_state *st, int taf, 44 extern void EFR_decode_bfi_nodata(struct EFR_decoder_state *st, int taf,
45 int16_t *pcm); 45 int16_t *pcm);
46 extern int EFR_decode_rtp(struct EFR_decoder_state *st, const uint8_t *rtp_pl,
47 unsigned rtp_pl_len, int16_t *pcm);
46 48
47 /* stateless utility functions */ 49 /* stateless utility functions */
48 50
49 extern int EFR_sid_classify(const uint8_t *frame); 51 extern int EFR_sid_classify(const uint8_t *frame);
50 extern void EFR_frame2params(const uint8_t *frame, int16_t *params); 52 extern void EFR_frame2params(const uint8_t *frame, int16_t *params);