CAudioPort

ManiaPlanet API


CAudioPort

ID 0x10001000
Uninstantiable

Inherits from MwFoundations::CMwNod

Inherited by

Audio::CAudioPortNull 0x10002000
Audio::COalAudioPort 0x10030000
Methods

void ParseModifierXml()

void LoadExternalSoundParam()

void SaveExternalSoundParam()

Members

bool IsEnabled

float SoundVolume

float MusicVolume

bool AudioAlwaysOn

UnnamedEnum SettingQuality

_EUnnamedEnum::_AudioQuality_Low
_EUnnamedEnum::_AudioQuality_Normal
_EUnnamedEnum::_AudioQuality_High

float SettingSoundHdrFactor

bool SettingDisableDoppler

uint SettingUpdatePeriod

uint SettingSoundsPerUpdate

uint SettingMaxSimultaneousSounds

const MwBuffer<CAudioZone@> Zones

const MwBuffer<CAudioListener@> Listeners

const MwBuffer<CAudioSource@> Sources

const MwBuffer<CAudioBufferKeeper@> BufferKeepers

const uint Manager_AllocatedVoices

const uint Manager_AvailableVoices

const CPlugAudioBalance@ BaseBalanceLoud

const CPlugAudioBalance@ BaseBalanceSoft

const CPlugAudioBalance@ CurBalance

const float CurScriptLimitMusicVolumedB

const float CurScriptLimitSceneSoundVolumedB

const float CurScriptLimitUiSoundVolumedB

float CurSoundVolumeRms

float CurSoundHdrCorrection

int ForceEnableMusicCount

bool MuteSounds_FromLoadScreen

uint IsCapturing

const MwBuffer<CPlugFileSnd@> CapturedFileSnds

CPlugFileText@ ModifierXmlFile

const string AnalyzerEstimatedVolume

const float AnalyzerAudioTimePerSec

const float AnalyzerAudioTimePerSecUpdate

const float AnalyzerAudioTimePerSecStream

const uint AnalyzerStreamBytesPerSec

const uint AnalyzerAudioLongestSlice

const uint AnalyzerTotalKeepersMem

const string AnalyzerNbSoundsStr

const uint AnalyzerNbFadingSounds

const uint AnalyzerNbAutoDuckedSounds

const uint AnalyzerNbStreamingSounds

const uint AnalyzerNbDestoyedPerUpdate

const uint AnalyzerNbCreatedPerUpdate

Inherited members CMwNod

string IdName

const MwId Id


Documentation from build 2019-11-19 18:50:52
(Page rendering: 0.05 seconds, 12.68 MB)