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;