// Georgy Treshchev 2025.

#pragma once

#include "CoreMinimal.h"
#include "Templates/SharedPointer.h"
#include "DefaultLipSyncProcessor.h"
#include "Misc/EngineVersionComparison.h"
#include "Modules/ModuleManager.h"

RUNTIMEMETAHUMANLIPSYNC_STANDARD_API DECLARE_LOG_CATEGORY_EXTERN(LogRuntimeMetaHumanLipSyncStandard, Log, All);

#include "Modules/ModuleManager.h"

class FRuntimeMetaHumanLipSync_StandardModule : public IModuleInterface
{
public:

	/** IModuleInterface implementation */
	virtual void StartupModule() override;
	virtual void ShutdownModule() override;

protected:
	TSharedPtr<FDefaultLipSyncProcessor> DefaultLipSyncProcessor;
};
