Navigation
API > API/Runtime > API/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. |