32 class WaveSound :
public BasicSound
54 virtual ~WaveSound() {}
55 virtual void Shutdown();
56 virtual bool IsPrepared()
const {
return mPreparedFlag; }
57 virtual bool IsAttachedTempSpecialHandle();
58 virtual void DetachTempSpecialHandle();
59 virtual BasicPlayer &GetBasicPlayer() {
return mWsdPlayer; }
60 virtual BasicPlayer const &GetBasicPlayer()
const {
return mWsdPlayer; }
61 virtual void OnUpdatePlayerPriority();
64 bool Prepare(
void const *waveSoundBase, s32 waveSoundOffset,
65 WsdPlayer::StartOffsetType startOffsetType, s32 offset,
69 void SetChannelPriority(
int priority);
70 void SetReleasePriorityFix(
bool flag);
72 static DebugSoundType GetSoundType()
74 return DEBUG_SOUND_TYPE_WAVESOUND;
85 WaveSoundHandle *mTempSpecialHandle;