XPlor/libs/xassets/xaudiochannelmapentry.h

31 lines
652 B
C
Raw Normal View History

2025-08-17 13:14:17 -04:00
#ifndef XAUDIOCHANNELMAPENTRY_H
#define XAUDIOCHANNELMAPENTRY_H
#include "xasset.h"
class XAudioChannelMapEntry : public XAsset
{
public:
XAudioChannelMapEntry();
~XAudioChannelMapEntry();
quint8 GetInputChannel() const;
void SetInputChannel(quint8 aInputChannel);
quint8 GetOutputChannel() const;
void SetOutputChannel(quint8 aOutputChannel);
float GetVolume() const;
void SetVolume(float aVolume);
virtual void ParseData(XDataStream* aStream) override;
2025-08-17 13:14:17 -04:00
virtual void Clear() override;
private:
quint8 mInputChannel;
quint8 mOutputChannel;
float mVolume;
};
#endif // XAUDIOCHANNELMAPENTRY_H