31 lines
696 B
C++
31 lines
696 B
C++
// Copyright Epic Games, Inc. All Rights Reserved.
|
|
|
|
#include "PixelStreamingServers.h"
|
|
#include "CirrusWrapper.h"
|
|
#include "SignallingServer.h"
|
|
#include "SignallingServerLegacy.h"
|
|
|
|
namespace UE::PixelStreamingServers
|
|
{
|
|
TSharedPtr<IServer> MakeCirrusServer()
|
|
{
|
|
return MakeShared<FCirrusWrapper>();
|
|
}
|
|
|
|
TSharedPtr<IServer> MakeSignallingServer()
|
|
{
|
|
return MakeShared<FSignallingServer>();
|
|
}
|
|
|
|
TSharedPtr<FMonitoredProcess> DownloadPixelStreamingServers(bool bSkipIfPresent)
|
|
{
|
|
return Utils::DownloadPixelStreamingServers(bSkipIfPresent);
|
|
}
|
|
|
|
TSharedPtr<IServer> MakeLegacySignallingServer()
|
|
{
|
|
return MakeShared<FSignallingServerLegacy>();
|
|
}
|
|
|
|
} // namespace UE::PixelStreamingServers
|