Navigation
API > API/Plugins > API/Plugins/ElectraHTTPStream
| Name | IElectraHTTPStream |
| Type | class |
| Header File | /Engine/Plugins/Media/ElectraUtil/Source/ElectraHTTPStream/Public/ElectraHTTPStream.h |
| Include Path | #include "ElectraHTTPStream.h" |
Syntax
class IElectraHTTPStream
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IElectraHTTPStream() |
ElectraHTTPStream.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FElectraHTTPStreamThreadHandlerDelegate | TBaseDelegate_NoParams< void > | Adds a method of your application to be called periodically from the worker thread of this handler. | ElectraHTTPStream.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddRequest
(
IElectraHTTPStreamRequestPtr Request |
Adds the request for execution. | ElectraHTTPStream.h | |
void AddThreadHandlerDelegate
(
FElectraHTTPStreamThreadHandlerDelegate InDelegate |
ElectraHTTPStream.h | ||
void Close () |
Closes this handler and all currently active or pending requests. | ElectraHTTPStream.h | |
IElectraHTTPStreamRequestPtr CreateRequest () |
Creates a request. | ElectraHTTPStream.h | |
void RemoveThreadHandlerDelegate() |
ElectraHTTPStream.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TSharedPtr< IElectraHTTPStream, ESPMode::ThreadSafe > Create
(
const Electra::FParamDict& InOptions |
Creates an instance of the HTTP streamer class. | ElectraHTTPStream.h |