Worst-case scenario: the UEd Goblin wipes the map and burns down your house.

UE3:AudioDevice internal variables (UDK)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UDK Object >> Subsystem >> AudioDevice (internal variables)

Internal variables

AudioComponents

Type: array<AudioComponent>

Modifiers: transient, const


BaseSoundModeName

Type: name

Modifiers: native, const


bGameWasTicking

Type: bool

Modifiers: native, const


CommonAudioPool

Type: pointer

Modifiers: native, const

Pointer to permanent memory allocation stack.

CommonAudioPoolFreeBytes

Type: int

Modifiers: native, const

Available size in permanent memory stack

CommonAudioPoolSize

Type: int

Modifiers: config, const

The amount of memory to reserve for always resident sounds

CurrentMode

Type: SoundMode

Modifiers: native, const


CurrentSoundClasses

Type: Map{FName, struct FSoundClassProperties}


CurrentTick

Type: Object.qword

Modifiers: native, const


DebugState

Type: EDebugState

Modifiers: native, const

The debug state of the audio device

DestinationSoundClasses

Type: Map{FName, struct FSoundClassProperties}


Effects

Type: pointer{class FAudioEffectsManager}

Modifiers: native, const

Interface to audio effects processing

ExteriorEndTime

Type: Object.double

Modifiers: native, const


ExteriorLPFEndTime

Type: Object.double

Modifiers: native, const


ExteriorLPFInterp

Type: float

Modifiers: native, const


ExteriorVolumeInterp

Type: float

Modifiers: native, const


FreeSources

Type: array<pointer{FSoundSource}>

Modifiers: native, const


InteriorEndTime

Type: Object.double

Modifiers: native, const


InteriorLPFEndTime

Type: Object.double

Modifiers: native, const


InteriorLPFInterp

Type: float

Modifiers: native, const


InteriorStartTime

Type: Object.double

Modifiers: native, const

The times of interior volumes fading in and out

InteriorVolumeInterp

Type: float

Modifiers: native, const


LastUpdateTime

Type: float

Modifiers: transient

Timestamp of the last update

ListenerInteriorSettings

Type: ReverbVolume.InteriorSettings

Modifiers: native, const


Listeners

Type: array<Listener>

Modifiers: native, const


ListenerVolumeIndex

Type: int

Modifiers: native, const

The index of the volume the listener resides in

LowPassFilterResonance

Type: float

Modifiers: config, const

Low pass filter OneOverQ value

MaxChannels

Type: int

Modifiers: config, const

The maximum number of concurrent audible sounds

MinCompressedDurationEditor

Type: float

Modifiers: config, const

Sound duration in seconds below which sounds are entirely expanded to PCM at load time in the Editor.

MinCompressedDurationGame

Type: float

Modifiers: config, const

Sound duration in seconds below which sounds are entirely expanded to PCM at load time in the Game.

SoundModeEndTime

Type: Object.double

Modifiers: native, const


SoundModeFadeInEndTime

Type: Object.double

Modifiers: native, const


SoundModeFadeInStartTime

Type: Object.double

Modifiers: native, const


SoundModes

Type: Map{FName, class USoundMode*}

Modifiers: native, const

Map of available sound modes

SoundModeStartTime

Type: Object.double

Modifiers: native, const


Sources

Type: array<pointer{FSoundSource}>

Modifiers: native, const


SourceSoundClasses

Type: Map{FName, struct FSoundClassProperties}

Source, current and destination properties of all sound classes

TestAudioComponent

Type: AudioComponent

Modifiers: const

An AudioComponent to play test sounds on

TextToSpeech

Type: pointer{class FTextToSpeech}

Modifiers: native, const

Interface to text to speech processor

TransientMasterVolume

Type: float

Modifiers: transient

transient master volume multiplier that can be modified at runtime without affecting user settings automatically reset to 1.0 on level change

WaveInstanceSourceMap

Type: Map{FWaveInstance*, FSoundSource*}

Modifiers: native, const