CAudioPort

Trackmania Next 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 MuteWhenUnfocused

UnnamedEnum SettingQuality

UnnamedEnum::_AudioQuality_Low
UnnamedEnum::_AudioQuality_Normal
UnnamedEnum::_AudioQuality_High

float SettingSoundHdrFactor

bool SettingDisableDoppler

uint SettingUpdatePeriod

uint SettingSoundsPerUpdate

uint SettingMaxSimultaneousSounds

const MwFastBuffer<CAudioZone@> Zones

const MwFastBuffer<CAudioListener@> Listeners

const MwFastBuffer<CAudioSource@> Sources

const MwFastBuffer<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 MwFastBuffer<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 2024-06-28 13:45:56
(Page rendering: 0.05 seconds, 15.8 MB)