Navigation
API > API/Runtime > API/Runtime/MediaAssets
Inheritance Hierarchy
- UObject
- IMediaOptions
- UMediaSource
- UBaseMediaSource
- UFileMediaSource
- UStreamMediaSource
- UTimeSynchronizableMediaSource
- UCaptureCardMediaSource
- UAjaMediaSource
- UBlackmagicMediaSource
- URivermaxMediaSource
References
| Module | MediaAssets |
| Header | /Engine/Source/Runtime/MediaAssets/Public/BaseMediaSource.h |
| Include | #include "BaseMediaSource.h" |
Syntax
UCLASS (Abstract, BlueprintType, HideCategories=(Object), MinimalAPI)
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). |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | GetAssetRegistryTags
(
FAssetRegistryTagsContext Context |
||
| void | GetAssetRegistryTags
(
TArray< FAssetRegistryTag >& OutTags |
||
| PRAGMA_DISABLE_DEPRECATION_WARNINGS void | PreSave
(
const ITargetPlatform* TargetPlatform |
||
| PRAGMA_ENABLE_DEPRECATION_WARNINGS void | PreSave
(
FObjectPreSaveContext ObjectSaveContext |
||
| void | Serialize
(
FArchive& Ar |
Overridden from UMediaSource
| Type | Name | Description | |
|---|---|---|---|
| FName |