Navigation
Unreal Engine C++ API Reference > Runtime > MediaAssets
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UMediaSource
- UBaseMediaSource
- UFileMediaSource
- UImgMediaSource
- UStreamMediaSource
- UTimeSynchronizableMediaSource
- UCaptureCardMediaSource
- UAjaMediaSource
- UBlackmagicMediaSource
- URivermaxMediaSource
References
Module | MediaAssets |
Header | /Engine/Source/Runtime/MediaAssets/Public/BaseMediaSource.h |
Include | #include "BaseMediaSource.h" |
Syntax
class UBaseMediaSource : public UMediaSource
Remarks
Base class for concrete media sources.
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
TMap< FString, FName > | PlatformPlayerNames | Override native media player plug-ins per platform (Empty = find one automatically). |
Overridden from UObject
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
void | GetAssetRegistryTags
(
TArray< FAssetRegistryTag >& OutTags |
Gathers a list of asset registry searchable tags which are name/value pairs with some type information This only needs to be implemented for asset objects |
![]() ![]() |
void | Handles reading, writing, and reference collecting using FArchive. |
Overridden from IMediaOptions
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
FName | Get the name of the desired native player. |
Deprecated Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
PRAGMA_DISABLE_DEPRECATION_WARNINGSvoid | PreSave
(
const ITargetPlatform* TargetPlatform |
Use version that takes FObjectPreSaveContext instead. |
![]() ![]() |
void | PreSave
(
FObjectPreSaveContext ObjectSaveContext |
Use version that takes FObjectPreSaveContext instead. |