#pragma once #include #include namespace EGG { class IAudioMgr { public: struct Arg { /* 0x00 */ EGG::Heap* heap; /* 0x04 */ char* soundFileName; /* 0x08 */ int sndThreadPriority; /* 0x0c */ int sndThreadStackSize; /* 0x10 */ int dvdThreadPriority; /* 0x14 */ int dvdThreadStackSize; /* 0x18 */ u32 blocks; /* 0x1c */ u8 field_0x1C; }; }; class SimpleAudioMgr : public IAudioMgr, public SoundHeapMgr, public ArcPlayer { }; }