diff options
author | Revo <projectrevotpp@hotmail.com> | 2021-07-22 20:46:10 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-07-22 20:46:10 -0400 |
commit | b5b9e57dcb55ee1a69ca86c30e90475bb80e3c28 (patch) | |
tree | 2e91e60bdb7a9174b16d8ca1b532809d4ae2e5b6 /arm9/lib/include/SND_work.h | |
parent | c2d91a2d997afd01fa4f40e1e16d5ee85557c9a8 (diff) | |
parent | 5bf13c7f48fe91c7902ce50250bc1a5a2398a2ae (diff) |
Merge pull request #435 from red031000/master
separate out libs to libc, libnns and NitroSDK
Diffstat (limited to 'arm9/lib/include/SND_work.h')
-rw-r--r-- | arm9/lib/include/SND_work.h | 68 |
1 files changed, 0 insertions, 68 deletions
diff --git a/arm9/lib/include/SND_work.h b/arm9/lib/include/SND_work.h deleted file mode 100644 index a8a3d62b..00000000 --- a/arm9/lib/include/SND_work.h +++ /dev/null @@ -1,68 +0,0 @@ -#ifndef GUARD_SND_WORK_H -#define GUARD_SND_WORK_H - -#include "global.h" - -#include "SND_main.h" -#include "nitro/SND_work_shared.h" - -struct SNDDriverInfo { - struct SNDWork work; // 0x0000 - u32 channelControls[SND_CHANNEL_COUNT]; // 0x1180 - struct SNDWork *workPtr; // 0x11C0 - u32 lockedChannels; // 0x11C4 - u8 unk_XXX[24]; // 0x11C8 -}; // size = 0x11E0 - -struct SNDChannelInfo { - struct { - BOOL active : 1; - BOOL locked: 1; - } flags; // 0x0 - u16 volume; // 0x4 - u8 pan; // 0x6 - u8 unk_7; // 0x7 - s32 envStatus; // 0x8 -}; // size = 0xC - -struct SNDPlayerInfo { - struct { - BOOL active : 1; - BOOL paused : 1; - } flags; // 0x0 - u16 trackBitMask; // 0x4 - u16 tempo; // 0x6 - u8 volume; // 0x8 - u8 unk_9[3]; // 0x9 -}; // size = 0xC - -struct SNDTrackInfo { - u16 program; // 0x0 - u8 volume; // 0x2 - u8 expression; // 0x3 - - s8 pitchBend; // 0x4 - u8 bendRange; // 0x5 - u8 pan; // 0x6 - s8 transpose; // 0x7 - - u8 unk_8; // 0x8 - u8 chnCount; // 0x9 - u8 channel[SND_CHANNEL_COUNT]; // 0xA -}; // size = 0x1A - -u32 SND_GetPlayerStatus(void); -u16 SND_GetChannelStatus(void); -//u16 SND_GetCaptureStatus(void); -u32 SND_GetPlayerTickCounter(u32 playerId); -//s16 SND_GetPlayerLocalVariable(u32 playerId, u32 var); -//s16 SND_GetPlayerGlobalVariable(u32 var); -//BOOL SND_ReadChannelInfo(const SNDDriverInfo *driverInfo, s32 chnId, SNDChannelInfo *chnInfo); -//BOOL SND_ReadPlayerInfo(const SNDDriverInfo *driverInfo, s32 playerId, s32 trackId, SNDPlayerInfo *playerInfo); -//BOOL SND_ReadTrackInfo(const SNDDriverInfo *driverInfo s32 playerId, s32 trackId, SNDTrackInfo *trackInfo); -u32 SNDi_GetFinishedCommandTag(void); -void SNDi_InitSharedWork(struct SNDSharedWork *sw); - -extern struct SNDSharedWork *SNDi_SharedWork; - -#endif // GUARD_SND_WORK_H |