MediaUtils

Windows
MacOS
Linux

Classes

Name

Description

Public class

FAppMediaTimeSource

Implements the a media time source that derives its time from the application's global time.

Public class

FMediaAudioResampler

Public struct

FMediaImagePixelData

ImagePixelData for TextureSample. Can only be used when Stride == Dim.X*"Number of channels"

Public class

FMediaPlayerFacade

Facade for low-level media player objects.

Public struct

FMediaPlayerOptions

Public struct

FMediaPlayerQueueDepths

Public struct

FMediaPlayerTrackOptions

Public class

FMediaRecorder

Records samples from a media player.

Public class

FMediaRecorderClockSink

Media clock sink for media textures.

Public class

FMediaSampleCache

Implements a cache for media samples.

Public class

FMediaSamples

General purpose media sample queue.

Public class

IMediaPoolable

Interface for objects that can be pooled.

Public class

TMediaObjectPool

Template for media object pools.

Public class

TMediaSampleQueue

Template for media sample queues.

Public class

TMediaSampleSink

Interface for media sample sinks.

This interface declares the write side of media sample queues.

Public class

TMediaSampleSinks

Collection of media sample sinks.

Public class

TMediaSampleSource

Interface for media sample sources.

Typedefs

Name

Description

FMediaAudioSampleQueue

Type definition for audio sample queue.

FMediaAudioSampleSink

Type definition for audio sample sink.

FMediaAudioSampleSource

Type definition for audio sample source.

FMediaBinarySampleQueue

Type definition for binary sample queue.

FMediaBinarySampleSink

Type definition for binary sample sink.

FMediaBinarySampleSource

Type definition for binary sample source.

FMediaOverlaySampleQueue

Type definition for overlay sample queue.

FMediaOverlaySampleSink

Type definition for overlay sample sink.

FMediaOverlaySampleSource

Type definition for overlay sample source.

FMediaTextureSampleQueue

Type definition for texture sample queue.

FMediaTextureSampleSink

Type definition for texture sample sink.

FMediaTextureSampleSource

Type definition for texture sample source.

Enums

Functions

Name Description

Public function

TUniquePtr< ...

 

MediaRecorderHelpers::CreatePixelData

(
    TSharedPtr< IMediaTextureSample, ES...,
    const FIntPoint InSize,
    int32 InNumChannels
)

Variables

Name Description

Public variable

enum EMediaPlay...

 

OnMediaEvent

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback