FFmpeg
Data Fields
AACDecDSP Struct Reference

DSP-specific primitives. More...

#include <aacdec.h>

Data Fields

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_768 )(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 445 of file aacdec.h.

Field Documentation

◆ dequant_scalefactors

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

Definition at line 446 of file aacdec.h.

Referenced by ff_aac_decode_ics(), and spectrum_scale().

◆ apply_mid_side_stereo

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

Definition at line 448 of file aacdec.h.

Referenced by decode_cpe(), and spectrum_decode().

◆ apply_intensity_stereo

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

Definition at line 449 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 452 of file aacdec.h.

Referenced by spectral_to_sample(), and spectrum_decode().

◆ apply_ltp

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

Definition at line 455 of file aacdec.h.

Referenced by spectral_to_sample().

◆ update_ltp

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

Definition at line 456 of file aacdec.h.

Referenced by spectral_to_sample().

◆ apply_prediction

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

Definition at line 458 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 460 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 463 of file aacdec.h.

Referenced by spectral_to_sample().

◆ imdct_and_windowing

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

Definition at line 467 of file aacdec.h.

Referenced by spectral_to_sample(), and spectrum_decode().

◆ imdct_and_windowing_768

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

Definition at line 468 of file aacdec.h.

Referenced by spectrum_decode().

◆ imdct_and_windowing_960

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

Definition at line 469 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 470 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 471 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 473 of file aacdec.h.

Referenced by spectral_to_sample().


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