There is no spoon

UE3:AudioDevice internal variables (UDK)

From Unreal Wiki, The Unreal Engine Documentation Site
Revision as of 05:37, 17 January 2010 by Wormbo (Talk | contribs) (1 revision: class descriptions for UDK January update (part 1))

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
UDK Object >> Subsystem >> AudioDevice (internal variables)

Internal variables[edit]

AudioComponents[edit]

Type: array<AudioComponent>

Modifiers: transient, const


BaseSoundModeName[edit]

Type: name

Modifiers: native, const


bGameWasTicking[edit]

Type: bool

Modifiers: native, const


CommonAudioPool[edit]

Type: pointer

Modifiers: native, const

Pointer to permanent memory allocation stack.

CommonAudioPoolFreeBytes[edit]

Type: int

Modifiers: native, const

Available size in permanent memory stack

CommonAudioPoolSize[edit]

Type: int

Modifiers: config, const

The amount of memory to reserve for always resident sounds

CurrentMode[edit]

Type: SoundMode

Modifiers: native, const


CurrentSoundClasses[edit]

Type: Map{FName, struct FSoundClassProperties}


CurrentTick[edit]

Type: Object.qword

Modifiers: native, const


DebugState[edit]

Type: EDebugState

Modifiers: native, const

The debug state of the audio device

DestinationSoundClasses[edit]

Type: Map{FName, struct FSoundClassProperties}


Effects[edit]

Type: pointer{class FAudioEffectsManager}

Modifiers: native, const

Interface to audio effects processing

ExteriorEndTime[edit]

Type: Object.double

Modifiers: native, const


ExteriorLPFEndTime[edit]

Type: Object.double

Modifiers: native, const


ExteriorLPFInterp[edit]

Type: float

Modifiers: native, const


ExteriorVolumeInterp[edit]

Type: float

Modifiers: native, const


FreeSources[edit]

Type: array<pointer{FSoundSource}>

Modifiers: native, const


InteriorEndTime[edit]

Type: Object.double

Modifiers: native, const


InteriorLPFEndTime[edit]

Type: Object.double

Modifiers: native, const


InteriorLPFInterp[edit]

Type: float

Modifiers: native, const


InteriorStartTime[edit]

Type: Object.double

Modifiers: native, const

The times of interior volumes fading in and out

InteriorVolumeInterp[edit]

Type: float

Modifiers: native, const


LastUpdateTime[edit]

Type: float

Modifiers: transient

Timestamp of the last update

ListenerInteriorSettings[edit]

Type: ReverbVolume.InteriorSettings

Modifiers: native, const


Listeners[edit]

Type: array<Listener>

Modifiers: native, const


ListenerVolumeIndex[edit]

Type: int

Modifiers: native, const

The index of the volume the listener resides in

LowPassFilterResonance[edit]

Type: float

Modifiers: config, const

Low pass filter OneOverQ value

MaxChannels[edit]

Type: int

Modifiers: config, const

The maximum number of concurrent audible sounds

MinCompressedDurationEditor[edit]

Type: float

Modifiers: config, const

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

MinCompressedDurationGame[edit]

Type: float

Modifiers: config, const

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

SoundModeEndTime[edit]

Type: Object.double

Modifiers: native, const


SoundModeFadeInEndTime[edit]

Type: Object.double

Modifiers: native, const


SoundModeFadeInStartTime[edit]

Type: Object.double

Modifiers: native, const


SoundModes[edit]

Type: Map{FName, class USoundMode*}

Modifiers: native, const

Map of available sound modes

SoundModeStartTime[edit]

Type: Object.double

Modifiers: native, const


Sources[edit]

Type: array<pointer{FSoundSource}>

Modifiers: native, const


SourceSoundClasses[edit]

Type: Map{FName, struct FSoundClassProperties}

Source, current and destination properties of all sound classes

TestAudioComponent[edit]

Type: AudioComponent

Modifiers: const

An AudioComponent to play test sounds on

TextToSpeech[edit]

Type: pointer{class FTextToSpeech}

Modifiers: native, const

Interface to text to speech processor

TransientMasterVolume[edit]

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[edit]

Type: Map{FWaveInstance*, FSoundSource*}

Modifiers: native, const