FreeCalypso > hg > gsm-codec-lib
diff libtwamr/bits2prm.h @ 254:f931e704adc5
libtwamr: bits and parameter packing
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Fri, 05 Apr 2024 07:41:31 +0000 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/libtwamr/bits2prm.h Fri Apr 05 07:41:31 2024 +0000 @@ -0,0 +1,53 @@ +/* +***************************************************************************** +* +* GSM AMR-NB speech codec R98 Version 7.6.0 December 12, 2001 +* R99 Version 3.3.0 +* REL-4 Version 4.1.0 +* +***************************************************************************** +* +* File : bits2prm.h +* Purpose : Retrieves the vector of encoder parameters from +* : the received serial bits in a frame. +* +***************************************************************************** +*/ +#ifndef bits2prm_h +#define bits2prm_h "$Id $" + +/* +***************************************************************************** +* INCLUDE FILES +***************************************************************************** +*/ +#include "typedef.h" +#include "tw_amr.h" /* for enum Mode */ +/* +***************************************************************************** +* DEFINITION OF DATA TYPES +***************************************************************************** +*/ + +/* +***************************************************************************** +* DECLARATION OF PROTOTYPES +***************************************************************************** +*/ +/* +************************************************************************** +* +* Function : Bits2prm +* Purpose : Retrieves the vector of encoder parameters from +* the received serial bits in a frame. +* Returns : void +* +************************************************************************** +*/ +void Bits2prm ( + enum Mode mode, + const Word16 bits[], /* input : serial bits (max 244) */ + Word16 prm[] /* output: analysis parameters (max 57) */ +); + +#endif