Navigation
| Name | MediaUtils |
| Type | Runtime |
| Location | /Engine/Source/Runtime/MediaUtils/ |
| Module Build Rules | MediaUtils.Build.cs |
Classes
| Name | Remarks |
|---|---|
| FAppMediaTimeSource | Implements the a media time source that derives its time from the application's global time. |
| FMediaAudioResampler | |
| FMediaAudioSampleQueue | Audio sample queue. |
| FMediaAudioSampleSink | Type definition for audio sample sink. |
| FMediaAudioSampleSinks | |
| FMediaDelegates | |
| FMediaPlayerFacade | Facade for low-level media player objects. |
| FMediaRecorder | Records samples from a media player. |
| FMediaSampleCache | Implements a cache for media samples. |
| FMediaSamples | General purpose media sample queue. |
| TMediaObjectPool | Template for media object pools. |
| TMediaPoolDefaultObjectAllocator | |
| TMediaSampleQueue | Template for media sample queues. |
| TMediaSampleSink | Interface for media sample sinks.This interface declares the write side of media sample queues. |
| TMediaSampleSinks | Collection of media sample sinks. |
| TMediaSampleSource | Interface for media sample sources. |
Structs
| Name | Remarks |
|---|---|
| FMediaPlayerInitialTrackLanguageSelection | |
| FMediaPlayerOptions | |
| FMediaPlayerQueueDepths | Legacy player output queue depth maximums |
| FMediaPlayerTrackOptions | |
| FMediaSampleSinkEventData |
Interfaces
| Name | Remarks |
|---|---|
| IMediaPlayerLifecycleManagerDelegate | Interface to receive global player lifetime events from media framework. |
| IMediaPoolable | Interface for objects that can be pooled. |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FMediaAudioSampleSource | TMediaSampleSource< class IMediaAudioSample > | Type definition for audio sample source. | MediaSampleSource.h |
| FMediaBinarySampleQueue | TMediaSampleQueue< class IMediaBinarySample > | Type definition for binary sample queue. | MediaSampleQueue.h |
| FMediaBinarySampleSink | TMediaSampleSink< class IMediaBinarySample > | Type definition for binary sample sink. | MediaSampleSink.h |
| FMediaBinarySampleSinks | TMediaSampleSinks< IMediaBinarySample, FMediaBinarySampleSink > | MediaSampleSinks.h | |
| FMediaBinarySampleSource | TMediaSampleSource< class IMediaBinarySample > | Type definition for binary sample source. | MediaSampleSource.h |
| FMediaOverlaySampleQueue | TMediaSampleQueue< class IMediaOverlaySample > | Type definition for overlay sample queue. | MediaSampleQueue.h |
| FMediaOverlaySampleSink | TMediaSampleSink< class IMediaOverlaySample > | Type definition for overlay sample sink. | MediaSampleSink.h |
| FMediaOverlaySampleSinks | TMediaSampleSinks< IMediaOverlaySample, FMediaOverlaySampleSink > | MediaSampleSinks.h | |
| FMediaOverlaySampleSource | TMediaSampleSource< class IMediaOverlaySample > | Type definition for overlay sample source. | MediaSampleSource.h |
| FMediaTextureSampleQueue | TMediaSampleQueue< class IMediaTextureSample > | Type definition for texture sample queue. | MediaSampleQueue.h |
| FMediaTextureSampleSink | TMediaSampleSink< class IMediaTextureSample > | Type definition for texture sample sink. | MediaSampleSink.h |
| FMediaTextureSampleSource | TMediaSampleSource< class IMediaTextureSample > | Type definition for texture sample source. | MediaSampleSource.h |
| FMediaVideoSampleSinks | TMediaSampleSinks< IMediaTextureSample, FMediaTextureSampleSink > | MediaSampleSinks.h |
Enums
Public
| Name | Remarks |
|---|---|
| EMediaPlayerOptionBooleanOverride | |
| EMediaPlayerOptionSeekTimeType | |
| EMediaPlayerOptionTrackSelectMode | |
| EMediaSampleQueueFetchResult | |
| EMediaSampleSinkEvent | Events send from player to sink |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const FName & MediaPlayerOptionValues::Environment() |
MediaPlayerOptions.h | ||
const FName & MediaPlayerOptionValues::Environment_Preview() |
MediaPlayerOptions.h | ||
const FName & MediaPlayerOptionValues::Environment_Sequencer() |
MediaPlayerOptions.h | ||
const FName & MediaPlayerOptionValues::ImgMediaSmartCacheEnabled() |
MediaPlayerOptions.h | ||
const FName & MediaPlayerOptionValues::ImgMediaSmartCacheTimeToLookAhead() |
MediaPlayerOptions.h | ||
const FName & MediaPlayerOptionValues::ParseTimecodeInfo() |
Requests parsing timecode meta data if available. | MediaPlayerOptions.h | |
const FName & MediaPlayerOptionValues::ViewMediaTexture() |
Option to specify a view media texture (as a soft object path string) to allow players supporting mips and tiles to preload only the required set for the given texture. | MediaPlayerOptions.h |