Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
JASDsp::TChannel Struct Reference

#include <JASDSPInterface.h>

Public Member Functions

void init ()
 
void playStart ()
 
void playStop ()
 
void replyFinishRequest ()
 
void forceStop ()
 
bool isActive () const
 
bool isFinish () const
 
void setWaveInfo (JASWaveInfo const &, u32, u32)
 
void setOscInfo (u32)
 
void initAutoMixer ()
 
void setAutoMixer (u16, u8, u8, u8, u8)
 
void setPitch (u16)
 
void setMixerInitVolume (u8, s16)
 
void setMixerVolume (u8, s16)
 
void setPauseFlag (u8)
 
void flush ()
 
void initFilter ()
 
void setFilterMode (u16)
 
void setIIRFilterParam (s16 *)
 
void setFIR8FilterParam (s16 *)
 
void setDistFilter (s16)
 
void setBusConnect (u8, u8)
 

Public Attributes

u16 mIsActive
 
u16 mIsFinished
 
u16 mPitch
 
short field_0x006
 
u16 field_0x008
 
u8 field_0x00A [0x00C - 0x00A]
 
s16 mPauseFlag
 
short field_0x00E
 
u16 field_0x010 [1][4]
 
u8 field_0x018 [0x050 - 0x018]
 
short field_0x050
 
u16 field_0x052
 
u16 field_0x054
 
u16 field_0x056
 
u16 field_0x058
 
u8 field_0x05A [0x060 - 0x05A]
 
short field_0x060
 
u8 field_0x062 [0x064 - 0x062]
 
u16 field_0x064
 
short field_0x066
 
int field_0x068
 
u8 field_0x06C [0x070 - 0x06C]
 
int field_0x070
 
int field_0x074
 
short field_0x078 [4]
 
short field_0x080 [20]
 
short field_0x0a8 [4]
 
u16 field_0x0b0 [16]
 
u8 field_0x0D0 [0x100 - 0x0D0]
 
u16 field_0x100
 
u16 field_0x102
 
s16 field_0x104
 
s16 field_0x106
 
u16 mFilterMode
 
u16 mForcedStop
 
int field_0x10c
 
u32 field_0x110
 
u32 field_0x114
 
u32 field_0x118
 
int field_0x11c
 
s16 fir_filter_params [8]
 
u8 field_0x130 [0x148 - 0x130]
 
s16 iir_filter_params [8]
 
u8 field_0x158 [0x180 - 0x158]
 

Member Function Documentation

◆ flush()

void JASDsp::TChannel::flush ( )

◆ forceStop()

void JASDsp::TChannel::forceStop ( )

◆ init()

void JASDsp::TChannel::init ( )

◆ initAutoMixer()

void JASDsp::TChannel::initAutoMixer ( )

◆ initFilter()

void JASDsp::TChannel::initFilter ( )

◆ isActive()

bool JASDsp::TChannel::isActive ( ) const

◆ isFinish()

bool JASDsp::TChannel::isFinish ( ) const

◆ playStart()

void JASDsp::TChannel::playStart ( )

◆ playStop()

void JASDsp::TChannel::playStop ( )

◆ replyFinishRequest()

void JASDsp::TChannel::replyFinishRequest ( )

◆ setAutoMixer()

void JASDsp::TChannel::setAutoMixer ( u16  param_0,
u8  param_1,
u8  param_2,
u8  param_3,
u8  param_4 
)

◆ setBusConnect()

void JASDsp::TChannel::setBusConnect ( u8  param_0,
u8  param_1 
)

◆ setDistFilter()

void JASDsp::TChannel::setDistFilter ( s16  param_0)

◆ setFilterMode()

void JASDsp::TChannel::setFilterMode ( u16  param_0)

◆ setFIR8FilterParam()

void JASDsp::TChannel::setFIR8FilterParam ( s16 param_0)

◆ setIIRFilterParam()

void JASDsp::TChannel::setIIRFilterParam ( s16 param_0)

◆ setMixerInitVolume()

void JASDsp::TChannel::setMixerInitVolume ( u8  param_0,
s16  param_1 
)

◆ setMixerVolume()

