FFmpeg  4.0
Data Fields
ATRAC3PContext Struct Reference

Data Fields

GetBitContext gb
 
AVFloatDSPContextfdsp
 
float samples [2][ATRAC3P_FRAME_SAMPLES]
 quantized MDCT spectrum More...
 
float mdct_buf [2][ATRAC3P_FRAME_SAMPLES]
 output of the IMDCT More...
 
float time_buf [2][ATRAC3P_FRAME_SAMPLES]
 output of the gain compensation More...
 
float outp_buf [2][ATRAC3P_FRAME_SAMPLES]
 
AtracGCContext gainc_ctx
 gain compensation context More...
 
FFTContext mdct_ctx
 
FFTContext ipqf_dct_ctx
 IDCT context used by IPQF. More...
 
Atrac3pChanUnitCtxch_units
 global channel units More...
 
int num_channel_blocks
 number of channel blocks More...
 
uint8_t channel_blocks [5]
 channel configuration descriptor More...
 
uint64_t my_channel_layout
 current channel layout More...
 

Detailed Description

Definition at line 48 of file atrac3plusdec.c.

Field Documentation

◆ gb

GetBitContext ATRAC3PContext::gb

Definition at line 49 of file atrac3plusdec.c.

Referenced by atrac3p_decode_frame().

◆ fdsp

AVFloatDSPContext* ATRAC3PContext::fdsp

◆ samples

float ATRAC3PContext::samples[2][ATRAC3P_FRAME_SAMPLES]

quantized MDCT spectrum

Definition at line 52 of file atrac3plusdec.c.

Referenced by atrac3p_decode_frame(), and reconstruct_frame().

◆ mdct_buf

float ATRAC3PContext::mdct_buf[2][ATRAC3P_FRAME_SAMPLES]

output of the IMDCT

Definition at line 53 of file atrac3plusdec.c.

Referenced by reconstruct_frame().

◆ time_buf

float ATRAC3PContext::time_buf[2][ATRAC3P_FRAME_SAMPLES]

output of the gain compensation

Definition at line 54 of file atrac3plusdec.c.

Referenced by reconstruct_frame().

◆ outp_buf

float ATRAC3PContext::outp_buf[2][ATRAC3P_FRAME_SAMPLES]

Definition at line 55 of file atrac3plusdec.c.

Referenced by atrac3p_decode_frame(), and reconstruct_frame().

◆ gainc_ctx

AtracGCContext ATRAC3PContext::gainc_ctx

gain compensation context

Definition at line 57 of file atrac3plusdec.c.

Referenced by atrac3p_decode_init(), and reconstruct_frame().

◆ mdct_ctx

FFTContext ATRAC3PContext::mdct_ctx

Definition at line 58 of file atrac3plusdec.c.

Referenced by atrac3p_decode_close(), atrac3p_decode_init(), and reconstruct_frame().

◆ ipqf_dct_ctx

FFTContext ATRAC3PContext::ipqf_dct_ctx

IDCT context used by IPQF.

Definition at line 59 of file atrac3plusdec.c.

Referenced by atrac3p_decode_close(), atrac3p_decode_init(), and reconstruct_frame().

◆ ch_units

Atrac3pChanUnitCtx* ATRAC3PContext::ch_units

global channel units

Definition at line 61 of file atrac3plusdec.c.

Referenced by atrac3p_decode_close(), atrac3p_decode_frame(), and atrac3p_decode_init().

◆ num_channel_blocks

int ATRAC3PContext::num_channel_blocks

number of channel blocks

Definition at line 63 of file atrac3plusdec.c.

Referenced by atrac3p_decode_frame(), atrac3p_decode_init(), and set_channel_params().

◆ channel_blocks

uint8_t ATRAC3PContext::channel_blocks[5]

channel configuration descriptor

Definition at line 64 of file atrac3plusdec.c.

Referenced by atrac3p_decode_frame(), and set_channel_params().

◆ my_channel_layout

uint64_t ATRAC3PContext::my_channel_layout

current channel layout

Definition at line 65 of file atrac3plusdec.c.

Referenced by atrac3p_decode_init().


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