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

Data Fields

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

Detailed Description

Definition at line 48 of file atrac3plusdec.c.

Field Documentation

GetBitContext ATRAC3PContext::gb

Definition at line 49 of file atrac3plusdec.c.

Referenced by atrac3p_decode_frame().

AVFloatDSPContext* ATRAC3PContext::fdsp

Definition at line 50 of file atrac3plusdec.c.

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

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().

float ATRAC3PContext::mdct_buf[2][ATRAC3P_FRAME_SAMPLES]

output of the IMDCT

Definition at line 53 of file atrac3plusdec.c.

Referenced by reconstruct_frame().

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().

float ATRAC3PContext::outp_buf[2][ATRAC3P_FRAME_SAMPLES]

Definition at line 55 of file atrac3plusdec.c.

Referenced by atrac3p_decode_frame(), and reconstruct_frame().

AtracGCContext ATRAC3PContext::gainc_ctx

gain compensation context

Definition at line 57 of file atrac3plusdec.c.

Referenced by atrac3p_decode_init(), and reconstruct_frame().

FFTContext ATRAC3PContext::mdct_ctx

Definition at line 58 of file atrac3plusdec.c.

Referenced by atrac3p_decode_init(), and reconstruct_frame().

FFTContext ATRAC3PContext::ipqf_dct_ctx

IDCT context used by IPQF.

Definition at line 59 of file atrac3plusdec.c.

Referenced by atrac3p_decode_init(), and reconstruct_frame().

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().

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().

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().

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: