FFmpeg
Data Fields
AACDecDSP Struct Reference

DSP-specific primitives. More...

#include <aacdec.h>

Data Fields

int(* init )(AACDecContext *ac)
 
void(* dequant_scalefactors )(SingleChannelElement *sce)
 
void(* apply_mid_side_stereo )(AACDecContext *ac, ChannelElement *cpe)
 
void(* apply_intensity_stereo )(AACDecContext *ac, ChannelElement *cpe, int ms_present)
 
void(* apply_tns )(void *_coef_param, TemporalNoiseShaping *tns, IndividualChannelStream *ics, int decode)
 
void(* apply_ltp )(AACDecContext *ac, SingleChannelElement *sce)
 
void(* update_ltp )(AACDecContext *ac, SingleChannelElement *sce)
 
void(* apply_prediction )(AACDecContext *ac, SingleChannelElement *sce)
 
void(* apply_dependent_coupling )(AACDecContext *ac, SingleChannelElement *target, ChannelElement *cce, int index)
 
void(* apply_independent_coupling )(AACDecContext *ac, SingleChannelElement *target, ChannelElement *cce, int index)
 
void(* imdct_and_windowing )(AACDecContext *ac, SingleChannelElement *sce)
 
void(* imdct_and_windowing_960 )(AACDecContext *ac, SingleChannelElement *sce)
 
void(* imdct_and_windowing_ld )(AACDecContext *ac, SingleChannelElement *sce)
 
void(* imdct_and_windowing_eld )(AACDecContext *ac, SingleChannelElement *sce)
 
void(* clip_output )(AACDecContext *ac, ChannelElement *che, int type, int samples)
 

Detailed Description

DSP-specific primitives.

Definition at line 218 of file aacdec.h.

Field Documentation

◆ init

int(* AACDecDSP::init) (AACDecContext *ac)

Definition at line 219 of file aacdec.h.

Referenced by init_dsp().

◆ dequant_scalefactors

void(* AACDecDSP::dequant_scalefactors) (SingleChannelElement *sce)

Definition at line 221 of file aacdec.h.

Referenced by ff_aac_decode_ics().

◆ apply_mid_side_stereo

void(* AACDecDSP::apply_mid_side_stereo) (AACDecContext *ac, ChannelElement *cpe)

Definition at line 223 of file aacdec.h.

Referenced by decode_cpe().

◆ apply_intensity_stereo

void(* AACDecDSP::apply_intensity_stereo) (AACDecContext *ac, ChannelElement *cpe, int ms_present)

Definition at line 224 of file aacdec.h.

Referenced by decode_cpe().

◆ apply_tns

void(* AACDecDSP::apply_tns) (void *_coef_param, TemporalNoiseShaping *tns, IndividualChannelStream *ics, int decode)

Definition at line 227 of file aacdec.h.

Referenced by spectral_to_sample().

◆ apply_ltp

void(* AACDecDSP::apply_ltp) (AACDecContext *ac, SingleChannelElement *sce)

Definition at line 230 of file aacdec.h.

Referenced by spectral_to_sample().

◆ update_ltp

void(* AACDecDSP::update_ltp) (AACDecContext *ac, SingleChannelElement *sce)

Definition at line 231 of file aacdec.h.

Referenced by spectral_to_sample().

◆ apply_prediction

void(* AACDecDSP::apply_prediction) (AACDecContext *ac, SingleChannelElement *sce)

Definition at line 233 of file aacdec.h.

Referenced by decode_cpe(), and ff_aac_decode_ics().

◆ apply_dependent_coupling

void(* AACDecDSP::apply_dependent_coupling) (AACDecContext *ac, SingleChannelElement *target, ChannelElement *cce, int index)

Definition at line 235 of file aacdec.h.

Referenced by spectral_to_sample().

◆ apply_independent_coupling

void(* AACDecDSP::apply_independent_coupling) (AACDecContext *ac, SingleChannelElement *target, ChannelElement *cce, int index)

Definition at line 238 of file aacdec.h.

Referenced by spectral_to_sample().

◆ imdct_and_windowing

void(* AACDecDSP::imdct_and_windowing) (AACDecContext *ac, SingleChannelElement *sce)

Definition at line 242 of file aacdec.h.

Referenced by spectral_to_sample().

◆ imdct_and_windowing_960

void(* AACDecDSP::imdct_and_windowing_960) (AACDecContext *ac, SingleChannelElement *sce)

Definition at line 243 of file aacdec.h.

Referenced by spectral_to_sample().

◆ imdct_and_windowing_ld

void(* AACDecDSP::imdct_and_windowing_ld) (AACDecContext *ac, SingleChannelElement *sce)

Definition at line 244 of file aacdec.h.

Referenced by spectral_to_sample().

◆ imdct_and_windowing_eld

void(* AACDecDSP::imdct_and_windowing_eld) (AACDecContext *ac, SingleChannelElement *sce)

Definition at line 245 of file aacdec.h.

Referenced by spectral_to_sample().

◆ clip_output

void(* AACDecDSP::clip_output) (AACDecContext *ac, ChannelElement *che, int type, int samples)

Definition at line 247 of file aacdec.h.

Referenced by spectral_to_sample().


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