Files
UnrealEngine/Engine/Plugins/Media/PixelStreaming/Source/PixelStreamingServers/Private/PixelStreamingServers.cpp
2025-05-18 13:04:45 +08:00

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