FFmpeg
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]
 
void(* vector_fmul_window )(float *dst, const float *src0, const float *src1, const float *win, int len)
 

Detailed Description

The atrac1 context, holds all needed parameters for decoding.

Definition at line 76 of file atrac1.c.

Field Documentation

◆ SUs

AT1SUCtx AT1Ctx::SUs[AT1_MAX_CHANNELS]

channel sound unit

Definition at line 77 of file atrac1.c.

Referenced by atrac1_decode_frame(), and atrac1_decode_init().

◆ spec

float AT1Ctx::spec[AT1_SU_SAMPLES]

the mdct spectrum buffer

Definition at line 78 of file atrac1.c.

Referenced by at1_imdct_block(), and atrac1_decode_frame().

◆ low

float AT1Ctx::low[256]

Definition at line 80 of file atrac1.c.

Referenced by atrac1_decode_init().

◆ mid

float AT1Ctx::mid[256]

Definition at line 81 of file atrac1.c.

Referenced by atrac1_decode_init().

◆ high

float AT1Ctx::high[512]

Definition at line 82 of file atrac1.c.

Referenced by atrac1_decode_init().

◆ bands

float* AT1Ctx::bands[3]

Definition at line 83 of file atrac1.c.

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

◆ mdct_ctx

FFTContext AT1Ctx::mdct_ctx[3]

Definition at line 84 of file atrac1.c.

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

◆ vector_fmul_window

void(* AT1Ctx::vector_fmul_window) (float *dst, const float *src0, const float *src1, const float *win, int len)

Definition at line 85 of file atrac1.c.

Referenced by at1_imdct_block(), and atrac1_decode_init().


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