|
libg722_1
0.0.1
|
#include <inttypes.h>#include <stdlib.h>#include <string.h>#include "g722_1/g722_1.h"#include "defs.h"#include "tables.h"#include "huff_tab.h"#include "bitstream.h"Functions | |
| int16_t | get_rand (g722_1_rand_t *randobj) |
| int | g722_1_decode_set_rate (g722_1_decode_state_t *s, int bit_rate) |
| g722_1_decode_state_t * | g722_1_decode_init (g722_1_decode_state_t *s, int bit_rate, int sample_rate) |
| int | g722_1_decode_release (g722_1_decode_state_t *s) |
| g722_1_decode_state_t* g722_1_decode_init | ( | g722_1_decode_state_t * | s, |
| int | bit_rate, | ||
| int | sample_rate | ||
| ) |
Initialise a G.722.1 decode context.
| s | The G.722.1 decode context. |
| bit_rate | The required bit rate for the G.722.1 data. The valid rates are 48000, 32000 and 24000. |
| sample_rate | The required sampling rate. The valid rates are 16000 and 32000. |
| int g722_1_decode_release | ( | g722_1_decode_state_t * | s | ) |
Release a G.722.1 decode context.
| s | The G.722.1 decode context. |
| int g722_1_decode_set_rate | ( | g722_1_decode_state_t * | s, |
| int | bit_rate | ||
| ) |
Change the bit rate for an G.722.1 decode context.
| s | The G.722.1 decode context. |
| bit_rate | The required bit rate for the G.722.1 data. The valid rates are 48000, 32000 and 24000. |