Navigation
| Name | MediaAssets |
| Type | Runtime |
| Location | /Engine/Source/Runtime/MediaAssets/ |
| Module Build Rules | MediaAssets.Build.cs |
Classes
| Name | Remarks |
|---|---|
| FMediaPlayerProxy | Proxy implementation for Metasound integration |
| FMediaSoundGenerator | Class implements an ISoundGenerator to feed decoded audio to audio renderering async tasks. |
| FMediaTextureTracker | Tracks which media textures are used by which objects. |
| FOnMediaPlayerMediaEvent | Multicast delegate that is invoked when a media event occurred in the player. |
| FOnMediaPlayerMediaOpened | Multicast delegate that is invoked when a media player's media has been opened. |
| FOnMediaPlayerMediaOpenFailed | Multicast delegate that is invoked when a media player's media has failed to open. |
| UBaseMediaSource | Base class for concrete media sources. |
| UFileMediaSource | |
| UMediaBlueprintFunctionLibrary | Blueprint library for Media related functions. |
| UMediaComponent | |
| UMediaPlayer | Implements a media player asset that can play movies and other media sources. |
| UMediaPlayerProxyInterface | The proxy object provides a higher level of insight/control than just the media player. |
| UMediaPlaylist | Implements a media play list. |
| UMediaSoundComponent | Implements a sound component for playing a media player's audio output. |
| UMediaSource | Abstract base class for media sources. |
| UMediaSourceRendererInterface | Interface for an object that can render a media source to a texture. |
| UMediaTexture | Implements a texture asset for rendering video tracks from UMediaPlayer assets. |
| UMediaTimeStampInfo | |
| UPlatformMediaSource | A media source that selects other media sources based on target platform. |
| UStreamMediaSource | |
| UTimeSynchronizableMediaSource | Base class for media sources that can be synchronized with the engine's timecode. |
Structs
| Name | Remarks |
|---|---|
| FMediaCaptureDevice | Information about a capture device. |
| FMediaMetadataItemBPT | |
| FMediaMetadataItemsBPT | |
| FMediaSoundComponentSpectralData | |
| FMediaSourceCacheSettings | Cache settings to pass to the player. |
| FMediaTextureTrackerObject | Holds info on a single object. |
Interfaces
| Name | Remarks |
|---|---|
| IMediaAssetsModule | Interface for the MediaAssets module. |
| IMediaPlayerProxyInterface | |
| IMediaSourceRendererInterface |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FMediaPlayerProxyPtr | TSharedPtr< FMediaPlayerProxy, ESPMode::ThreadSafe > | MediaPlayer.h | |
| FMediaSourceSpawnDelegate | TBaseDelegate_TwoParams< UMediaSource *, const FString &, UObject * > | Delegate for creating a media source from a string. | MediaSource.h |
Enums
Public
| Name | Remarks |
|---|---|
| EMediaAudioCaptureDeviceFilter | Filter flags for the EnumerateAudioCaptureDevices BP function. |
| EMediaPlayerTrack | Media track types.Note: Keep this in sync with EMediaTrackType |
| EMediaSoundChannels | Available media sound channel types. |
| EMediaSoundComponentFFTSize | |
| EMediaTextureTargetViewResolution | |
| EMediaTextureVisibleMipsTiles | |
| EMediaTimeRangeBPType | Blueprint usable enum of EMediaTimeRangeType |
| EMediaVideoCaptureDeviceFilter | Filter flags for the EnumerateVideoCaptureDevices BP function. |
| EMediaWebcamCaptureDeviceFilter | Filter flags for the EnumerateWebcamCaptureDevices BP function. |
| MediaTextureOrientation |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool operator!
(
EMediaTextureTargetViewResolution E |
MediaTextureTracker.h | ||
bool operator!
(
EMediaAudioCaptureDeviceFilter E |
Misc/MediaBlueprintFunctionLibrary.h | ||
bool operator!
(
EMediaVideoCaptureDeviceFilter E |
Misc/MediaBlueprintFunctionLibrary.h | ||
bool operator!
(
EMediaWebcamCaptureDeviceFilter E |
Misc/MediaBlueprintFunctionLibrary.h | ||
| MediaTextureTracker.h | |||
| Misc/MediaBlueprintFunctionLibrary.h | |||
| Misc/MediaBlueprintFunctionLibrary.h | |||
| Misc/MediaBlueprintFunctionLibrary.h | |||
| MediaTextureTracker.h | |||
| Misc/MediaBlueprintFunctionLibrary.h | |||
| Misc/MediaBlueprintFunctionLibrary.h | |||
| Misc/MediaBlueprintFunctionLibrary.h | |||
| MediaTextureTracker.h | |||
| Misc/MediaBlueprintFunctionLibrary.h | |||
| Misc/MediaBlueprintFunctionLibrary.h | |||
| Misc/MediaBlueprintFunctionLibrary.h | |||
| MediaTextureTracker.h | |||
| Misc/MediaBlueprintFunctionLibrary.h | |||
| Misc/MediaBlueprintFunctionLibrary.h | |||
| Misc/MediaBlueprintFunctionLibrary.h | |||
| MediaTextureTracker.h | |||
| Misc/MediaBlueprintFunctionLibrary.h | |||
| Misc/MediaBlueprintFunctionLibrary.h | |||
| Misc/MediaBlueprintFunctionLibrary.h | |||
| MediaTextureTracker.h | |||
| Misc/MediaBlueprintFunctionLibrary.h | |||
| Misc/MediaBlueprintFunctionLibrary.h | |||
| Misc/MediaBlueprintFunctionLibrary.h | |||
| MediaTextureTracker.h | |||
| Misc/MediaBlueprintFunctionLibrary.h | |||
| Misc/MediaBlueprintFunctionLibrary.h | |||
| Misc/MediaBlueprintFunctionLibrary.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FName TimeSynchronizableMedia::AutoDetect
(
"AutoDetect" |
TimeSynchronizableMediaSource.h | ||
static FName TimeSynchronizableMedia::FrameDelay
(
"FrameDelay" |
TimeSynchronizableMediaSource.h | ||
static FName TimeSynchronizableMedia::TimeDelay
(
"TimeDelay" |
TimeSynchronizableMediaSource.h | ||
static FName TimeSynchronizableMedia::UseTimeSynchronizatioOption
(
"UseTimeSynchronization" |
Name of bUseTimeSynchronization media option. | TimeSynchronizableMediaSource.h |