Asterisk - The Open Source Telephony Project  18.5.0
Data Fields
g722_decode_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 94 of file g722.h.

Field Documentation

◆ a

int a[3]

Definition at line 115 of file g722.h.

Referenced by block4().

◆ ap

int ap[3]

Definition at line 116 of file g722.h.

Referenced by block4().

◆ b

int b[7]

Definition at line 119 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 104 of file g722.h.

Referenced by g722_decode(), and g722_decode_init().

◆ bp

int bp[7]

Definition at line 120 of file g722.h.

Referenced by block4().

◆ d

int d[7]

Definition at line 118 of file g722.h.

Referenced by block4().

◆ det

int det

Definition at line 123 of file g722.h.

Referenced by g722_decode(), and g722_decode_init().

◆ eight_k

int eight_k

TRUE if decode to 8k samples/second

Definition at line 102 of file g722.h.

Referenced by g722_decode(), and g722_decode_init().

◆ in_bits

int in_bits

Definition at line 127 of file g722.h.

Referenced by g722_decode().

◆ in_buffer

unsigned int in_buffer

Definition at line 126 of file g722.h.

Referenced by g722_decode().

◆ 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 98 of file g722.h.

Referenced by g722_decode().

◆ nb

int nb

Definition at line 122 of file g722.h.

Referenced by g722_decode().

◆ out_bits

int out_bits

Definition at line 129 of file g722.h.

◆ out_buffer

unsigned int out_buffer

Definition at line 128 of file g722.h.

◆ p

int p[3]

Definition at line 117 of file g722.h.

Referenced by block4().

◆ packed

int packed

TRUE if the G.722 data is packed

Definition at line 100 of file g722.h.

Referenced by g722_decode(), and g722_decode_init().

◆ r

int r[3]

Definition at line 114 of file g722.h.

Referenced by block4().

◆ s

int s

Definition at line 111 of file g722.h.

Referenced by block4(), and g722_decode().

◆ sg

int sg[7]

Definition at line 121 of file g722.h.

Referenced by block4().

◆ sp

int sp

Definition at line 112 of file g722.h.

Referenced by block4().

◆ sz

int sz

Definition at line 113 of file g722.h.

Referenced by block4().

◆ x

int x[24]

Signal history for the QMF

Definition at line 107 of file g722.h.

Referenced by g722_decode().


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