Navigation
API > API/Plugins > API/Plugins/ElectraPlayerRuntime
| Name | IElectraPlayerDataCache |
| Type | class |
| Header File | /Engine/Plugins/Media/ElectraPlayer/Source/ElectraPlayerRuntime/Public/IElectraPlayerDataCache.h |
| Include Path | #include "IElectraPlayerDataCache.h" |
Syntax
class IElectraPlayerDataCache : public TSharedFromThis< IElectraPlayerDataCache, ESPMode::ThreadSafe >
Inheritance Hierarchy
- TSharedFromThis< IElectraPlayerDataCache, ESPMode::ThreadSafe > → IElectraPlayerDataCache
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IElectraPlayerDataCache() |
IElectraPlayerDataCache.h |
Structs
| Name | Remarks |
|---|---|
| FItemInfo |
Enums
Public
| Name | Remarks |
|---|---|
| ECacheResult |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FCacheDataPtr | TSharedPtr< TArray< uint8 >, ESPMode::ThreadSafe > | IElectraPlayerDataCache.h | |
| FCachedDataReadCompleted | TBaseDelegate_ThreeParams< void, ECacheResult, FItemInfo, FCacheDataPtr > | IElectraPlayerDataCache.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddElementToCache
(
const FItemInfo& ItemInfoToCache, |
Asks to add an item to the cache. | IElectraPlayerDataCache.h | |
void GetElementFromCache
(
const FItemInfo& ItemToGetFromCache, |
Asks to get an item from the cache. | IElectraPlayerDataCache.h |