void JASDsp::TChannel::setMixerVolume ( u8  param_0,
s16  param_1 
)

◆ setOscInfo()

void JASDsp::TChannel::setOscInfo ( u32  param_0)

◆ setPauseFlag()

void JASDsp::TChannel::setPauseFlag ( u8  param_0)

◆ setPitch()

void JASDsp::TChannel::setPitch ( u16  param_0)

◆ setWaveInfo()

void JASDsp::TChannel::setWaveInfo ( JASWaveInfo const param_0,
u32  param_1,
u32  param_2 
)

Member Data Documentation

◆ field_0x006

short JASDsp::TChannel::field_0x006

◆ field_0x008

u16 JASDsp::TChannel::field_0x008

◆ field_0x00A

u8 JASDsp::TChannel::field_0x00A[0x00C - 0x00A]

◆ field_0x00E

short JASDsp::TChannel::field_0x00E

◆ field_0x010

u16 JASDsp::TChannel::field_0x010[1][4]

◆ field_0x018

u8 JASDsp::TChannel::field_0x018[0x050 - 0x018]

◆ field_0x050

short JASDsp::TChannel::field_0x050

◆ field_0x052

u16 JASDsp::TChannel::field_0x052

◆ field_0x054

u16 JASDsp::TChannel::field_0x054

◆ field_0x056

u16 JASDsp::TChannel::field_0x056

◆ field_0x058

u16 JASDsp::TChannel::field_0x058

◆ field_0x05A

u8 JASDsp::TChannel::field_0x05A[0x060 - 0x05A]

◆ field_0x060

short JASDsp::TChannel::field_0x060

◆ field_0x062

u8 JASDsp::TChannel::field_0x062[0x064 - 0x062]

◆ field_0x064

u16 JASDsp::TChannel::field_0x064

◆ field_0x066

short JASDsp::TChannel::field_0x066

◆ field_0x068

int JASDsp::TChannel::field_0x068

◆ field_0x06C

u8 JASDsp::TChannel::field_0x06C[0x070 - 0x06C]

◆ field_0x070

int JASDsp::TChannel::field_0x070

◆ field_0x074

int JASDsp::TChannel::field_0x074

◆ field_0x078

short JASDsp::TChannel::field_0x078[4]

◆ field_0x080

short JASDsp::TChannel::field_0x080[20]

◆ field_0x0a8

short JASDsp::TChannel::field_0x0a8[4]

◆ field_0x0b0

u16 JASDsp::TChannel::field_0x0b0[16]

◆ field_0x0D0

u8 JASDsp::TChannel::field_0x0D0[0x100 - 0x0D0]

◆ field_0x100

u16 JASDsp::TChannel::field_0x100

◆ field_0x102

u16 JASDsp::TChannel::field_0x102

◆ field_0x104

s16 JASDsp::TChannel::field_0x104

◆ field_0x106

s16 JASDsp::TChannel::field_0x106

◆ field_0x10c

int JASDsp::TChannel::field_0x10c

◆ field_0x110

u32 JASDsp::TChannel::field_0x110

◆ field_0x114

u32 JASDsp::TChannel::field_0x114

◆ field_0x118

u32 JASDsp::TChannel::field_0x118

◆ field_0x11c

int JASDsp::TChannel::field_0x11c

◆ field_0x130

u8 JASDsp::TChannel::field_0x130[0x148 - 0x130]

◆ field_0x158

u8 JASDsp::TChannel::field_0x158[0x180 - 0x158]

◆ fir_filter_params

s16 JASDsp::TChannel::fir_filter_params[8]

◆ iir_filter_params

s16 JASDsp::TChannel::iir_filter_params[8]

◆ mFilterMode

u16 JASDsp::TChannel::mFilterMode

◆ mForcedStop

u16 JASDsp::TChannel::mForcedStop

◆ mIsActive

u16 JASDsp::TChannel::mIsActive

◆ mIsFinished

u16 JASDsp::TChannel::mIsFinished

◆ mPauseFlag

s16 JASDsp::TChannel::mPauseFlag

◆ mPitch

u16 JASDsp::TChannel::mPitch

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