Audio

Audio

Windows
MacOS
Linux
On this page

Actions

Adjust Attenuation

This function is used to modify the Attenuation Settings on the targeted Audio Component instance. It is worth noting that Attenuation Settings are only passed to new Active Sounds on start, so modified Attenuation data should be set before sound playback.

Target is Audio Component

Adjust Volume

This function allows designers to trigger an adjustment to the sound instance?s playback Volume with options for smoothly applying a curve over time.

Target is Audio Component

Fade In

This function allows designers to call Play on an Audio Component instance while applying a volume curve over time. Parameters allow designers to indicate the duration of the fade, the curve shape, and the start time if seeking into the sound.

Target is Audio Component

Fade Out

This function allows designers to call a delayed Stop on an Audio Component instance while applying a volume curve over time. Parameters allow designers to indicate the duration of the fade and the curve shape.

Target is Audio Component

Get Attenuation Settings To Apply

Retrieves Attenuation Settings data on the targeted Audio Component. Returns FALSE if no settings were found. Because the Attenuation Settings data structure is copied, FALSE returns will return default values.

Target is Audio Component

Get Cooked Envelope Data

Retrieves Cooked Envelope Data at the current playback time. If there are multiple SoundWaves playing, data is interpolated and averaged across all playing sound waves. Returns FALSE if no data was found.

Target is Audio Component

Get Cooked Envelope Data for All Playing Sounds

Retrieves the current-time envelope data of the sounds playing audio component. Envelope data is not averaged or interpolated. Instead an array of data with all playing sound waves with cooked data is returned. Returns true if there is data and the audio component is playing.

Target is Audio Component

Get Cooked FFTData

Retrieves the current-time cooked spectral data of the sounds playing on the audio component. Spectral data is averaged and interpolated for all playing sounds on this audio component. Returns true if there is data and the audio component is playing.

Target is Audio Component

Get Cooked FFTData for All Playing Sounds

Retrieves the current-time cooked spectral data of the sounds playing audio component. Spectral data is not averaged or interpolated. Instead an array of data with all playing sound waves with cooked data is returned. Returns true if there is data and the audio component is playing.

Target is Audio Component

Get Play State

Returns the enumerated play states of the audio component.

Target is Audio Component

Has Cooked Amplitude Envelope Data

Queries whether or not the targeted Audio Component instance?s sound has Envelope Data, returns FALSE if none found.

Target is Audio Component

Has Cooked FFTData

Queries if the sound wave playing in this audio component has cooked FFT data, returns FALSE if none found.

Target is Audio Component

Is Playing

Returns TRUE if the targeted Audio Component?s sound is playing. Doesn't indicate if the sound is paused or fading in/out. Use GetPlayState() to get the full play state.

Target is Audio Component

Is Virtualized

Returns if the sound is virtualized.

Target is Audio Component

Play

Begins playing the targeted Audio Component?s sound at the designated Start Time, seeking into a sound.

Target is Audio Component

Play Quantized

Start a sound playing on an audio component on a given quantization boundary with the handle to an existing clock

Target is Audio Component

Set Audio Bus Send Post Effect

Sets how much audio the sound should send to the given Audio Bus (POST Source Effects). if the Audio Bus Send doesn't already exist, it will be added to the overrides on the active sound.

Target is Audio Component

Set Audio Bus Send Pre Effect

Sets how much audio the sound should send to the given Audio Bus (PRE Source Effects). if the Bus Send doesn't already exist, it will be added to the overrides on the active sound.

Target is Audio Component

Set Boolean Parameter

Allows the designer to set the Boolean Parameter on the SoundCue whose name matches the name indicated.

Target is Audio Component

Set Float Parameter

Allows the designer to set the Float Parameter on the SoundCue whose name matches the name indicated.

Target is Audio Component

Set Integer Parameter

Allows the designer to set the Integer Parameter on the SoundCue whose name matches the name indicated.

Target is Audio Component

Set Low Pass Filter Enabled

Sets whether or not the low pass filter is enabled on the audio component.

Target is Synth Component

Set Low Pass Filter Frequency

Sets lowpass filter frequency of the audio component.

Target is Synth Component

Set Output to Bus Only

Sets whether or not the synth component outputs its audio to any source or audio buses.

Target is Synth Component

Set Paused

Pause an audio component playing its sound cue, issue any delegates if needed

Target is Audio Component

Set Pitch Multiplier

Set a new pitch multiplier

Target is Audio Component

Set Sound

Set what sound is played by this component

Target is Audio Component

Set Source Bus Send Post Effect

Allows designers to target a specific Audio Component instance?s sound and set the send level (volume of sound copied) to the indicated Source Bus. If the Source Bus is not already part of the sound?s sends, the reference will be added to this instance?s Override sends. This particular send occurs after the Source Effect processing chain.

Target is Audio Component

Set Source Bus Send Pre Effect

Allows designers to target a specific Audio Component instance?s sound and set the send level (volume of sound copied) to the indicated Source Bus. If the Source Bus is not already part of the sound?s sends, the reference will be added to this instance?s Override sends. This particular send occurs before the Source Effect processing chain.

Target is Audio Component

Set Submix Send

Sets how much audio the sound should send to the given submix.

Target is Synth Component

Set UISound

Set whether sounds generated by this audio component should be considered UI sounds

Target is Audio Component

Set Volume Multiplier

Set a new volume multiplier

Target is Audio Component

Set Wave Parameter

Allows the designer to set the Wave Parameter on the SoundCue whose name matches the name indicated.

Target is Audio Component

Stop

Stop an audio component's sound, issue any delegates if needed

Target is Audio Component

Stop Delayed

Cues request to stop sound after the provided delay (in seconds), stopping immediately if delay is zero or negative

Target is Audio Component

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss