73 #ifndef ti_drivers_pdm_Codec1__include 74 #define ti_drivers_pdm_Codec1__include 119 extern uint8_t
Codec1_encodeBuff(uint8_t* dst, int16_t* src, int16_t srcSize, int8_t *si, int16_t *pv);
136 extern void Codec1_decodeBuff(int16_t* dst, uint8_t* src,
unsigned srcSize, int8_t *si, int16_t *pv);
void Codec1_decodeBuff(int16_t *dst, uint8_t *src, unsigned srcSize, int8_t *si, int16_t *pv)
This routine decodes a buffer with TI codec Type 1.
uint8_t Codec1_encodeBuff(uint8_t *dst, int16_t *src, int16_t srcSize, int8_t *si, int16_t *pv)
This routine encode a buffer with TI codec Type 1.
uint8_t Codec1_encodeSingle(int16_t audSample)
This routine encodes one int16 sample with TI Codec Type 1.
int16_t Codec1_decodeSingle(uint8_t nibble_4bits)
This routine decode a 4-bit nibble sample to a uint16 PCM audio sample.