2025-08-14 17:30:25 -04:00
|
|
|
#include "xaudiosound.h"
|
|
|
|
|
|
|
|
|
|
XAudioSound::XAudioSound()
|
2025-09-07 12:36:08 -04:00
|
|
|
: XAsset()
|
|
|
|
|
, mPacket()
|
|
|
|
|
, mFormat()
|
|
|
|
|
, mXmaDataInfo()
|
|
|
|
|
, mSeekTable()
|
2025-08-14 17:30:25 -04:00
|
|
|
{
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
XAudioSound::~XAudioSound()
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void XAudioSound::ParseData(QDataStream *aStream)
|
|
|
|
|
{
|
2025-09-07 12:36:08 -04:00
|
|
|
mPacket.ParseData(aStream);
|
|
|
|
|
mFormat.ParseData(aStream);
|
|
|
|
|
mXmaDataInfo.ParseData(aStream);
|
|
|
|
|
mSeekTable.ParseData(aStream);
|
2025-08-14 17:30:25 -04:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void XAudioSound::Clear()
|
|
|
|
|
{
|
2025-09-07 12:36:08 -04:00
|
|
|
mPacket.Clear();
|
|
|
|
|
mFormat.Clear();
|
|
|
|
|
mXmaDataInfo.Clear();
|
|
|
|
|
mSeekTable.Clear();
|
2025-08-14 17:30:25 -04:00
|
|
|
}
|