Add XMA format parsing data fields

This commit is contained in:
njohnson 2025-09-10 21:56:49 -04:00
parent 8cfb82e03d
commit 01d2b95417

View File

@ -1,8 +1,12 @@
#include "xaudioxmaformat.h"
XAudioXmaFormat::XAudioXmaFormat()
: XAsset()
, mSampleRate(0)
, mChannelCount(0)
, mDecodeBufferSize(0)
{
SetName("Audio XMA Format");
}
XAudioXmaFormat::~XAudioXmaFormat()
@ -10,12 +14,16 @@ XAudioXmaFormat::~XAudioXmaFormat()
}
void XAudioXmaFormat::ParseData(QDataStream *aStream)
void XAudioXmaFormat::ParseData(XDataStream *aStream)
{
mSampleRate = aStream->ParseUInt32(QString("%1 sample rate").arg(GetName()));
mChannelCount = aStream->ParseUInt8(QString("%1 channel count").arg(GetName()));
mDecodeBufferSize = aStream->ParseUInt8(QString("%1 decode buffer size").arg(GetName()));
}
void XAudioXmaFormat::Clear()
{
mSampleRate = 0;
mChannelCount = 0;
mDecodeBufferSize = 0;
}