Refactor: Use XDataStream for parsing XAudioXmaFormat

This commit is contained in:
njohnson 2025-09-10 21:56:37 -04:00
parent f6a0ff580c
commit 1f7ca563bf

View File

@ -2,22 +2,21 @@
#define XAUDIOFORMATINFO_H #define XAUDIOFORMATINFO_H
#include "xasset.h" #include "xasset.h"
#include "xaudioxmaformat.h"
#include <QVector> #include <QVector>
class XAudioXmaFormat;
class XAudioFormatInfo : public XAsset class XAudioFormatInfo : public XAsset
{ {
public: public:
XAudioFormatInfo(); explicit XAudioFormatInfo();
~XAudioFormatInfo(); ~XAudioFormatInfo();
virtual void ParseData(QDataStream* aStream) override; virtual void ParseData(XDataStream* aStream) override;
virtual void Clear() override; virtual void Clear() override;
private: private:
QVector<XAudioXmaFormat*> mStream; QVector<XAudioXmaFormat> mStream;
}; };
#endif // XAUDIOFORMATINFO_H #endif // XAUDIOFORMATINFO_H