UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
radaudio_mdct_internal.h File Reference
#include <stddef.h>
#include "rrCore.h"
#include "radaudio_mdct.h"

Go to the source code of this file.

Classes

struct  radaudio_fft_impl::FftKernelSet
 

Namespaces

namespace  radaudio_fft_impl
 

Typedefs

typedef U16 radaudio_fft_impl::FFTIndex
 
typedef size_t radaudio_fft_impl::InitialPassesKernel(float *out, float const *in, size_t N, FftSign sign)
 
typedef void radaudio_fft_impl::CFftKernel(float *out, size_t step, size_t swiz_N, FftSign sign)
 
typedef void radaudio_fft_impl::ImdctPreFftKernel(float *dest, float const *coeffs, float const *tw_re, float const *tw_im, size_t N)
 
typedef void radaudio_fft_impl::ImdctPostFftKernel(float *signal0, float *signal1, float const *dft, float const *tw_re, float const *tw_im, size_t N)
 

Enumerations

enum  FftSign { FftSign_Negative = 0 , FftSign_Positive }
 

Functions

 radaudio_fft_impl::FFT_ALIGN (float, s_fft_twiddles[kMaxFFTN *2])
 
 radaudio_fft_impl::FFT_ALIGN (float, s_mdct_long_twiddles[RADAUDIO_LONG_BLOCK_LEN])
 
 radaudio_fft_impl::FFT_ALIGN (float, s_mdct_short_twiddles[RADAUDIO_SHORT_BLOCK_LEN])
 

Variables

FFTIndex radaudio_fft_impl::s_bit_reverse [kMaxFFTN]
 
FftKernelSet const radaudio_fft_impl::kernels_sse2
 
FftKernelSet const radaudio_fft_impl::kernels_avx2
 
FftKernelSet const radaudio_fft_impl::kernels_neon
 

Enumeration Type Documentation

◆ FftSign

Enumerator
FftSign_Negative 
FftSign_Positive