mirror of
https://github.com/zeldaret/oot.git
synced 2025-07-02 22:14:33 +00:00
Documentation for audio_thread_manager.c (#1562)
* Documentation for audio_thread_manager.c * Fixes * Move AudioTask back to z64audio.h and include in audiomgr.h, adjust bug comment * Adjust AudioMgrDebugLevel enum
This commit is contained in:
parent
f2c06ce441
commit
5ce4670fd1
7 changed files with 118 additions and 44 deletions
|
@ -4,6 +4,7 @@
|
|||
#include "ultra64.h"
|
||||
#include "ultra64/gs2dex.h"
|
||||
#include "attributes.h"
|
||||
#include "audiomgr.h"
|
||||
#include "z64save.h"
|
||||
#include "z64light.h"
|
||||
#include "z64bgcheck.h"
|
||||
|
@ -695,20 +696,6 @@ typedef struct {
|
|||
/* 0x10 */ u8 data[1];
|
||||
} Yaz0Header; // size = 0x10 ("data" is not part of the header)
|
||||
|
||||
typedef struct {
|
||||
/* 0x0000 */ IrqMgr* irqMgr;
|
||||
/* 0x0004 */ Scheduler* sched;
|
||||
/* 0x0008 */ OSScTask audioTask;
|
||||
/* 0x0070 */ AudioTask* rspTask;
|
||||
/* 0x0074 */ OSMesgQueue interruptQueue;
|
||||
/* 0x008C */ OSMesg interruptMsgBuf[8];
|
||||
/* 0x00AC */ OSMesgQueue taskQueue;
|
||||
/* 0x00C4 */ OSMesg taskMsgBuf[1];
|
||||
/* 0x00C8 */ OSMesgQueue lockQueue;
|
||||
/* 0x00E0 */ OSMesg lockMsgBuf[1];
|
||||
/* 0x00E8 */ OSThread thread;
|
||||
} AudioMgr; // size = 0x298
|
||||
|
||||
struct ArenaNode;
|
||||
|
||||
typedef struct Arena {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue