FFmpeg
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
AT1Ctx Struct Reference

The atrac1 context, holds all needed parameters for decoding. More...

Data Fields

AVFrame frame
 
AT1SUCtx SUs [AT1_MAX_CHANNELS]
 channel sound unit
 
float spec [AT1_SU_SAMPLES]
 the mdct spectrum buffer
 
float low [256]
 
float mid [256]
 
float high [512]
 
float * bands [3]
 
FFTContext mdct_ctx [3]
 
DSPContext dsp
 

Detailed Description

The atrac1 context, holds all needed parameters for decoding.

Definition at line 74 of file atrac1.c.

Field Documentation

AVFrame AT1Ctx::frame

Definition at line 75 of file atrac1.c.

Referenced by atrac1_decode_frame(), and atrac1_decode_init().

AT1SUCtx AT1Ctx::SUs[AT1_MAX_CHANNELS]

channel sound unit

Definition at line 76 of file atrac1.c.

Referenced by atrac1_decode_frame(), and atrac1_decode_init().

float AT1Ctx::spec[AT1_SU_SAMPLES]

the mdct spectrum buffer

Definition at line 77 of file atrac1.c.

Referenced by at1_imdct_block(), and atrac1_decode_frame().

float AT1Ctx::low[256]

Definition at line 79 of file atrac1.c.

Referenced by atrac1_decode_init().

float AT1Ctx::mid[256]

Definition at line 80 of file atrac1.c.

Referenced by atrac1_decode_init().

float AT1Ctx::high[512]

Definition at line 81 of file atrac1.c.

Referenced by atrac1_decode_init().

float* AT1Ctx::bands[3]

Definition at line 82 of file atrac1.c.

Referenced by at1_imdct_block(), at1_subband_synthesis(), and atrac1_decode_init().

FFTContext AT1Ctx::mdct_ctx[3]

Definition at line 83 of file atrac1.c.

Referenced by at1_imdct(), atrac1_decode_end(), and atrac1_decode_init().

DSPContext AT1Ctx::dsp

Definition at line 84 of file atrac1.c.

Referenced by at1_imdct_block(), and atrac1_decode_init().


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