Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
nw4hbm::snd::SoundArchivePlayer::SeqLoadCallback Class Reference
+ Inheritance diagram for nw4hbm::snd::SoundArchivePlayer::SeqLoadCallback:
+ Collaboration diagram for nw4hbm::snd::SoundArchivePlayer::SeqLoadCallback:

Public Member Functions

 SeqLoadCallback (const SoundArchivePlayer &player)
 
virtual Result LoadData (detail::SeqSound::NotifyAsyncEndCallback callback, void *callbackArg, u32 userData) const
 
virtual void CancelLoading (u32 userData) const
 
- Public Member Functions inherited from nw4hbm::snd::detail::SeqSound::SeqLoadCallback
virtual ~SeqLoadCallback ()
 

Private Attributes

const SoundArchivePlayermSoundArchivePlayer
 
OSMutex mMutex
 

Additional Inherited Members

- Public Types inherited from nw4hbm::snd::detail::SeqSound::SeqLoadCallback
enum  Result {
  RESULT_SUCCESS = 0 , RESULT_FAILED , RESULT_CANCELED , RESULT_ASYNC ,
  RESULT_RETRY
}
 
typedef enum nw4hbm::snd::detail::SeqSound::SeqLoadCallback::Result Result
 

Constructor & Destructor Documentation

◆ SeqLoadCallback()

nw4hbm::snd::SoundArchivePlayer::SeqLoadCallback::SeqLoadCallback ( const SoundArchivePlayer & player)

Member Function Documentation

◆ CancelLoading()

virtual void nw4hbm::snd::SoundArchivePlayer::SeqLoadCallback::CancelLoading ( u32 userData) const
virtual

◆ LoadData()

virtual Result nw4hbm::snd::SoundArchivePlayer::SeqLoadCallback::LoadData ( detail::SeqSound::NotifyAsyncEndCallback callback,
void * callbackArg,
u32 userData ) const
virtual

Member Data Documentation

◆ mMutex

OSMutex nw4hbm::snd::SoundArchivePlayer::SeqLoadCallback::mMutex
mutableprivate

◆ mSoundArchivePlayer

const SoundArchivePlayer& nw4hbm::snd::SoundArchivePlayer::SeqLoadCallback::mSoundArchivePlayer
private

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