FFmpeg
Data Fields
AacPsyContext Struct Reference

3GPP TS26.403-inspired psychoacoustic model specific data More...

Data Fields

int chan_bitrate
 bitrate per channel More...
 
int frame_bits
 average bits per frame More...
 
int fill_level
 bit reservoir fill level More...
 
struct {
   float   min
 minimum allowed PE for bit factor calculation More...
 
   float   max
 maximum allowed PE for bit factor calculation More...
 
   float   previous
 allowed PE of the previous frame More...
 
   float   correction
 PE correction factor. More...
 
pe
 
AacPsyCoeffs psy_coef [2][64]
 
AacPsyChannelch
 
float global_quality
 normalized global quality taken from avctx More...
 
int64_t rc_frame_num
 frame the rewind state was saved for More...
 
int rc_first_ch
 first channel analyzed in that frame More...
 
int rc_fill_level
 
float rc_pe_min
 
float rc_pe_max
 
float rc_pe_previous
 

Detailed Description

3GPP TS26.403-inspired psychoacoustic model specific data

Definition at line 166 of file aacpsy.c.

Field Documentation

◆ chan_bitrate

int AacPsyContext::chan_bitrate

bitrate per channel

Definition at line 167 of file aacpsy.c.

Referenced by psy_3gpp_init().

◆ frame_bits

int AacPsyContext::frame_bits

average bits per frame

Definition at line 168 of file aacpsy.c.

Referenced by psy_3gpp_init().

◆ fill_level

int AacPsyContext::fill_level

bit reservoir fill level

Definition at line 169 of file aacpsy.c.

Referenced by psy_3gpp_analyze(), and psy_3gpp_init().

◆ min

float AacPsyContext::min

minimum allowed PE for bit factor calculation

Definition at line 171 of file aacpsy.c.

Referenced by psy_3gpp_analyze(), and psy_3gpp_init().

◆ max

float AacPsyContext::max

maximum allowed PE for bit factor calculation

Definition at line 172 of file aacpsy.c.

Referenced by psy_3gpp_analyze(), and psy_3gpp_init().

◆ previous

float AacPsyContext::previous

allowed PE of the previous frame

Definition at line 173 of file aacpsy.c.

Referenced by psy_3gpp_analyze().

◆ correction

float AacPsyContext::correction

PE correction factor.

Definition at line 174 of file aacpsy.c.

◆ pe

struct { ... } AacPsyContext::pe

Referenced by psy_3gpp_analyze(), and psy_3gpp_init().

◆ psy_coef

AacPsyCoeffs AacPsyContext::psy_coef[2][64]

Definition at line 176 of file aacpsy.c.

Referenced by psy_3gpp_init().

◆ ch

AacPsyChannel* AacPsyContext::ch

◆ global_quality

float AacPsyContext::global_quality

normalized global quality taken from avctx

Definition at line 178 of file aacpsy.c.

Referenced by psy_3gpp_init().

◆ rc_frame_num

int64_t AacPsyContext::rc_frame_num

frame the rewind state was saved for

Definition at line 181 of file aacpsy.c.

Referenced by psy_3gpp_analyze(), and psy_3gpp_init().

◆ rc_first_ch

int AacPsyContext::rc_first_ch

first channel analyzed in that frame

Definition at line 182 of file aacpsy.c.

Referenced by psy_3gpp_analyze().

◆ rc_fill_level

int AacPsyContext::rc_fill_level

Definition at line 183 of file aacpsy.c.

Referenced by psy_3gpp_analyze().

◆ rc_pe_min

float AacPsyContext::rc_pe_min

Definition at line 184 of file aacpsy.c.

Referenced by psy_3gpp_analyze().

◆ rc_pe_max

float AacPsyContext::rc_pe_max

Definition at line 184 of file aacpsy.c.

Referenced by psy_3gpp_analyze().

◆ rc_pe_previous

float AacPsyContext::rc_pe_previous

Definition at line 184 of file aacpsy.c.

Referenced by psy_3gpp_analyze().


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