XPlor/libs/xassets/xaudioseektable.cpp

34 lines
439 B
C++
Raw Normal View History

2025-08-14 17:30:25 -04:00
#include "xaudioseektable.h"
XAudioSeekTable::XAudioSeekTable()
2025-09-07 12:36:08 -04:00
: XAsset()
, mSize(0)
, mData()
2025-08-14 17:30:25 -04:00
{
}
XAudioSeekTable::~XAudioSeekTable()
{
}
void XAudioSeekTable::ParseData(QDataStream *aStream)
{
2025-09-07 12:36:08 -04:00
qint32 dataPtr;
*aStream
>> mSize
>> dataPtr;
if (dataPtr)
{
aStream->readRawData(mData.data(), 4 * mSize);
}
2025-08-14 17:30:25 -04:00
}
void XAudioSeekTable::Clear()
{
2025-09-07 12:36:08 -04:00
mSize = 0;
mData.clear();
2025-08-14 17:30:25 -04:00
}