Navigation
API > API/Plugins > API/Plugins/ElectraPlayerRuntime
Inheritance Hierarchy
- TSharedFromThis
- IElectraPlayerAdapterDelegate
References
| Module | ElectraPlayerRuntime |
| Header | /Engine/Plugins/Media/ElectraPlayer/Source/ElectraPlayerRuntime/Public/IElectraPlayerInterface.h |
| Include | #include "IElectraPlayerInterface.h" |
Syntax
class IElectraPlayerAdapterDelegate : public TSharedFromThis< IElectraPlayerAdapterDelegate, ESPMode::ThreadSafe >
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | BlobReceived
(
const TSharedPtr< TArray< uint8 >, ESPMode::ThreadSafe >& InBlobData, |
||
| bool | CanReceiveAudioSamples
(
int32 NumFrames |
||
| bool | CanReceiveVideoSamples
(
int32 NumFrames |
||
| TSharedPtr< IElectraPlayerResourceDelegate, ESPMode::ThreadSafe > | |||
| FString | |||
| void | OnAudioFlush () |
||
| void | |||
| void | OnVideoFlush () |
||
| void | |||
| void | PresentAudioFrame
(
const IAudioDecoderOutputPtr& InAudioFrame |
||
| void | PresentMetadataSample
(
const IMetaDataDecoderOutputPtr& InMetadataSample |
||
| void | PresentSubtitleSample
(
const ISubtitleDecoderOutputPtr& InSubtitleSample |
||
| void | PresentVideoFrame
(
const FVideoDecoderOutputPtr& InVideoFrame |
||
| Electra::FVariantValue | QueryOptions
(
EOptionType Type, |
||
| void | SendMediaEvent
(
EPlayerEvent Event |
Enums
| Type | Name | Description | |
|---|---|---|---|
| EBlobResultType | |||
| EOptionType | |||
| EPlayerEvent |