AT1SUCtx Struct Reference

Sound unit struct, one unit is used per channel. More...

Data Fields

int log2_block_count [AT1_QMF_BANDS]
 log2 number of blocks in a band
int num_bfus
 number of Block Floating Units
float * spectrum [2]
float spec1 [AT1_SU_SAMPLES]
 mdct buffer
float spec2 [AT1_SU_SAMPLES]
 mdct buffer
float fst_qmf_delay [46]
 delay line for the 1st stacked QMF filter
float snd_qmf_delay [46]
 delay line for the 2nd stacked QMF filter
float last_qmf_delay [256+23]
 delay line for the last stacked QMF filter

Detailed Description

Sound unit struct, one unit is used per channel.

Definition at line 61 of file atrac1.c.

Field Documentation

float AT1SUCtx::fst_qmf_delay[46]

delay line for the 1st stacked QMF filter

Definition at line 67 of file atrac1.c.

Referenced by at1_subband_synthesis().

float AT1SUCtx::last_qmf_delay[256+23]

delay line for the last stacked QMF filter

Definition at line 69 of file atrac1.c.

Referenced by at1_subband_synthesis().

int AT1SUCtx::log2_block_count[AT1_QMF_BANDS]

log2 number of blocks in a band

Definition at line 62 of file atrac1.c.

Referenced by at1_imdct_block(), at1_unpack_dequant(), and atrac1_decode_frame().

int AT1SUCtx::num_bfus

number of Block Floating Units

Definition at line 63 of file atrac1.c.

Referenced by at1_unpack_dequant().

float AT1SUCtx::snd_qmf_delay[46]

delay line for the 2nd stacked QMF filter

Definition at line 68 of file atrac1.c.

Referenced by at1_subband_synthesis().

float AT1SUCtx::spec1[AT1_SU_SAMPLES]

mdct buffer

Definition at line 65 of file atrac1.c.

Referenced by atrac1_decode_init().

float AT1SUCtx::spec2[AT1_SU_SAMPLES]

mdct buffer

Definition at line 66 of file atrac1.c.

Referenced by atrac1_decode_init().

float* AT1SUCtx::spectrum[2]

Definition at line 64 of file atrac1.c.

Referenced by at1_imdct_block(), and atrac1_decode_init().


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