XPlor/libs/xassets/xaudiopacketaligned.h

27 lines
518 B
C
Raw Normal View History

2025-08-14 17:30:25 -04:00
#ifndef XAUDIOPACKETALIGNED_H
#define XAUDIOPACKETALIGNED_H
#include "xasset.h"
2025-09-05 18:35:17 -04:00
#include "xaudioxmaloopregion.h"
2025-08-14 17:30:25 -04:00
2025-09-05 18:35:17 -04:00
#include <QVector>
2025-08-14 17:30:25 -04:00
class XAudioPacketAligned : public XAsset
{
public:
XAudioPacketAligned();
~XAudioPacketAligned();
virtual void ParseData(QDataStream* aStream) override;
virtual void Clear() override;
private:
QByteArray mBuffer;
quint32 mBufferSize;
quint32 mLoopCount;
QVector<XAudioXmaLoopRegion> aXmaLoop;
2025-09-07 12:36:08 -04:00
char mContext;
2025-08-14 17:30:25 -04:00
};
#endif // XAUDIOPACKETALIGNED_H