FFmpeg
Public Member Functions | Public Attributes | List of all members
Atrac3pChanUnitCtx Struct Reference

Channel unit parameters. More...

#include <atrac3plus.h>

Public Member Functions

 DECLARE_ALIGNED (32, float, prev_buf)[2][ATRAC3P_FRAME_SAMPLES]
 overlapping buffer
 

Public Attributes

int unit_type
 unit type (mono/stereo)
 
int num_quant_units
 
int num_subbands
 
int used_quant_units
 number of quant units with coded spectrum
 
int num_coded_subbands
 number of subbands with coded spectrum
 
int mute_flag
 mute flag
 
int use_full_table
 1 - full table list, 0 - restricted one
 
int noise_present
 1 - global noise info present
 
int noise_level_index
 global noise level index
 
int noise_table_index
 global noise RNG table index
 
uint8_t swap_channels [ATRAC3P_SUBBANDS]
 1 - perform subband-wise channel swapping
 
uint8_t negate_coeffs [ATRAC3P_SUBBANDS]
 1 - subband-wise IMDCT coefficients negation
 
Atrac3pChanParams channels [2]
 
Atrac3pWaveSynthParams wave_synth_hist [2]
 waves synth history for two frames
 
Atrac3pWaveSynthParamswaves_info
 
Atrac3pWaveSynthParamswaves_info_prev
 
Atrac3pIPQFChannelCtx ipqf_ctx [2]
 

Detailed Description

Channel unit parameters.


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