UDocumentation
UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
IMediaEventSink.h
Go to the documentation of this file.
1
// Copyright Epic Games, Inc. All Rights Reserved.
2
3
#pragma once
4
5
9
enum class
EMediaEvent
10
{
12
MediaBuffering
,
13
15
MediaBufferingComplete
,
16
18
MediaClosed
,
19
21
MediaConnecting
,
22
24
MediaOpened
,
25
27
MediaOpenFailed
,
28
30
PlaybackEndReached
,
31
33
PlaybackResumed
,
34
36
PlaybackSuspended
,
37
39
SeekCompleted
,
40
42
TracksChanged
,
43
45
MetadataChanged
,
46
47
// - - - - - - - - - - - - - - - - - - - - - - - -
48
50
Internal_Start
,
51
53
Internal_PurgeVideoSamplesHint
=
Internal_Start
,
54
56
Internal_VideoSamplesAvailable
,
57
Internal_VideoSamplesUnavailable
,
58
Internal_AudioSamplesAvailable
,
59
Internal_AudioSamplesUnavailable
60
};
61
62
66
class
IMediaEventSink
67
{
68
public
:
69
76
virtual
void
ReceiveMediaEvent
(
EMediaEvent
Event
) = 0;
77
78
public
:
79
81
virtual
~IMediaEventSink
() { }
82
};
EMediaEvent
EMediaEvent
Definition
IMediaEventSink.h:10
EMediaEvent::Internal_AudioSamplesUnavailable
@ Internal_AudioSamplesUnavailable
EMediaEvent::SeekCompleted
@ SeekCompleted
EMediaEvent::Internal_VideoSamplesAvailable
@ Internal_VideoSamplesAvailable
EMediaEvent::MetadataChanged
@ MetadataChanged
EMediaEvent::PlaybackEndReached
@ PlaybackEndReached
EMediaEvent::MediaBufferingComplete
@ MediaBufferingComplete
EMediaEvent::Internal_Start
@ Internal_Start
EMediaEvent::MediaOpenFailed
@ MediaOpenFailed
EMediaEvent::MediaBuffering
@ MediaBuffering
EMediaEvent::Internal_AudioSamplesAvailable
@ Internal_AudioSamplesAvailable
EMediaEvent::MediaOpened
@ MediaOpened
EMediaEvent::MediaConnecting
@ MediaConnecting
EMediaEvent::TracksChanged
@ TracksChanged
EMediaEvent::PlaybackSuspended
@ PlaybackSuspended
EMediaEvent::Internal_VideoSamplesUnavailable
@ Internal_VideoSamplesUnavailable
EMediaEvent::PlaybackResumed
@ PlaybackResumed
EMediaEvent::Internal_PurgeVideoSamplesHint
@ Internal_PurgeVideoSamplesHint
EMediaEvent::MediaClosed
@ MediaClosed
ELocalFileChunkType::Event
@ Event
IMediaEventSink
Definition
IMediaEventSink.h:67
IMediaEventSink::~IMediaEventSink
virtual ~IMediaEventSink()
Definition
IMediaEventSink.h:81
IMediaEventSink::ReceiveMediaEvent
virtual void ReceiveMediaEvent(EMediaEvent Event)=0
Engine
Source
Runtime
Media
Public
IMediaEventSink.h
Generated by
1.9.8