2022-06-01 13:06:32 -04:00
|
|
|
#include "../Audio.h"
|
|
|
|
#include "Utils/BinaryReader.h"
|
|
|
|
|
|
|
|
namespace Ship
|
|
|
|
{
|
|
|
|
class AudioFactory
|
|
|
|
{
|
|
|
|
public:
|
|
|
|
static Audio* ReadAudio(BinaryReader* reader);
|
|
|
|
};
|
|
|
|
|
|
|
|
class AudioSampleFactory
|
|
|
|
{
|
|
|
|
public:
|
|
|
|
static AudioSample* ReadAudioSample(BinaryReader* reader);
|
|
|
|
};
|
|
|
|
|
|
|
|
class AudioSoundFontFactory
|
|
|
|
{
|
|
|
|
public:
|
|
|
|
static AudioSoundFont* ReadAudioSoundFont(BinaryReader* reader);
|
|
|
|
};
|
2022-06-15 12:22:21 -04:00
|
|
|
|
|
|
|
class AudioSequenceFactory
|
|
|
|
{
|
|
|
|
public:
|
|
|
|
static AudioSequence* ReadAudioSequence(BinaryReader* reader);
|
|
|
|
};
|
2022-06-01 13:06:32 -04:00
|
|
|
}
|