Mario Kart 64
Loading...
Searching...
No Matches
SynthesisReverb Struct Reference

#include <synthesis.h>

Collaboration diagram for SynthesisReverb:
[legend]

Data Fields

u8 resampleFlags
 
u8 useReverb
 
u8 framesLeftToIgnore
 
u8 curFrame
 
u8 downsampleRate
 
u16 windowSize
 
u16 reverbGain
 
u16 resampleRate
 
s32 nextRingBufferPos
 
s32 unkC
 
s32 bufSizePerChannel
 
struct { 
 
   s16 *   left 
 
   s16 *   right 
 
ringBuffer 
 
s16resampleStateLeft
 
s16resampleStateRight
 
s16unk24
 
s16unk28
 
struct ReverbRingBufferItem items [2][MAX_UPDATES_PER_FRAME]
 
s16unkF8
 
s16unkFC
 
s16unk100
 
s16unk104
 

Field Documentation

◆ bufSizePerChannel

s32 SynthesisReverb::bufSizePerChannel

◆ curFrame

u8 SynthesisReverb::curFrame

◆ downsampleRate

u8 SynthesisReverb::downsampleRate

◆ framesLeftToIgnore

u8 SynthesisReverb::framesLeftToIgnore

◆ items

struct ReverbRingBufferItem SynthesisReverb::items[2][MAX_UPDATES_PER_FRAME]

◆ left

s16* SynthesisReverb::left

◆ nextRingBufferPos

s32 SynthesisReverb::nextRingBufferPos

◆ resampleFlags

u8 SynthesisReverb::resampleFlags

◆ resampleRate

u16 SynthesisReverb::resampleRate

◆ resampleStateLeft

s16* SynthesisReverb::resampleStateLeft

◆ resampleStateRight

s16* SynthesisReverb::resampleStateRight

◆ reverbGain

u16 SynthesisReverb::reverbGain

◆ right

s16* SynthesisReverb::right

◆ [struct]

struct { ... } SynthesisReverb::ringBuffer

◆ unk100

s16* SynthesisReverb::unk100

◆ unk104

s16* SynthesisReverb::unk104

◆ unk24

s16* SynthesisReverb::unk24

◆ unk28

s16* SynthesisReverb::unk28

◆ unkC

s32 SynthesisReverb::unkC

◆ unkF8

s16* SynthesisReverb::unkF8

◆ unkFC

s16* SynthesisReverb::unkFC

◆ useReverb

u8 SynthesisReverb::useReverb

◆ windowSize

u16 SynthesisReverb::windowSize

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