Navigation
API > API/Runtime > API/Runtime/Media
Enumerates media player related events.
| Name | EMediaEvent |
| Type | enum |
| Header File | /Engine/Source/Runtime/Media/Public/IMediaEventSink.h |
| Include Path | #include "IMediaEventSink.h" |
Syntax
enum 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,
}
Values
| Name | Remarks |
|---|---|
| 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 |