Zdexby TheHolyOneZ
5,360 classes
Class

UMediaPlayer

: UObject
/Script/MediaAssets.MediaPlayer 0x0188 (392 B) align 8 inherited 0x0028 vtable /Script/MediaAssets
0x00x0188

Members 25

OffsetSizeNameTypeFlagsDefault
0x00280x08padding / unreflected
0x10OnEndReachedFMulticastScriptDelegate4 flags<delegate>
0x10OnMediaClosedFMulticastScriptDelegate4 flags<delegate>
0x10OnMediaOpenedFMulticastScriptDelegate4 flags<delegate>
0x10OnMediaOpenFailedFMulticastScriptDelegate4 flags<delegate>
0x10OnPlaybackResumedFMulticastScriptDelegate4 flags<delegate>
0x10OnPlaybackSuspendedFMulticastScriptDelegate4 flags<delegate>
0x10OnSeekCompletedFMulticastScriptDelegate4 flags<delegate>
0x10OnTracksChangedFMulticastScriptDelegate4 flags<delegate>
0x10OnMetadataChangedFMulticastScriptDelegate4 flags<delegate>
0x10OnBufferingStartFMulticastScriptDelegate4 flags<delegate>
0x10OnBufferingCompletedFMulticastScriptDelegate4 flags<delegate>
0x08CacheAheadFTimespan5 flags{Ticks=1000000}
0x08CacheBehindFTimespan5 flags{Ticks=30000000}
0x08CacheBehindGameFTimespan5 flags{Ticks=1000000}
0x01NativeAudioOutbool7 flagsfalse
0x01PlayOnOpenbool7 flagstrue
0x00FA0x02padding / unreflected
0x01Shuffle : 1bit 0bool5 flagsfalse
0x01Loop : 1bit 1boolProtected+6 flagsfalse
0x00FD0x03padding / unreflected
0x08PlaylistUMediaPlaylist*TransientProtected+8 flagsnullptr
0x04PlaylistIndexint32Protected+7 flags-1
0x010C0x04padding / unreflected
0x08TimeDelayFTimespanProtected+6 flags{Ticks=0}
0x04HorizontalFieldOfViewfloatProtected+6 flags90
0x04VerticalFieldOfViewfloatProtected+6 flags60
0x18ViewRotationFRotatorProtected+5 flags{Pitch=0, Yaw=0, Roll=0}
0x01380x28padding / unreflected
0x10PlayerGuidFGuid5 flags{A=-1210457032, B=1263911973, C=521870227, D=-1888389924}
0x01700x18unreflected bytes to end of UMediaPlayer

Functions 79

