UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
IMediaEventSink.h File Reference

Go to the source code of this file.

Classes

class  IMediaEventSink
 

Enumerations

enum class  EMediaEvent {
  MediaBuffering , MediaBufferingComplete , MediaClosed , MediaConnecting ,
  MediaOpened , MediaOpenFailed , PlaybackEndReached , PlaybackResumed ,
  PlaybackSuspended , SeekCompleted , TracksChanged , MetadataChanged ,
  Internal_Start , Internal_PurgeVideoSamplesHint = Internal_Start , Internal_VideoSamplesAvailable , Internal_VideoSamplesUnavailable ,
  Internal_AudioSamplesAvailable , Internal_AudioSamplesUnavailable
}
 

Enumeration Type Documentation

◆ EMediaEvent

enum class EMediaEvent
strong

Enumerates media player related events.

Enumerator
MediaBuffering 

The media source started buffering data.

MediaBufferingComplete 

The media source completed buffering data.

MediaClosed 

The current media source has been closed.

MediaConnecting 

The player started connecting to the media source.

MediaOpened 

A new media source has been opened.

MediaOpenFailed 

A media source failed to open.

PlaybackEndReached 

The end of the media (or beginning if playing in reverse) has been reached.

PlaybackResumed 

Playback has been resumed.

PlaybackSuspended 

Playback has been suspended.

SeekCompleted 

Seek operation has completed successfully.

TracksChanged 

Media tracks have changed.

MetadataChanged 

Media metadata has changed.

Internal_Start 

Start of internal events not sent out to user code.

Internal_PurgeVideoSamplesHint 

Player requests purge of outdated video samples from queues.

Internal_VideoSamplesAvailable 

Player notifies about availability or unavailablity of media samples.

Internal_VideoSamplesUnavailable 
Internal_AudioSamplesAvailable 
Internal_AudioSamplesUnavailable