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

Field Documentation

◆ dequant_scalefactors

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

Definition at line 466 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 468 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 469 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 472 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 475 of file aacdec.h.

Referenced by spectral_to_sample().

◆ update_ltp

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

Definition at line 476 of file aacdec.h.

Referenced by spectral_to_sample().

◆ apply_prediction

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

Definition at line 478 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 480 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 483 of file aacdec.h.

Referenced by spectral_to_sample().

◆ imdct_and_windowing

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

Definition at line 487 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 488 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 489 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 490 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 491 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 493 of file aacdec.h.

Referenced by spectral_to_sample().


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