FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
CeltIMDCTContext Struct Reference

#include <opus_imdct.h>

Data Fields

int fft_n
 
int len2
 
int len4
 
FFTComplextmp
 
FFTComplextwiddle_exptab
 
FFTComplexexptab [6]
 
void(* imdct_half )(struct CeltIMDCTContext *s, float *dst, const float *src, ptrdiff_t src_stride, float scale)
 Calculate the middle half of the iMDCT.
 

Detailed Description

Definition at line 26 of file opus_imdct.h.

Field Documentation

int CeltIMDCTContext::fft_n

Definition at line 27 of file opus_imdct.h.

Referenced by celt_imdct_half(), and ff_celt_imdct_init().

int CeltIMDCTContext::len2

Definition at line 28 of file opus_imdct.h.

Referenced by celt_imdct_half(), and ff_celt_imdct_init().

int CeltIMDCTContext::len4

Definition at line 29 of file opus_imdct.h.

Referenced by celt_imdct_half(), and ff_celt_imdct_init().

FFTComplex* CeltIMDCTContext::tmp

Definition at line 31 of file opus_imdct.h.

Referenced by celt_imdct_half(), ff_celt_imdct_init(), and ff_celt_imdct_uninit().

FFTComplex* CeltIMDCTContext::twiddle_exptab

Definition at line 33 of file opus_imdct.h.

Referenced by celt_imdct_half(), ff_celt_imdct_init(), and ff_celt_imdct_uninit().

FFTComplex* CeltIMDCTContext::exptab[6]

Definition at line 35 of file opus_imdct.h.

Referenced by ff_celt_imdct_init(), ff_celt_imdct_uninit(), fft15(), and fft_calc().

void(* CeltIMDCTContext::imdct_half)(struct CeltIMDCTContext *s, float *dst, const float *src, ptrdiff_t src_stride, float scale)

Calculate the middle half of the iMDCT.

Definition at line 40 of file opus_imdct.h.

Referenced by ff_celt_decode_frame(), ff_celt_imdct_init(), and ff_celt_imdct_init_aarch64().


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