mirror of https://github.com/zeldaret/tp.git
25 lines
584 B
C
25 lines
584 B
C
#ifndef JAISEQDATAMGR_H
|
|
#define JAISEQDATAMGR_H
|
|
|
|
#include "JSystem/JAudio2/JAISound.h"
|
|
#include "dolphin/types.h"
|
|
|
|
struct JAISeqDataRegion {};
|
|
|
|
struct JAISeqData;
|
|
|
|
struct JAISeqDataUser {
|
|
virtual ~JAISeqDataUser();
|
|
virtual bool isUsingSeqData(JAISeqDataRegion const&) = 0;
|
|
virtual void releaseSeqData(JAISeqDataRegion const&) = 0;
|
|
};
|
|
|
|
struct JAISeqDataMgr {
|
|
virtual ~JAISeqDataMgr();
|
|
virtual void getSeqData(JAISoundID, JAISeqData*) = 0;
|
|
virtual void releaseSeqData() = 0;
|
|
virtual void setSeqDataUser(JAISeqDataUser*) = 0;
|
|
};
|
|
|
|
#endif /* JAISEQDATAMGR_H */
|