Asterisk - The Open Source Telephony Project  21.4.1
Data Structures | Macros | Enumerations | Functions
g722.h File Reference

Go to the source code of this file.

Data Structures

struct  g722_decode_state_t
 
struct  g722_encode_state_t
 

Macros

#define INT16_MAX   32767
 
#define INT16_MIN   (-32768)
 

Enumerations

enum  { G722_SAMPLE_RATE_8000 = 0x0001, G722_PACKED = 0x0002 }
 

Functions

int g722_decode (g722_decode_state_t *s, int16_t amp[], const uint8_t g722_data[], int len)
 
g722_decode_state_tg722_decode_init (g722_decode_state_t *s, int rate, int options)
 
int g722_decode_release (g722_decode_state_t *s)
 
int g722_encode (g722_encode_state_t *s, uint8_t g722_data[], const int16_t amp[], int len)
 
g722_encode_state_tg722_encode_init (g722_encode_state_t *s, int rate, int options)
 
int g722_encode_release (g722_encode_state_t *s)