UMovieSceneAudioSection

Audio section, for use in the master audio, or by attached audio objects

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

MovieSceneTracks

Header

/Engine/Source/Runtime/MovieSceneTracks/Public/Sections/MovieSceneAudioSection.h

Include

#include "Sections/MovieSceneAudioSection.h"

Syntax

class UMovieSceneAudioSection : public UMovieSceneSection

Remarks

Audio section, for use in the master audio, or by attached audio objects

Constructors

Name Description

Public function

UMovieSceneAudioSection

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function Const

void

 

ForEachInput

(
    TFunction< void, const FMovie...
)

Public function Const

void

 

ForEachInput

(
    TFunction< void, const FMovie...
)

Overloads for each input type, const

Public function Const

void

 

ForEachInput

(
    TFunction< void, const FMovie...
)

Public function Const

void

 

ForEachInput

(
    TFunction< void, const FMovie...
)

Public function Const

const FMovie...

 

GetAttachActorData()

Public function Const

USceneCompon...

 

GetAttachComponent

(
    const AActor* InParentActor,
    const FMovieSceneActorReferenceKey ...
)

Public function Const

USoundAttenu...

 

GetAttenuationSettings()

Public function Const

bool

 

GetLooping()

Public function Const

const FOnAud...

 

GetOnAudioFinished()

Called when we finish playing audio, either because it played to completion or because a Stop() call turned it off early

Public function Const

const FOnAud...

 

GetOnAudioPlaybackPercent()

Public function Const

const FOnQue...

 

GetOnQueueSubtitles()

Called when subtitles are sent to the SubtitleManager.

Public function Const

bool

 

GetOverrideAttenuation()

Public function Const

float

 

GetPitchMultiplier

(
    FFrameTime InTime
)

Return the pitch multiplier

Public function Const

const FMovie...

 

GetPitchMultiplierChannel()

Gets the sound pitch curve

Public function Const

USoundBase &...

 

GetSound()

Gets the sound for this section

Public function Const

float

 

GetSoundVolume

(
    FFrameTime InTime
)

Return the sound volume

Public function Const

const FMovie...

 

GetSoundVolumeChannel()

Gets the sound volume curve

Public function Const

FFrameNumber

 

GetStartOffset()

Get the offset into the beginning of the audio clip

Public function Const

bool

 

GetSuppressSubtitles()

Public function

void

 

SetOnAudioFinished

(
    const FOnAudioFinished& InOnAudioF...
)

Called when we finish playing audio, either because it played to completion or because a Stop() call turned it off early

Public function

void

 

SetOnAudioPlaybackPercent

(
    const FOnAudioPlaybackPercent& InO...
)

Public function

void

 

SetOnQueueSubtitles

(
    const FOnQueueSubtitles& InOnQueue...
)

Called when subtitles are sent to the SubtitleManager.

Public function

void

 

SetSound

(
    USoundBase* InSound
)

Sets this section's sound

Public function

void

 

SetStartOffset

(
    FFrameNumber InStartOffset
)

Set the offset into the beginning of the audio clip

Overridden from UMovieSceneSection

Name Description

Public function Virtual

EMovieSceneC...

 

CacheChannelProxy()

Cache this section's channel proxy

Public function Virtual Const

TOptional< T...

 

GetAutoSizeRange()

Returns the range to auto size this section to, if there is one.

Public function Virtual Const

TOptional< F...

 

GetOffsetTime()

The optional offset time of this section

Public function Virtual

void

 

MigrateFrameTimes

(
    FFrameRate SourceRate,
    FFrameRate DestinationRate
)

Migrate the frame times of the movie scene section from the source frame rate to the destination frame rate

Public function Virtual

UMovieSceneS...

 

SplitSection

(
    FQualifiedFrameTime SplitTime,
    bool bDeleteKeys
)

Split a section in two at the split time

Public function Virtual

void

 

TrimSection

(
    FQualifiedFrameTime TrimTime,
    bool bTrimLeft,
    bool bDeleteKeys
)

Trim a section at the trim time

Overridden from UObject

Name Description

Public function Virtual

void

 

PostEditImport()

Called after importing property values for this object (paste, duplicate or .t3d import) Allow the object to perform any cleanup for properties which shouldn't be duplicated or are unsupported by the script serialization

Public function Virtual

void

 

PostLoad()

~UObject interface

Public function Virtual

void

 

Serialize

(
    FArchive& Ar
)

Handles reading, writing, and reference collecting using FArchive.