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