SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
SpkWave.hpp
1#pragma once
2
3#include "revolution.h"
4
5struct WaveData {
6 u32 mSize;
7 u32 mLoopStartPos;
8 u32 mLoopEndPos;
9 u8* mWave;
10};
11
12class SpkWave {
13public:
14 SpkWave();
15
16 void setResource(void *);
17 u32 getWaveSize(long) const;
18 u32 getLoopStartPos(long) const;
19 u32 getLoopEndPos(long) const;
20 u8** getWave(long) const;
21 WaveData* getWaveData(long) const;
22
23 void* mResource; // _0, Raw data of AudioRes/SpkRes/SpkRes.arc
24};