// Copyright Epic Games, Inc. All Rights Reserved. #pragma once #include "CoreMinimal.h" #include "Templates/SharedPointer.h" #include "ParameterDictionary.h" #define UE_API ELECTRAHTTPSTREAM_API class IElectraHTTPStream; class FPlatformElectraHTTPStreamGeneric { public: static UE_API void Startup(); static UE_API void Shutdown(); static UE_API TSharedPtr Create(const Electra::FParamDict& InOptions); }; typedef FPlatformElectraHTTPStreamGeneric FPlatformElectraHTTPStream; #undef UE_API