1#ifndef NW4HBM_SND_WSD_PLAYER_H
2#define NW4HBM_SND_WSD_PLAYER_H
13 class WsdPlayer :
public BasicPlayer,
public DisposeCallback {
static BOOL flag
Definition DEMOAVX.c:20
Definition WsdPlayer.h:13
u8 GetChannelPriority()
Definition WsdPlayer.h:59
f32 GetPanRange()
Definition WsdPlayer.h:61
u32 mTickCounter
Definition WsdPlayer.h:107
const WsdTrack::WsdCallback * mCallback
Definition WsdPlayer.h:104
virtual void SetPan2(f32 pan2)
virtual f32 GetRemoteFxSend(int remoteIndex) const
f32 mFxSend[AUX_BUS_NUM]
Definition WsdPlayer.h:98
virtual f32 GetPan() const
Definition WsdPlayer.h:38
void SetChannelPriority(int prio)
virtual void SetRemoteOutVolume(int remoteIndex, f32 volume)
virtual bool IsPrepared() const
Definition WsdPlayer.h:27
virtual f32 GetRemoteOutVolume(int remoteIndex) const
f32 mPanRange
Definition WsdPlayer.h:90
u8 mStartedFlag
Definition WsdPlayer.h:84
virtual void SetVolume(f32 volume)
virtual f32 GetSurroundPan() const
Definition WsdPlayer.h:39
virtual void SetMainSend(f32 send)
u8 mSkipFlag
Definition WsdPlayer.h:86
int GetVoiceOutCount()
Definition WsdPlayer.h:63
virtual f32 GetSurroundPan2() const
Definition WsdPlayer.h:41
f32 mMainOutVolume
Definition WsdPlayer.h:96
virtual void SetSurroundPan(f32 surroundPan)
BOOL ParseNextTick(bool doNoteOn)
u8 mPriority
Definition WsdPlayer.h:103
static void UpdateAllPlayers()
virtual bool IsPause() const
Definition WsdPlayer.h:28
virtual void SetRemoteSend(int remoteIndex, f32 send)
u32 mCallbackData
Definition WsdPlayer.h:105
virtual f32 GetFxSend(AuxBus bus) const
virtual void SetFxSend(AuxBus bus, f32 send)
virtual f32 GetMainOutVolume() const
virtual void SetLpfFreq(f32 lpfFreq)
f32 mExtSurroundPan2
Definition WsdPlayer.h:92
virtual void SetMainOutVolume(f32 volume)
virtual bool IsStarted() const
Definition WsdPlayer.h:26
f32 mMainSend
Definition WsdPlayer.h:97
int mOutputLineFlag
Definition WsdPlayer.h:95
f32 mExtSurroundPan
Definition WsdPlayer.h:89
f32 mExtPan
Definition WsdPlayer.h:88
f32 mExtPitch
Definition WsdPlayer.h:93
int mVoiceOutCount
Definition WsdPlayer.h:102
virtual void InvalidateData(const void *start, const void *end)
virtual bool IsActive() const
Definition WsdPlayer.h:25
void InitParam(int voices, const WsdTrack::WsdCallback *callback, u32 callbackData)
bool Prepare(const void *waveSoundBase, int index, int voices, const WsdTrack::WsdCallback *callback, u32 callbackData)
virtual void SetRemoteFxSend(int remoteIndex, f32 send)
virtual void SetOutputLine(int lineFlag)
virtual f32 GetPan2() const
Definition WsdPlayer.h:40
f32 mExtPan2
Definition WsdPlayer.h:91
u8 mPauseFlag
Definition WsdPlayer.h:85
f32 mExtLpfFreq
Definition WsdPlayer.h:94
ut::LinkListNode mPlayerLink
Definition WsdPlayer.h:78
virtual f32 GetVolume() const
Definition WsdPlayer.h:36
virtual void InvalidateWaveData(const void *start, const void *end)
Definition WsdPlayer.h:76
WsdTrack mTrack
Definition WsdPlayer.h:106
f32 mRemoteFxSend[WPAD_MAX_CONTROLLERS]
Definition WsdPlayer.h:101
virtual void SetPitch(f32 pitch)
u8 mActiveFlag
Definition WsdPlayer.h:82
virtual void SetPan(f32 pan)
f32 mExtVolume
Definition WsdPlayer.h:87
bool mHomeButtonMenuFlag
Definition WsdPlayer.h:81
virtual f32 GetLpfFreq() const
Definition WsdPlayer.h:42
f32 mRemoteOutVolume[WPAD_MAX_CONTROLLERS]
Definition WsdPlayer.h:99
virtual int GetOutputLine() const
u8 mPreparedFlag
Definition WsdPlayer.h:83
static void StopAllPlayers()
virtual f32 GetPitch() const
Definition WsdPlayer.h:37
virtual f32 GetRemoteSend(int remoteIndex) const
virtual void Pause(bool flag)
virtual f32 GetMainSend() const
virtual void SetSurroundPan2(f32 surroundPan2)
f32 mRemoteSend[WPAD_MAX_CONTROLLERS]
Definition WsdPlayer.h:100
Definition LinkList.h:193
static void end(b_oh_class *i_this)
Definition d_a_b_oh.cpp:343
static u8 index[20][3]
Definition GXDraw.c:434
int BOOL
Definition types.h:33
unsigned long u32
Definition types.h:12
float f32
Definition types.h:25
unsigned char u8
Definition types.h:8
ut::LinkList< WsdPlayer, offsetof(WsdPlayer, mPlayerLink)> WsdPlayerList
Definition WsdPlayer.h:110
AuxBus
Definition snd_types.h:73
@ AUX_BUS_NUM
Definition snd_types.h:73
Definition HBMAnmController.h:6
static void callback(u32 param_0)
Definition OSExec.c:308
@ start
Definition strtold.c:23