mirror of
https://github.com/zeldaret/ss
synced 2026-05-26 23:47:22 -04:00
dc221b4795
* EGG: Archive, DvdFile, DvdRipper * start eggStream * FrmHeap and AssertHeap OK * progress on EggController * port in WPAD stuff * update WPAD/WUD/KPAD/SC symbols * eggController OK * bytematch more CoreController virtual funcs * eggDecomp/eggStreamDecomp Ok * eggDvdRipper OK * EGG gfx splits * Finished Splitting EGG * create egg Files * eggDecomp.h -> eggStreamDecomp.h * Revert some format changes
28 lines
689 B
C++
28 lines
689 B
C++
#ifndef EGG_AUDIO_MANAGER_H
|
|
#define EGG_AUDIO_MANAGER_H
|
|
|
|
#include "egg/audio/eggAudioArcPlayerMgr.h"
|
|
#include "egg/audio/eggAudioHeapMgr.h"
|
|
#include "egg/core/eggHeap.h"
|
|
#include "egg/egg_types.h"
|
|
|
|
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 {};
|
|
} // namespace EGG
|
|
|
|
#endif
|