Media

Windows
MacOS
Linux

Classes

Name

Description

Public struct

FMediaAudioTrackFormat

Audio track format details.

Public struct

FMediaCaptureDeviceInfo

Information about a capture device.

Public class

FMediaTimeStamp

Timestamp value for media playback

Public class

FMediaTimeStampSample

Public struct

FMediaVideoTrackFormat

Video track format details.

Public class

IMediaAudioSample

Interface for media audio samples.

Public class

IMediaBinarySample

Interface for media binary data samples.

Public class

IMediaCache

Interface for access to a media player's cache.

Public class

IMediaCaptureSupport

Interface for media capture support classes.

Public class

IMediaClock

Interface for media framework clocks.

Public class

IMediaClockSink

Interface for media clock sinks.

Public class

IMediaControls

Interface for controlling media playback.

Public class

IMediaEventSink

Interface for classes that receive media player events.

Public class

IMediaInfo

Public class

IMediaModule

Interface for the Media module.

Public class

IMediaOptions

Interface for media options.

Public class

IMediaOverlaySample

Interface for media overlay text samples.

Public class

IMediaPlayer

Interface for media players.

Public class

IMediaPlayerFactory

Interface for media player factories.

Public class

IMediaSamples

Interface for access to a media player's sample queue.

Public class

IMediaTextureSample

Interface for media texture samples.

Public class

IMediaTextureSampleConverter

Interface class to implement custom sample conversion

Public class

IMediaTickable

Interface for objects that can be ticked from the high-frequency media thread.

Public class

IMediaTicker

Interface for the high-frequency media ticker.

Public class

IMediaTimeSource

Interface for media clock time sources.

Public class

IMediaTracks

Interface for access to a media player's tracks.

Public class

IMediaView

Interface for a media player's viewing settings.

Enums

Name

Description

Public enum

EMediaAudioSampleFormat

Available formats for media audio samples.

Public enum

EMediaCacheState

Enumerates status types of media samples.

Public enum

EMediaCaptureDeviceType

Known capture device types.

Public enum

EMediaControl

Available media controls.

Public enum

EMediaEvent

Enumerates media player related events.

Public enum

EMediaFeature

Enumerates available media player features.

Public enum

EMediaOrientation

Public enum

EMediaOverlaySampleType

Type of text overlay samples.

Public enum

EMediaRateThinning

Thinning modes for playback rates.

Public enum

EMediaSeekDirection

Directions for seeking in media.

Public enum

EMediaState

Possible states of media playback.

Public enum

EMediaStatus

Available media player status flags.

Public enum

EMediaTextureSampleFormat

Available formats for media texture samples.

Public enum

EMediaTrackType

Enumerates available media track types.

Keep this in sync with EMediaTrackType

Functions

Name Description

Public function

constexpr bo...

 

operator!

(
    EMediaStatus E
)

Public function

constexpr EM...

 

operator&

(
    EMediaStatus Lhs,
    EMediaStatus Rhs
)

Public function

EMediaStatus...

 

operator&=

(
    EMediaStatus& Lhs,
    EMediaStatus Rhs
)

Public function

constexpr EM...

 

operator^

(
    EMediaStatus Lhs,
    EMediaStatus Rhs
)

Public function

EMediaStatus...

 

operator^=

(
    EMediaStatus& Lhs,
    EMediaStatus Rhs
)

Public function

constexpr EM...

 

operator|

(
    EMediaStatus Lhs,
    EMediaStatus Rhs
)

Public function

EMediaStatus...

 

operator|=

(
    EMediaStatus& Lhs,
    EMediaStatus Rhs
)

Public function

constexpr EM...

 

operator~

(
    EMediaStatus E
)

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss