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

single/pair channel context for psychoacoustic model More...

Data Fields

AacPsyBand band [128]
 bands information
 
AacPsyBand prev_band [128]
 bands information from the previous frame
 
float win_energy
 sliding average of channel energy
 
float iir_state [2]
 hi-pass IIR filter state
 
uint8_t next_grouping
 stored grouping scheme for the next frame (in case of 8 short window sequence)
 
enum WindowSequence next_window_seq
 window sequence to be used in the next frame
 
float attack_threshold
 attack threshold for this channel
 
float prev_energy_subshort [AAC_NUM_BLOCKS_SHORT *PSY_LAME_NUM_SUBBLOCKS]
 
int prev_attack
 attack value for the last short block in the previous sequence
 

Detailed Description

single/pair channel context for psychoacoustic model

Definition at line 120 of file aacpsy.c.

Field Documentation

AacPsyBand AacPsyChannel::band[128]

bands information

Definition at line 121 of file aacpsy.c.

Referenced by calc_thr_3gpp().

AacPsyBand AacPsyChannel::prev_band[128]

bands information from the previous frame

Definition at line 122 of file aacpsy.c.

float AacPsyChannel::win_energy

sliding average of channel energy

Definition at line 124 of file aacpsy.c.

float AacPsyChannel::iir_state[2]

hi-pass IIR filter state

Definition at line 125 of file aacpsy.c.

uint8_t AacPsyChannel::next_grouping

stored grouping scheme for the next frame (in case of 8 short window sequence)

Definition at line 126 of file aacpsy.c.

enum WindowSequence AacPsyChannel::next_window_seq

window sequence to be used in the next frame

Definition at line 127 of file aacpsy.c.

Referenced by lame_apply_block_type().

float AacPsyChannel::attack_threshold

attack threshold for this channel

Definition at line 129 of file aacpsy.c.

Referenced by lame_window_init().

float AacPsyChannel::prev_energy_subshort[AAC_NUM_BLOCKS_SHORT *PSY_LAME_NUM_SUBBLOCKS]

Definition at line 130 of file aacpsy.c.

Referenced by lame_window_init().

int AacPsyChannel::prev_attack

attack value for the last short block in the previous sequence

Definition at line 131 of file aacpsy.c.


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