FFmpeg
Loading...
Searching...
No Matches
IndividualChannelStream Struct Reference

Individual Channel Stream. More...

#include <aacdec.h>

Data Fields

uint8_t max_sfb
 number of scalefactor bands per group
 
enum WindowSequence window_sequence [2]
 
uint8_t use_kb_window [2]
 If set, use Kaiser-Bessel window, otherwise use a sine window.
 
int num_window_groups
 
int prev_num_window_groups
 Previous frame's number of window groups.
 
uint8_t group_len [8]
 
LongTermPrediction ltp
 
const uint16_t * swb_offset
 table of offsets to the lowest spectral coefficient of a scalefactor band, sfb, for a particular window
 
int num_swb
 number of scalefactor window bands
 
int num_windows
 
int tns_max_bands
 
int predictor_present
 
int predictor_initialized
 
int predictor_reset_group
 
uint8_t prediction_used [41]
 
uint8_t window_clipping [8]
 set if a certain window is near clipping
 
const uint8_t * swb_sizes
 table of scalefactor band sizes for a particular window
 
float clip_avoidance_factor
 set if any window is near clipping to the necessary atennuation factor to avoid it
 

Detailed Description

Individual Channel Stream.

Definition at line 169 of file aacdec.h.

Field Documentation

◆ max_sfb

◆ window_sequence

◆ use_kb_window

uint8_t IndividualChannelStream::use_kb_window

◆ num_window_groups

◆ prev_num_window_groups

int IndividualChannelStream::prev_num_window_groups

Previous frame's number of window groups.

Definition at line 174 of file aacdec.h.

Referenced by decode_ics_info(), decode_usac_stereo_info(), and setup_sce().

◆ group_len

◆ ltp

LongTermPrediction IndividualChannelStream::ltp

Definition at line 176 of file aacdec.h.

Referenced by decode_cpe(), decode_ics_info(), and spectral_to_sample().

◆ swb_offset

◆ num_swb

◆ num_windows

◆ tns_max_bands

int IndividualChannelStream::tns_max_bands

◆ predictor_present

int IndividualChannelStream::predictor_present

Definition at line 181 of file aacdec.h.

Referenced by decode_cpe(), decode_ics_info(), and spectral_to_sample().

◆ predictor_initialized

int IndividualChannelStream::predictor_initialized

Definition at line 182 of file aacdec.h.

◆ predictor_reset_group

int IndividualChannelStream::predictor_reset_group

Definition at line 183 of file aacdec.h.

Referenced by decode_ics_info(), and decode_prediction().

◆ prediction_used

uint8_t IndividualChannelStream::prediction_used[41]

Definition at line 184 of file aacdec.h.

Referenced by decode_prediction().

◆ window_clipping

uint8_t IndividualChannelStream::window_clipping

set if a certain window is near clipping

Definition at line 185 of file aacdec.h.

Referenced by aac_encode_frame(), and encode_spectral_coeffs().

◆ swb_sizes

◆ clip_avoidance_factor

float IndividualChannelStream::clip_avoidance_factor

set if any window is near clipping to the necessary atennuation factor to avoid it

Definition at line 90 of file aacenc.h.

Referenced by aac_encode_frame(), and avoid_clipping().


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