FFmpeg
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules 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]
 
floatbands [3]
 
AVTXContextmdct_ctx [3]
 
av_tx_fn mdct_fn [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

AVTXContext* AT1Ctx::mdct_ctx[3]

Definition at line 84 of file atrac1.c.

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

◆ mdct_fn

av_tx_fn AT1Ctx::mdct_fn[3]

Definition at line 85 of file atrac1.c.

Referenced by at1_imdct(), 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 86 of file atrac1.c.

Referenced by at1_imdct_block(), and atrac1_decode_init().


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