UCommonVideoPlayer

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

CommonUI

Header

/Engine/Plugins/Experimental/CommonUI/Source/CommonUI/Public/CommonVideoPlayer.h

Include

#include "CommonVideoPlayer.h"

Syntax

[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)()
class UCommonVideoPlayer : public UWidget

Constructors

Name Description

Public function

UCommonVideoPlayer

(
    const FObjectInitializer& Initiali...
)

Functions

Name Description

Public function

void

 

Close()

Protected function Const

const UMedia...

 

GetMediaPlayer()

Public function Const

float

 

GetPlaybackRate()

Public function Const

float

 

GetPlaybackTime()

Public function Const

float

 

GetVideoDuration()

Protected function Virtual

void

 

HandleMediaPlayerEvent

(
    EMediaEvent EventType
)

Public function Const

bool

 

IsLooping()

Public function Const

bool

 

IsMuted()

Public function Const

bool

 

IsPaused()

Public function Const

bool

 

IsPlaying()

Public function

FSimpleMulti...

 

OnPlaybackComplete()

Public function

FSimpleMulti...

 

OnPlaybackPaused()

Public function

FSimpleMulti...

 

OnPlaybackResumed()

Public function

void

 

Pause()

Public function

void

 

Play()

Protected function Virtual

void

 

PlaybackTick

(
    double InCurrentTime,
    float InDeltaTime
)

Public function

void

 

PlayFromStart()

Protected function Const

void

 

PlayInternal()

Public function

void

 

Reverse()

Public function

void

 

Seek

(
    float PlaybackTime
)

Public function

void

 

SetIsMuted

(
    bool bInIsMuted
)

Public function

void

 

SetLooping

(
    bool bShouldLoopPlayback
)

Public function

void

 

SetPlaybackRate

(
    float PlaybackRate
)

Public function

void

 

SetVideo

(
    UMediaSource* NewVideo
)

Overridden from UWidget

Name Description

Protected function Virtual

TSharedRef< ...

 

RebuildWidget()

Function implemented by all subclasses of UWidget is called when the underlying SWidget needs to be constructed.

Protected function Virtual

void

 

SynchronizeProperties()

Applies all properties to the native widget if possible.

Overridden from UVisual

Name Description

Protected function Virtual

void

 

ReleaseSlateResources

(
    bool bReleaseChildren
)

Overridden from UObject

Name Description

Public function Virtual

void

 

PostInitProperties()

Called after the C++ constructor and after the properties have been initialized, including those loaded from config.

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