FFmpeg
 All Data Structures Namespaces 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

AT1SUCtx SUs [AT1_MAX_CHANNELS]
 channel sound unit More...
 
float spec [AT1_SU_SAMPLES]
 the mdct spectrum buffer More...
 
float low [256]
 
float mid [256]
 
float high [512]
 
float * bands [3]
 
FFTContext mdct_ctx [3]
 
AVFloatDSPContextfdsp
 

Detailed Description

The atrac1 context, holds all needed parameters for decoding.

Definition at line 74 of file atrac1.c.

Field Documentation

AT1SUCtx AT1Ctx::SUs[AT1_MAX_CHANNELS]

channel sound unit

Definition at line 75 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 76 of file atrac1.c.

Referenced by at1_imdct_block(), and atrac1_decode_frame().

float AT1Ctx::low[256]

Definition at line 78 of file atrac1.c.

Referenced by atrac1_decode_init().

float AT1Ctx::mid[256]

Definition at line 79 of file atrac1.c.

Referenced by atrac1_decode_init().

float AT1Ctx::high[512]

Definition at line 80 of file atrac1.c.

Referenced by atrac1_decode_init().

float* AT1Ctx::bands[3]

Definition at line 81 of file atrac1.c.

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

FFTContext AT1Ctx::mdct_ctx[3]

Definition at line 82 of file atrac1.c.

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

AVFloatDSPContext* AT1Ctx::fdsp

Definition at line 83 of file atrac1.c.

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


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