implements IMediaPlayerInterface
0x00x0158
Members 12
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x0028 | 0x60 | padding / unreflected | |||
| 0x01 | Looping : 1bit 0 | bool | 4 flags | true | |
| 0x01 | StartImmediately : 1bit 1 | bool | 4 flags | true | |
| 0x01 | DelayedOpen : 1bit 2 | bool | 4 flags | true | |
| 0x0089 | 0x03 | padding / unreflected | |||
| 0x08 | BinkDestinationUpperLeft | FVector2D | 6 flags | {X=0, Y=0} | |
| 0x08 | BinkDestinationLowerRight | FVector2D | 6 flags | {X=1, Y=1} | |
| 0x009C | 0x04 | padding / unreflected | |||
| 0x10 | URL | FString | 4 flags | "" | |
| 0x01 | BinkBufferMode | uint8 | 8 flags | 0 | |
| 0x01 | BinkSoundTrack | uint8 | 8 flags | 0 | |
| 0x00B2 | 0x02 | padding / unreflected | |||
| 0x04 | BinkSoundTrackStart | int32 | 8 flags | 0 | |
| 0x01 | BinkDrawStyle | uint8 | 8 flags | 0 | |
| 0x00B9 | 0x03 | padding / unreflected | |||
| 0x04 | BinkLayerDepth | int32 | 8 flags | 0 | |
| 0x08 | Playlist | UMediaPlaylist* | Transient+7 flags | nullptr | |
| 0x00C8 | 0x90 | unreflected bytes to end of UBinkMediaPlayer | |||
Functions 25
| Signature | Flags | Native | Params |
|---|---|---|---|
| bool SupportsSeeking() | FinalNative+1 flags | 0x01 | |
| bool SupportsScrubbing() | FinalNative+1 flags | 0x01 | |
| bool SupportsRate(float Rate, bool Unthinned) | FinalNative+1 flags | 0x06 | |
| void Stop() | FinalNative+1 flags | 0x00 | |
| void SetVolume(float Rate) | NativePublic | 0x04 | |
| bool SetRate(float Rate) | NativePublic | 0x05 | |
| bool SetLooping(bool InLooping) | NativePublic | 0x02 | |
| bool Seek(const FTimespan& InTime) | FinalNative+1 flags | 0x09 | |
| bool Rewind() | NativePublic | 0x01 | |
| bool Play() | NativePublic | 0x01 | |
| bool Pause() | NativePublic | 0x01 | |
| bool OpenUrl(const FString& NewUrl) | FinalNative+1 flags | 0x11 | |
| bool IsStopped() | FinalNative+1 flags | 0x01 | |
| bool IsPlaying() | NativePublic | 0x01 | |
| bool IsPaused() | NativePublic | 0x01 | |
| bool IsLooping() | NativePublic | 0x01 | |
| bool IsInitialized() | FinalNative+1 flags | 0x01 | |
| FString GetUrl() | NativePublic | 0x10 | |
| FTimespan GetTime() | NativePublic | 0x08 | |
| float GetRate() | NativePublic | 0x04 | |
| FTimespan GetDuration() | NativePublic | 0x08 | |
| void Draw(UTexture* Texture, bool tonemap, int32 out_nits, float Alpha, bool srgb_decode, bool hdr) | FinalNative+1 flags | 0x16 | |
| void CloseUrl() | FinalNative+1 flags | 0x00 | |
| bool CanPlay() | FinalNative+1 flags | 0x01 | |
| bool CanPause() | FinalNative+1 flags | 0x01 |