// Copyright 1998-2019 Epic Games, Inc. All Rights Reserved. #pragma once #include "Modules/ModuleInterface.h" #include "Modules/ModuleManager.h" class ILiveLinkInterfaceModule : public IModuleInterface { public: /** * Gets a reference to the live link interface module instance. * * @return A reference to the live link interface module. */ static ILiveLinkInterfaceModule& Get() { #if PLATFORM_IOS static ILiveLinkInterfaceModule& LiveLinkInterfaceModule = FModuleManager::LoadModuleChecked("LiveLinkInterface"); return LiveLinkInterfaceModule; #else return FModuleManager::LoadModuleChecked("LiveLinkInterface"); #endif } public: /** Virtual destructor. */ virtual ~ILiveLinkInterfaceModule() { } };