24 class DtSharedAudioSettingsSignaler;
44 virtual void setAudioPlaybackDevice(
const std::string& val);
48 virtual std::string audioPlaybackDevice()
const;
52 virtual void setAudioCaptureDevice(
const std::string& val);
56 virtual std::string audioCaptureDevice()
const;
60 virtual void setShowCaptureDeviceSettings(
bool val );
64 virtual bool showCaptureDeviceSettings()
const;
70 virtual void setAudioEnabled(
bool val );
76 virtual bool audioEnabled()
const;
81 virtual void setVolume(
double val );
86 virtual double volume()
const;
94 virtual void setSpeedOfSound(
double val );
99 virtual double speedOfSound()
const;
104 virtual void setMaxVoices(
int val );
109 virtual int maxVoices()
const;
116 virtual void setMaximumOutputDecibelCapability(
double val );
121 virtual double maximumOutputDecibelCapabilty()
const;
129 virtual void setEnvironmentalProcessingEnabled(
bool val );
135 virtual bool environmentalProcessingEnabled()
const;
145 virtual unsigned int entityMapSize()
const;
149 virtual unsigned int weaponFireMapSize()
const;
153 virtual unsigned int detonationMapSize()
const;
160 entityMapAt(
unsigned int index )
const;
167 weaponFireMapAt(
unsigned int index )
const;
174 detonationMapAt(
unsigned int index )
const;
201 virtual void entityMapAdd(
210 virtual void entityMapRemove(
220 virtual void weaponFireMapAdd(
229 virtual void weaponFireMapRemove(
239 virtual void detonationMapAdd(
248 virtual void detonationMapRemove(
273 virtual void backup();
278 static std::string className();