UDocumentation
UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
IMediaOverlaySample.h
Go to the documentation of this file.
1
// Copyright Epic Games, Inc. All Rights Reserved.
2
3
#pragma once
4
5
#include "
Internationalization/Text.h
"
6
#include "
Math/Vector2D.h
"
7
#include "Misc/Optional.h"
8
#include "
Misc/Timecode.h
"
9
#include "
Misc/Timespan.h
"
10
#include "
IMediaTimeSource.h
"
11
15
enum class
EMediaOverlaySampleType
16
{
18
Caption
,
19
21
Subtitle
,
22
24
Text
,
25
};
26
27
31
class
IMediaOverlaySample
32
{
33
public
:
34
40
virtual
FTimespan
GetDuration
()
const
= 0;
41
48
virtual
TOptional<FVector2D>
GetPosition
()
const
= 0;
49
56
virtual
FText
GetText
()
const
= 0;
57
65
virtual
FMediaTimeStamp
GetTime
()
const
= 0;
66
73
virtual
TOptional<FTimecode>
GetTimecode
()
const
{
return
TOptional<FTimecode>
(); }
74
81
virtual
EMediaOverlaySampleType
GetType
()
const
= 0;
82
88
virtual
FGuid
GetGUID
()
const
{
return
FGuid
(); }
89
90
public
:
91
93
virtual
~IMediaOverlaySample
() { }
94
95
};
EMediaOverlaySampleType
EMediaOverlaySampleType
Definition
IMediaOverlaySample.h:16
EMediaOverlaySampleType::Subtitle
@ Subtitle
EMediaOverlaySampleType::Caption
@ Caption
EMediaOverlaySampleType::Text
@ Text
IMediaTimeSource.h
Text.h
Timecode.h
Timespan.h
Vector2D.h
FMediaTimeStamp
Definition
IMediaTimeSource.h:28
FText
Definition
Text.h:385
IMediaOverlaySample
Definition
IMediaOverlaySample.h:32
IMediaOverlaySample::GetGUID
virtual FGuid GetGUID() const
Definition
IMediaOverlaySample.h:88
IMediaOverlaySample::~IMediaOverlaySample
virtual ~IMediaOverlaySample()
Definition
IMediaOverlaySample.h:93
IMediaOverlaySample::GetPosition
virtual TOptional< FVector2D > GetPosition() const =0
IMediaOverlaySample::GetTime
virtual FMediaTimeStamp GetTime() const =0
IMediaOverlaySample::GetTimecode
virtual TOptional< FTimecode > GetTimecode() const
Definition
IMediaOverlaySample.h:73
IMediaOverlaySample::GetType
virtual EMediaOverlaySampleType GetType() const =0
IMediaOverlaySample::GetText
virtual FText GetText() const =0
IMediaOverlaySample::GetDuration
virtual FTimespan GetDuration() const =0
FGuid
Definition
Guid.h:109
FTimespan
Definition
Timespan.h:76
TOptional
Definition
Optional.h:131
Engine
Source
Runtime
Media
Public
IMediaOverlaySample.h
Generated by
1.9.8