Files
UnrealEngineUWP/Engine/Source/Runtime/GameplayMediaEncoder/GameplayMediaEncoder.Build.cs
nick pace 65bfcfd2e7 Integrate Dev-TensorWorks PixelStreaming/AVEncoder changes into Main
#JIRA UCS-1831
[FYI] luke.bermingham, marco.anastasi
#rb aidan.possemiers

#ROBOMERGE-AUTHOR: nick.pace
#ROBOMERGE-SOURCE: CL 17920208 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v885-17909292)

[CL 17922580 by nick pace in ue5-release-engine-test branch]
2021-10-26 09:13:01 -04:00

51 lines
1.2 KiB
C#

// Copyright Epic Games, Inc. All Rights Reserved.
using System.IO;
using UnrealBuildTool;
[SupportedPlatforms("Win64")]
public class GameplayMediaEncoder : ModuleRules
{
public GameplayMediaEncoder(ReadOnlyTargetRules Target) : base(Target)
{
// NOTE: General rule is not to access the private folder of another module,
// but to use the ISubmixBufferListener interface, we need to include some private headers
PrivateIncludePaths.Add(System.IO.Path.Combine(Directory.GetCurrentDirectory(), "./Runtime/AudioMixer/Private"));
PrivateDependencyModuleNames.AddRange(new string[]
{
"Core",
"Engine",
"CoreUObject",
"ApplicationCore",
"RenderCore",
"RHI",
"SlateCore",
"Slate",
"HTTP",
"Json",
"AVEncoder"
});
if (Target.Platform == UnrealTargetPlatform.Win64)
{
AddEngineThirdPartyPrivateStaticDependencies(Target, "NVAftermath");
if (Target.Platform == UnrealTargetPlatform.Win64)
{
PrivateDependencyModuleNames.AddRange(new string[]
{
"D3D11RHI"
});
PublicDelayLoadDLLs.Add("mfplat.dll");
PublicDelayLoadDLLs.Add("mfuuid.dll");
PublicDelayLoadDLLs.Add("Mfreadwrite.dll");
PublicSystemLibraries.Add("d3d11.lib");
}
}
}
}