summaryrefslogtreecommitdiff
path: root/arm9/lib/NitroSDK/include/SND_work.h
blob: f3ed08c8cbb412e26bd7be8e5329e581a6887c01 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#ifndef GUARD_SND_WORK_H
#define GUARD_SND_WORK_H

#include "global.h"

#include "SND_main.h"
#include "nitro/SND_work_shared.h"

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