| FFmpeg
    | 
Single Channel Element - used for both SCE and LFE elements. More...
#include <aac.h>

| Public Member Functions | |
| DECLARE_ALIGNED (32, float, coeffs)[1024] | |
| coefficients for IMDCT  More... | |
| DECLARE_ALIGNED (32, float, saved)[1024] | |
| overlap  More... | |
| DECLARE_ALIGNED (32, float, ret_buf)[2048] | |
| PCM output buffer.  More... | |
| DECLARE_ALIGNED (16, float, ltp_state)[3072] | |
| time signal for LTP  More... | |
| Data Fields | |
| IndividualChannelStream | ics | 
| TemporalNoiseShaping | tns | 
| Pulse | pulse | 
| enum BandType | band_type [128] | 
| band types  More... | |
| int | band_type_run_end [120] | 
| band type run end points  More... | |
| float | sf [120] | 
| scalefactors  More... | |
| int | sf_idx [128] | 
| scalefactor indices (used by encoder)  More... | |
| uint8_t | zeroes [128] | 
| band is not coded (used by encoder)  More... | |
| PredictorState | predictor_state [MAX_PREDICTORS] | 
| float * | ret | 
| PCM output.  More... | |
Detailed Description
Member Function Documentation
| SingleChannelElement::DECLARE_ALIGNED | ( | 32 | , | 
| float | , | ||
| coeffs | |||
| ) | 
coefficients for IMDCT
| SingleChannelElement::DECLARE_ALIGNED | ( | 32 | , | 
| float | , | ||
| saved | |||
| ) | 
overlap
| SingleChannelElement::DECLARE_ALIGNED | ( | 32 | , | 
| float | , | ||
| ret_buf | |||
| ) | 
PCM output buffer.
| SingleChannelElement::DECLARE_ALIGNED | ( | 16 | , | 
| float | , | ||
| ltp_state | |||
| ) | 
time signal for LTP
Field Documentation
| enum BandType SingleChannelElement::band_type[128] | 
band types
Definition at line 231 of file aac.h.
Referenced by apply_dependent_coupling(), apply_intensity_stereo(), apply_mid_side_stereo(), codebook_trellis_rate(), decode_cce(), decode_ics(), encode_spectral_coeffs(), encode_window_bands_info(), search_for_ms(), and search_for_quantizers_twoloop().
| int SingleChannelElement::band_type_run_end[120] | 
band type run end points
Definition at line 232 of file aac.h.
Referenced by apply_intensity_stereo(), and decode_ics().
| IndividualChannelStream SingleChannelElement::ics | 
Definition at line 228 of file aac.h.
Referenced by aac_encode_frame(), adjust_frame_information(), apply_dependent_coupling(), apply_intensity_stereo(), apply_ltp(), apply_mid_side_stereo(), apply_prediction(), apply_window_and_mdct(), codebook_trellis_rate(), decode_cce(), decode_cpe(), decode_ics(), decode_mid_side_stereo(), encode_band_info(), encode_individual_channel(), encode_ms_info(), encode_scale_factors(), encode_spectral_coeffs(), encode_window_bands_info(), imdct_and_windowing(), search_for_ms(), search_for_quantizers_anmr(), search_for_quantizers_faac(), search_for_quantizers_fast(), search_for_quantizers_twoloop(), spectral_to_sample(), and update_ltp().
| PredictorState SingleChannelElement::predictor_state[MAX_PREDICTORS] | 
Definition at line 240 of file aac.h.
Referenced by apply_prediction().
| Pulse SingleChannelElement::pulse | 
Definition at line 230 of file aac.h.
Referenced by adjust_frame_information(), and encode_individual_channel().
| float* SingleChannelElement::ret | 
PCM output.
Definition at line 241 of file aac.h.
Referenced by apply_independent_coupling(), apply_ltp(), frame_configure_elements(), imdct_and_windowing(), spectral_to_sample(), and update_ltp().
| float SingleChannelElement::sf[120] | 
scalefactors
Definition at line 233 of file aac.h.
Referenced by apply_intensity_stereo(), and decode_ics().
| int SingleChannelElement::sf_idx[128] | 
scalefactor indices (used by encoder)
Definition at line 234 of file aac.h.
Referenced by codebook_trellis_rate(), encode_individual_channel(), encode_scale_factors(), encode_spectral_coeffs(), encode_window_bands_info(), search_for_ms(), search_for_quantizers_anmr(), search_for_quantizers_faac(), search_for_quantizers_fast(), and search_for_quantizers_twoloop().
| TemporalNoiseShaping SingleChannelElement::tns | 
Definition at line 229 of file aac.h.
Referenced by apply_ltp(), decode_ics(), and spectral_to_sample().
| uint8_t SingleChannelElement::zeroes[128] | 
band is not coded (used by encoder)
Definition at line 235 of file aac.h.
Referenced by adjust_frame_information(), codebook_trellis_rate(), encode_scale_factors(), encode_spectral_coeffs(), encode_window_bands_info(), search_for_ms(), search_for_quantizers_anmr(), search_for_quantizers_faac(), search_for_quantizers_fast(), and search_for_quantizers_twoloop().
The documentation for this struct was generated from the following file:
Generated by
 1.8.11
 1.8.11