Definition at line 26 of file snd_SoundThread.h.
|
bool | Create (s32 priority, void *stack, ulong stackSize) |
|
void | Shutdown () |
|
void | Lock () |
|
void | Unlock () |
|
void | RegisterPlayerCallback (PlayerCallback *callback) |
|
void | UnregisterPlayerCallback (PlayerCallback *callback) |
|
|
void | AxCallbackProc () |
|
void | SoundThreadProc () |
|
void | FrameProcess () |
|
|
static void | AxCallbackFunc () |
|
static void * | SoundThreadFunc (void *arg) |
|
◆ Lock()
void nw4r::snd::detail::SoundThread::Lock |
( |
| ) |
|
|
inline |
◆ Unlock()
void nw4r::snd::detail::SoundThread::Unlock |
( |
| ) |
|
|
inline |
◆ MESSAGE_SHUTDOWN
int const nw4r::snd::detail::SoundThread::MESSAGE_SHUTDOWN = 1 << 1 |
|
staticprivate |
◆ MESSAGE_AX_CALLBACK
int const nw4r::snd::detail::SoundThread::MESSAGE_AX_CALLBACK = 1 << 0 |
|
staticprivate |
◆ THREAD_MESSAGE_BUFSIZE
int const nw4r::snd::detail::SoundThread::THREAD_MESSAGE_BUFSIZE = 4 |
|
staticprivate |
◆ mThread
OSThread nw4r::snd::detail::SoundThread::mThread |
|
private |
◆ mThreadQueue
◆ mMsgQueue
◆ mMsgBuffer
OSMessage nw4r::snd::detail::SoundThread::mMsgBuffer[THREAD_MESSAGE_BUFSIZE] |
|
private |
◆ mStackEnd
ulong* nw4r::snd::detail::SoundThread::mStackEnd |
|
private |
◆ mMutex
OSMutex nw4r::snd::detail::SoundThread::mMutex |
|
private |
◆ mAxCallbackNode
◆ mSoundFrameCallbackList
◆ mPlayerCallbackList
◆ mProcessTick
ulong nw4r::snd::detail::SoundThread::mProcessTick |
|
private |
◆ mCreateFlag
bool nw4r::snd::detail::SoundThread::mCreateFlag |
|
private |
◆ field_0x395
bool nw4r::snd::detail::SoundThread::field_0x395 |
|
private |