SignatureFlagsNativeParams
bool SupportsSeeking()FinalNative+1 flags0x01
bool SupportsScrubbing()FinalNative+1 flags0x01
bool SupportsRate(float Rate, bool Unthinned)FinalNative+1 flags0x06
bool SupportsPlaybackTimeRange()FinalNative+1 flags0x01
bool SetViewRotation(const FRotator& Rotation, bool Absolute)FinalNative+1 flags0x1A
bool SetViewField(float Horizontal, float Vertical, bool Absolute)FinalNative+1 flags0x0A
bool SetVideoTrackFrameRate(int32 TrackIndex, int32 FormatIndex, float FrameRate)FinalNative+1 flags0x0D
bool SetTrackFormat(const EMediaPlayerTrack& TrackType, int32 TrackIndex, int32 FormatIndex)FinalNative+1 flags0x0D
void SetTimeDelay(const FTimespan& TimeDelay)FinalNative+1 flags0x08
bool SetRate(float Rate)FinalNative+1 flags0x05
bool SetPlaybackTimeRange(const FFloatInterval& InTimeRange)FinalNative+1 flags0x09
bool SetNativeVolume(float Volume)FinalNative+1 flags0x05
void SetMediaOptions(UMediaSource* Options)FinalNative+1 flags0x08
bool SetLooping(bool Looping)FinalNative+1 flags0x02
void SetDesiredPlayerName(const FName& PlayerName)FinalNative+1 flags0x08
void SetBlockOnTime(const FTimespan& Time)FinalNative+1 flags0x08
bool SelectTrack(const EMediaPlayerTrack& TrackType, int32 TrackIndex)FinalNative+1 flags0x09
bool Seek(const FTimespan& Time)FinalNative+1 flags0x09
bool Scrub(const FTimespan& Time)FinalNative+1 flags0x09
bool Rewind()FinalNative+1 flags0x01
bool Reopen()FinalNative+1 flags0x01
bool Previous()FinalNative+1 flags0x01
void PlayAndSeek()FinalNative+1 flags0x00
bool Play()FinalNative+1 flags0x01
bool Pause()FinalNative+1 flags0x01
bool OpenUrl(const FString& URL)FinalNative+1 flags0x11
bool OpenSourceWithOptions(UMediaSource* MediaSource, FMediaPlayerOptions& Options)FinalNative+1 flags0xD1
void OpenSourceLatent(UObject* WorldContextObject, const FLatentActionInfo& LatentInfo, UMediaSource* MediaSource, FMediaPlayerOptions& Options, const bool& bSuccess)FinalNative+1 flags0xF1
bool OpenSource(UMediaSource* MediaSource)FinalNative+1 flags0x09
bool OpenPlaylistIndex(UMediaPlaylist* InPlaylist, int32 Index)FinalNative+1 flags0x0D
bool OpenPlaylist(UMediaPlaylist* InPlaylist)FinalNative+1 flags0x09
bool OpenFile(const FString& FilePath)FinalNative+1 flags0x11
bool Next()FinalNative+1 flags0x01
bool IsReady()FinalNative+1 flags0x01
bool IsPreparing()FinalNative+1 flags0x01
bool IsPlaying()FinalNative+1 flags0x01
bool IsPaused()FinalNative+1 flags0x01
bool IsLooping()FinalNative+1 flags0x01
bool IsConnecting()FinalNative+1 flags0x01
bool IsClosed()FinalNative+1 flags0x01
bool IsBuffering()FinalNative+1 flags0x01
bool HasError()FinalNative+1 flags0x01
FRotator GetViewRotation()FinalNative+1 flags0x18
FString GetVideoTrackType(int32 TrackIndex, int32 FormatIndex)FinalNative+1 flags0x18
FFloatRange GetVideoTrackFrameRates(int32 TrackIndex, int32 FormatIndex)FinalNative+1 flags0x18
float GetVideoTrackFrameRate(int32 TrackIndex, int32 FormatIndex)FinalNative+1 flags0x0C
FIntPoint GetVideoTrackDimensions(int32 TrackIndex, int32 FormatIndex)FinalNative+1 flags0x10
float GetVideoTrackAspectRatio(int32 TrackIndex, int32 FormatIndex)FinalNative+1 flags0x0C
float GetVerticalFieldOfView()FinalNative+1 flags0x04
FString GetUrl()FinalNative+1 flags0x10
FString GetTrackLanguage(const EMediaPlayerTrack& TrackType, int32 TrackIndex)FinalNative+1 flags0x18
int32 GetTrackFormat(const EMediaPlayerTrack& TrackType, int32 TrackIndex)FinalNative+1 flags0x0C
FText GetTrackDisplayName(const EMediaPlayerTrack& TrackType, int32 TrackIndex)FinalNative+1 flags0x18
UMediaTimeStampInfo* GetTimeStamp()FinalNative+1 flags0x08
FTimespan GetTimeDelay()FinalNative+1 flags0x08
FTimespan GetTime()FinalNative+1 flags0x08
void GetSupportedRates(const TArray<FFloatRange>& OutRates, bool Unthinned)FinalNative+1 flags0x11
int32 GetSelectedTrack(const EMediaPlayerTrack& TrackType)FinalNative+1 flags0x08
float GetRate()FinalNative+1 flags0x04
int32 GetPlaylistIndex()FinalNative+1 flags0x04
UMediaPlaylist* GetPlaylist()FinalNative+1 flags0x08
FName GetPlayerName()FinalNative+1 flags0x08
FFloatInterval GetPlaybackTimeRange(const EMediaTimeRangeBPType& InRangeToGet)FinalNative+1 flags0x0C
int32 GetNumTracks(const EMediaPlayerTrack& TrackType)FinalNative+1 flags0x08
int32 GetNumTrackFormats(const EMediaPlayerTrack& TrackType, int32 TrackIndex)FinalNative+1 flags0x0C
FText GetMediaName()NativePublic0x10
TMap<FString, FMediaMetadataItemsBPT> GetMediaMetadataItems()FinalNative+1 flags0x50
float GetHorizontalFieldOfView()FinalNative+1 flags0x04
FTimespan GetDuration()FinalNative+1 flags0x08
UMediaTimeStampInfo* GetDisplayTimeStamp()FinalNative+1 flags0x08
FTimespan GetDisplayTime()FinalNative+1 flags0x08
FName GetDesiredPlayerName()FinalNative+1 flags0x08
FString GetAudioTrackType(int32 TrackIndex, int32 FormatIndex)FinalNative+1 flags0x18
int32 GetAudioTrackSampleRate(int32 TrackIndex, int32 FormatIndex)FinalNative+1 flags0x0C
int32 GetAudioTrackChannels(int32 TrackIndex, int32 FormatIndex)FinalNative+1 flags0x0C
void Close()FinalNative+1 flags0x00
bool CanPlayUrl(const FString& URL)FinalNative+1 flags0x11
bool CanPlaySource(UMediaSource* MediaSource)FinalNative+1 flags0x09
bool CanPause()FinalNative+1 flags0x01

Used by 5

types with a member, parameter or interface of this type