Navigation
API > API/Runtime > API/Runtime/LevelSequence
Replicated actor class that is responsible for instigating various cinematic assets (Media, Audio, Level Sequences) in a synchronized fasion
| Name | ALevelSequenceMediaController |
| Type | class |
| Header File | /Engine/Source/Runtime/LevelSequence/Public/SequenceMediaController.h |
| Include Path | #include "SequenceMediaController.h" |
Syntax
UCLASS (HideCategories=(Rendering, Physics, HLOD, Activation, Input, Collision), MinimalAPI)
class ALevelSequenceMediaController :
public AActor ,
public IMovieSceneCustomClockSource
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → AActor → ALevelSequenceMediaController
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
ALevelSequenceMediaController
(
const FObjectInitializer& Init |
SequenceMediaController.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| MediaComponent | TObjectPtr< UMediaComponent > | Media component that contains the media player to synchronize with | SequenceMediaController.h |
|
| Sequence | TObjectPtr< ALevelSequenceActor > | Pointer to the sequence actor to use for playback | SequenceMediaController.h |
|
| SequencePositionSeconds | double | Time to use for the sequence playback position | SequenceMediaController.h | |
| ServerStartTimeSeconds | float | Replicated time at which the server started the sequence (taken from AGameStateBase::GetServerWorldTimeSeconds) | SequenceMediaController.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UMediaComponent * GetMediaComponent() |
Access this actor's media component | SequenceMediaController.h |
|
ALevelSequenceActor * GetSequence() |
Access this actor's Level Sequence Actor | SequenceMediaController.h |
|
void Play() |
SequenceMediaController.h |
|
|
void SynchronizeToServer
(
float DesyncThresholdSeconds |
Forcibly synchronize the sequence to the server's position if it has diverged by more than the specified threshold | SequenceMediaController.h |
|