Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
JASAudioThread Struct Reference

#include <JASAudioThread.h>

+ Inheritance diagram for JASAudioThread:
+ Collaboration diagram for JASAudioThread:

Public Member Functions

 JASAudioThread (int, int, u32)
 
void stop ()
 
virtual voidrun ()
 
virtual ~JASAudioThread ()
 
- Public Member Functions inherited from JKRThread
 JKRThread (u32 stack_size, int message_count, int param_3)
 
 JKRThread (JKRHeap *heap, u32 stack_size, int message_count, int param_4)
 
 JKRThread (OSThread *thread, int message_count)
 
virtual ~JKRThread ()
 
void setCommon_mesgQueue (JKRHeap *heap, int message_count)
 
void setCommon_heapSpecified (JKRHeap *heap, u32 stack_size, int param_3)
 
OSThreadgetThreadRecord () const
 
voidgetStack () const
 
TLoadgetLoadInfo ()
 
JKRHeapgetCurrentHeap () const
 
s32 getCurrentHeapError () const
 
void setCurrentHeap (JKRHeap *heap)
 
- Public Member Functions inherited from JASGlobalInstance< JASAudioThread >
 JASGlobalInstance (JASAudioThread *inst)
 
 JASGlobalInstance (bool param_1)
 
 ~JASGlobalInstance ()
 

Static Public Member Functions

static void create (s32)
 
static void DMACallback ()
 
static void DSPCallback (void *)
 
static JASAudioThreadgetThreadPointer ()
 
static int getDSPSyncCount ()
 
static void setDSPSyncCount (u32 param_0)
 
- Static Public Member Functions inherited from JKRThread
static voidstart (void *param_1)
 
static JKRThreadsearchThread (OSThread *thread)
 
static JSUList< JKRThread > & getList ()
 
- Static Public Member Functions inherited from JASGlobalInstance< JASAudioThread >
static JASAudioThreadgetInstance ()
 

Public Attributes

OSThreadQueue sThreadQueue
 
bool sbPauseFlag
 

Static Public Attributes

static volatile int snIntCount
 
- Static Public Attributes inherited from JKRThread
static JSUList< JKRThreadsThreadList
 
- Static Public Attributes inherited from JASGlobalInstance< JASAudioThread >
static JASAudioThreadsInstance
 

Additional Inherited Members

- Protected Member Functions inherited from JKRThread
void resume ()
 
BOOL sendMessage (OSMessage message)
 
void sendMessageBlock (OSMessage message)
 
OSMessage waitMessage ()
 
OSMessage waitMessage (BOOL *received)
 
OSMessage waitMessageBlock ()
 
void jamMessageBlock (OSMessage message)
 

Constructor & Destructor Documentation

◆ JASAudioThread()

JASAudioThread::JASAudioThread ( int  stackSize,
int  msgCount,
u32  threadPriority 
)

◆ ~JASAudioThread()

virtual JASAudioThread::~JASAudioThread ( )
inlinevirtual

Member Function Documentation

◆ create()

void JASAudioThread::create ( s32  )
static

◆ DMACallback()

void JASAudioThread::DMACallback ( )
static

◆ DSPCallback()

void JASAudioThread::DSPCallback ( void )
static

◆ getDSPSyncCount()

static int JASAudioThread::getDSPSyncCount ( )
inlinestatic

◆ getThreadPointer()

static JASAudioThread * JASAudioThread::getThreadPointer ( )
inlinestatic

◆ run()

void * JASAudioThread::run ( void  )
virtual

Reimplemented from JKRThread.

◆ setDSPSyncCount()

static void JASAudioThread::setDSPSyncCount ( u32  param_0)
inlinestatic

◆ stop()

void JASAudioThread::stop ( )

Member Data Documentation

◆ sbPauseFlag

bool JASAudioThread::sbPauseFlag

◆ snIntCount

volatile int JASAudioThread::snIntCount
static

◆ sThreadQueue

OSThreadQueue JASAudioThread::sThreadQueue

The documentation for this struct was generated from the following files: