Asterisk - The Open Source Telephony Project  18.5.0
Data Fields
g722_encode_state_t Struct Reference

#include <g722.h>

Data Fields

struct {
   int   a [3]
 
   int   ap [3]
 
   int   b [7]
 
   int   bp [7]
 
   int   d [7]
 
   int   det
 
   int   nb
 
   int   p [3]
 
   int   r [3]
 
   int   s
 
   int   sg [7]
 
   int   sp
 
   int   sz
 
band [2]
 
int bits_per_sample
 
int eight_k
 
int in_bits
 
unsigned int in_buffer
 
int itu_test_mode
 
int out_bits
 
unsigned int out_buffer
 
int packed
 
int x [24]
 

Detailed Description

Definition at line 56 of file g722.h.

Field Documentation

◆ a

int a[3]

Definition at line 77 of file g722.h.

Referenced by block4().

◆ ap

int ap[3]

Definition at line 78 of file g722.h.

Referenced by block4().

◆ b

int b[7]

Definition at line 81 of file g722.h.

Referenced by block4().

◆ band

struct { ... } band[2]

◆ bits_per_sample

int bits_per_sample

6 for 48000kbps, 7 for 56000kbps, or 8 for 64000kbps.

Definition at line 66 of file g722.h.

Referenced by g722_encode(), and g722_encode_init().

◆ bp

int bp[7]

Definition at line 82 of file g722.h.

Referenced by block4().

◆ d

int d[7]

Definition at line 80 of file g722.h.

Referenced by block4().

◆ det

int det

Definition at line 85 of file g722.h.

Referenced by g722_encode(), and g722_encode_init().

◆ eight_k

int eight_k

TRUE if encode from 8k samples/second

Definition at line 64 of file g722.h.

Referenced by g722_encode(), and g722_encode_init().

◆ in_bits

int in_bits

Definition at line 89 of file g722.h.

◆ in_buffer

unsigned int in_buffer

Definition at line 88 of file g722.h.

◆ itu_test_mode

int itu_test_mode

TRUE if the operating in the special ITU test mode, with the band split filters disabled.

Definition at line 60 of file g722.h.

Referenced by g722_encode().

◆ nb

int nb

Definition at line 84 of file g722.h.

Referenced by g722_encode().

◆ out_bits

int out_bits

Definition at line 91 of file g722.h.

Referenced by g722_encode().

◆ out_buffer

unsigned int out_buffer

Definition at line 90 of file g722.h.

Referenced by g722_encode().

◆ p

int p[3]

Definition at line 79 of file g722.h.

Referenced by block4().

◆ packed

int packed

TRUE if the G.722 data is packed

Definition at line 62 of file g722.h.

Referenced by g722_encode(), and g722_encode_init().

◆ r

int r[3]

Definition at line 76 of file g722.h.

Referenced by block4().

◆ s

int s

Definition at line 73 of file g722.h.

Referenced by block4(), and g722_encode().

◆ sg

int sg[7]

Definition at line 83 of file g722.h.

Referenced by block4().

◆ sp

int sp

Definition at line 74 of file g722.h.

Referenced by block4().

◆ sz

int sz

Definition at line 75 of file g722.h.

Referenced by block4().

◆ x

int x[24]

Signal history for the QMF

Definition at line 69 of file g722.h.

Referenced by g722_encode().


The documentation for this struct was generated from the following file: