libg722_1
0.0.1
|
#include <inttypes.h>
#include <stdlib.h>
#include <string.h>
#include "g722_1/g722_1.h"
#include "defs.h"
#include "huff_tab.h"
#include "tables.h"
#include "bitstream.h"
#include "utilities.h"
Functions | |
int | g722_1_encode_set_rate (g722_1_encode_state_t *s, int bit_rate) |
g722_1_encode_state_t * | g722_1_encode_init (g722_1_encode_state_t *s, int bit_rate, int sample_rate) |
int | g722_1_encode_release (g722_1_encode_state_t *s) |
g722_1_encode_state_t* g722_1_encode_init | ( | g722_1_encode_state_t * | s, |
int | bit_rate, | ||
int | sample_rate | ||
) |
Initialise a G.722.1 encode context.
s | The G.722.1 encode 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_encode_release | ( | g722_1_encode_state_t * | s | ) |
Release a G.722.1 encode context.
s | The G.722.1 encode context. |
int g722_1_encode_set_rate | ( | g722_1_encode_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. |