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 414 of file aacdec.h.

Field Documentation

◆ dequant_scalefactors

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

Definition at line 415 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 417 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 418 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 421 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 424 of file aacdec.h.

Referenced by spectral_to_sample().

◆ update_ltp

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

Definition at line 425 of file aacdec.h.

Referenced by spectral_to_sample().

◆ apply_prediction

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

Definition at line 427 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 429 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 432 of file aacdec.h.

Referenced by spectral_to_sample().

◆ imdct_and_windowing

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

Definition at line 436 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 437 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 438 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 439 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 440 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 442 of file aacdec.h.

Referenced by spectral_to_sample().


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