IElectraPlayerPluginModule

Interface for the ElectraPlayerPlugin module.

Windows
MacOS
Linux

Inheritance Hierarchy

IModuleInterface

IElectraPlayerPluginModule

References

Module

ElectraPlayerPlugin

Header

/Engine/Plugins/Media/ElectraPlayer/Source/ElectraPlayerPlugin/Public/IElectraPlayerPluginModule.h

Include

#include "IElectraPlayerPluginModule.h"

Syntax

class IElectraPlayerPluginModule : public IModuleInterface

Remarks

Interface for the ElectraPlayerPlugin module.

Destructors

Functions

Name Description

Public function

TSharedPtr< ...

 

CreatePlayer

(
    IMediaEventSink& EventSink
)

Creates a media player

Public function Const

bool

 

IsInitialized()

Is the ElectraPlayerPlugin module initialized?

Public function

void

 

ReportSubtitlesMetrics

(
    const FGuid& PlayerGuid,
    const FString& URL,
    double ResponseTime,
    const FString& LastError
)

Public function

void

 

ReportVideoStreamingError

(
    const FGuid& PlayerGuid,
    const FString& LastError
)

Public function

void

 

SendAnalyticMetrics

(
    const TSharedPtr< IAnalyticsProvide...,
    const FGuid& PlayerGuid
)

Public function

void

 

SendAnalyticMetricsPerMinute

(
    const TSharedPtr< IAnalyticsProvide...
)

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss