Initial Commit

This commit is contained in:
Norman Lansing
2026-01-28 19:08:51 -05:00
commit ecb33115bf
54042 changed files with 9695586 additions and 0 deletions

View File

@@ -0,0 +1,123 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "AudioSynesthesia.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAudioSynesthesia() {}
// ********** Begin Cross Module References ********************************************************
AUDIOANALYZER_API UClass* Z_Construct_UClass_UAudioAnalyzerSettings();
AUDIOSYNESTHESIA_API UClass* Z_Construct_UClass_UAudioSynesthesiaSettings();
AUDIOSYNESTHESIA_API UClass* Z_Construct_UClass_UAudioSynesthesiaSettings_NoRegister();
UPackage* Z_Construct_UPackage__Script_AudioSynesthesia();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UAudioSynesthesiaSettings ************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UAudioSynesthesiaSettings;
UClass* UAudioSynesthesiaSettings::GetPrivateStaticClass()
{
using TClass = UAudioSynesthesiaSettings;
if (!Z_Registration_Info_UClass_UAudioSynesthesiaSettings.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("AudioSynesthesiaSettings"),
Z_Registration_Info_UClass_UAudioSynesthesiaSettings.InnerSingleton,
StaticRegisterNativesUAudioSynesthesiaSettings,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UAudioSynesthesiaSettings.InnerSingleton;
}
UClass* Z_Construct_UClass_UAudioSynesthesiaSettings_NoRegister()
{
return UAudioSynesthesiaSettings::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UAudioSynesthesiaSettings_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/** UAudioSynesthesiaSettings\n *\n * Defines asset actions for derived UAudioSynthesiaSettings subclasses.\n */" },
{ "IncludePath", "AudioSynesthesia.h" },
{ "IsBlueprintBase", "true" },
{ "ModuleRelativePath", "Classes/AudioSynesthesia.h" },
{ "ToolTip", "UAudioSynesthesiaSettings\n\nDefines asset actions for derived UAudioSynthesiaSettings subclasses." },
};
#endif // WITH_METADATA
// ********** Begin Class UAudioSynesthesiaSettings constinit property declarations ****************
// ********** End Class UAudioSynesthesiaSettings constinit property declarations ******************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UAudioSynesthesiaSettings>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UAudioSynesthesiaSettings_Statics
UObject* (*const Z_Construct_UClass_UAudioSynesthesiaSettings_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAudioAnalyzerSettings,
(UObject* (*)())Z_Construct_UPackage__Script_AudioSynesthesia,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAudioSynesthesiaSettings_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UAudioSynesthesiaSettings_Statics::ClassParams = {
&UAudioSynesthesiaSettings::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000810A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAudioSynesthesiaSettings_Statics::Class_MetaDataParams), Z_Construct_UClass_UAudioSynesthesiaSettings_Statics::Class_MetaDataParams)
};
void UAudioSynesthesiaSettings::StaticRegisterNativesUAudioSynesthesiaSettings()
{
}
UClass* Z_Construct_UClass_UAudioSynesthesiaSettings()
{
if (!Z_Registration_Info_UClass_UAudioSynesthesiaSettings.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAudioSynesthesiaSettings.OuterSingleton, Z_Construct_UClass_UAudioSynesthesiaSettings_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UAudioSynesthesiaSettings.OuterSingleton;
}
UAudioSynesthesiaSettings::UAudioSynesthesiaSettings(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAudioSynesthesiaSettings);
UAudioSynesthesiaSettings::~UAudioSynesthesiaSettings() {}
// ********** End Class UAudioSynesthesiaSettings **************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_AudioSynesthesia_h__Script_AudioSynesthesia_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UAudioSynesthesiaSettings, UAudioSynesthesiaSettings::StaticClass, TEXT("UAudioSynesthesiaSettings"), &Z_Registration_Info_UClass_UAudioSynesthesiaSettings, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAudioSynesthesiaSettings), 536598029U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_AudioSynesthesia_h__Script_AudioSynesthesia_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_AudioSynesthesia_h__Script_AudioSynesthesia_4014196428{
TEXT("/Script/AudioSynesthesia"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_AudioSynesthesia_h__Script_AudioSynesthesia_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_AudioSynesthesia_h__Script_AudioSynesthesia_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,63 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "AudioSynesthesia.h"
#ifdef AUDIOSYNESTHESIA_AudioSynesthesia_generated_h
#error "AudioSynesthesia.generated.h already included, missing '#pragma once' in AudioSynesthesia.h"
#endif
#define AUDIOSYNESTHESIA_AudioSynesthesia_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UAudioSynesthesiaSettings ************************************************
struct Z_Construct_UClass_UAudioSynesthesiaSettings_Statics;
AUDIOSYNESTHESIA_API UClass* Z_Construct_UClass_UAudioSynesthesiaSettings_NoRegister();
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_AudioSynesthesia_h_14_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUAudioSynesthesiaSettings(); \
friend struct ::Z_Construct_UClass_UAudioSynesthesiaSettings_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AUDIOSYNESTHESIA_API UClass* ::Z_Construct_UClass_UAudioSynesthesiaSettings_NoRegister(); \
public: \
DECLARE_CLASS2(UAudioSynesthesiaSettings, UAudioAnalyzerSettings, COMPILED_IN_FLAGS(CLASS_Abstract), CASTCLASS_None, TEXT("/Script/AudioSynesthesia"), Z_Construct_UClass_UAudioSynesthesiaSettings_NoRegister) \
DECLARE_SERIALIZER(UAudioSynesthesiaSettings)
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_AudioSynesthesia_h_14_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
AUDIOSYNESTHESIA_API UAudioSynesthesiaSettings(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UAudioSynesthesiaSettings(UAudioSynesthesiaSettings&&) = delete; \
UAudioSynesthesiaSettings(const UAudioSynesthesiaSettings&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(AUDIOSYNESTHESIA_API, UAudioSynesthesiaSettings); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAudioSynesthesiaSettings); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UAudioSynesthesiaSettings) \
AUDIOSYNESTHESIA_API virtual ~UAudioSynesthesiaSettings();
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_AudioSynesthesia_h_11_PROLOG
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_AudioSynesthesia_h_14_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_AudioSynesthesia_h_14_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_AudioSynesthesia_h_14_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UAudioSynesthesiaSettings;
// ********** End Class UAudioSynesthesiaSettings **************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_AudioSynesthesia_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,63 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
void EmptyLinkFunctionForGeneratedCodeAudioSynesthesia_init() {}
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); AUDIOSYNESTHESIA_API UFunction* Z_Construct_UDelegateFunction_AudioSynesthesia_OnConstantQResults__DelegateSignature();
AUDIOSYNESTHESIA_API UFunction* Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestConstantQResults__DelegateSignature();
AUDIOSYNESTHESIA_API UFunction* Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestOverallLKFSResults__DelegateSignature();
AUDIOSYNESTHESIA_API UFunction* Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestOverallLoudnessResults__DelegateSignature();
AUDIOSYNESTHESIA_API UFunction* Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestOverallMeterResults__DelegateSignature();
AUDIOSYNESTHESIA_API UFunction* Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestPerChannelLKFSResults__DelegateSignature();
AUDIOSYNESTHESIA_API UFunction* Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestPerChannelLoudnessResults__DelegateSignature();
AUDIOSYNESTHESIA_API UFunction* Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestPerChannelMeterResults__DelegateSignature();
AUDIOSYNESTHESIA_API UFunction* Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestSpectrumResults__DelegateSignature();
AUDIOSYNESTHESIA_API UFunction* Z_Construct_UDelegateFunction_AudioSynesthesia_OnOverallLKFSResults__DelegateSignature();
AUDIOSYNESTHESIA_API UFunction* Z_Construct_UDelegateFunction_AudioSynesthesia_OnOverallLoudnessResults__DelegateSignature();
AUDIOSYNESTHESIA_API UFunction* Z_Construct_UDelegateFunction_AudioSynesthesia_OnOverallMeterResults__DelegateSignature();
AUDIOSYNESTHESIA_API UFunction* Z_Construct_UDelegateFunction_AudioSynesthesia_OnPerChannelLKFSResults__DelegateSignature();
AUDIOSYNESTHESIA_API UFunction* Z_Construct_UDelegateFunction_AudioSynesthesia_OnPerChannelLoudnessResults__DelegateSignature();
AUDIOSYNESTHESIA_API UFunction* Z_Construct_UDelegateFunction_AudioSynesthesia_OnPerChannelMeterResults__DelegateSignature();
AUDIOSYNESTHESIA_API UFunction* Z_Construct_UDelegateFunction_AudioSynesthesia_OnSpectrumResults__DelegateSignature();
static FPackageRegistrationInfo Z_Registration_Info_UPackage__Script_AudioSynesthesia;
FORCENOINLINE UPackage* Z_Construct_UPackage__Script_AudioSynesthesia()
{
if (!Z_Registration_Info_UPackage__Script_AudioSynesthesia.OuterSingleton)
{
static UObject* (*const SingletonFuncArray[])() = {
(UObject* (*)())Z_Construct_UDelegateFunction_AudioSynesthesia_OnConstantQResults__DelegateSignature,
(UObject* (*)())Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestConstantQResults__DelegateSignature,
(UObject* (*)())Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestOverallLKFSResults__DelegateSignature,
(UObject* (*)())Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestOverallLoudnessResults__DelegateSignature,
(UObject* (*)())Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestOverallMeterResults__DelegateSignature,
(UObject* (*)())Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestPerChannelLKFSResults__DelegateSignature,
(UObject* (*)())Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestPerChannelLoudnessResults__DelegateSignature,
(UObject* (*)())Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestPerChannelMeterResults__DelegateSignature,
(UObject* (*)())Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestSpectrumResults__DelegateSignature,
(UObject* (*)())Z_Construct_UDelegateFunction_AudioSynesthesia_OnOverallLKFSResults__DelegateSignature,
(UObject* (*)())Z_Construct_UDelegateFunction_AudioSynesthesia_OnOverallLoudnessResults__DelegateSignature,
(UObject* (*)())Z_Construct_UDelegateFunction_AudioSynesthesia_OnOverallMeterResults__DelegateSignature,
(UObject* (*)())Z_Construct_UDelegateFunction_AudioSynesthesia_OnPerChannelLKFSResults__DelegateSignature,
(UObject* (*)())Z_Construct_UDelegateFunction_AudioSynesthesia_OnPerChannelLoudnessResults__DelegateSignature,
(UObject* (*)())Z_Construct_UDelegateFunction_AudioSynesthesia_OnPerChannelMeterResults__DelegateSignature,
(UObject* (*)())Z_Construct_UDelegateFunction_AudioSynesthesia_OnSpectrumResults__DelegateSignature,
};
static const UECodeGen_Private::FPackageParams PackageParams = {
"/Script/AudioSynesthesia",
SingletonFuncArray,
UE_ARRAY_COUNT(SingletonFuncArray),
PKG_CompiledIn | 0x00000000,
0x395C836B,
0x0D3F3434,
METADATA_PARAMS(0, nullptr)
};
UECodeGen_Private::ConstructUPackage(Z_Registration_Info_UPackage__Script_AudioSynesthesia.OuterSingleton, PackageParams);
}
return Z_Registration_Info_UPackage__Script_AudioSynesthesia.OuterSingleton;
}
static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_AudioSynesthesia(Z_Construct_UPackage__Script_AudioSynesthesia, TEXT("/Script/AudioSynesthesia"), Z_Registration_Info_UPackage__Script_AudioSynesthesia, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0x395C836B, 0x0D3F3434));
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,21 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#pragma once
#include "AudioSynesthesia.h"
#include "AudioSynesthesiaNRT.h"
#include "ConstantQ.h"
#include "ConstantQNRT.h"
#include "LKFS.h"
#include "LKFSNRT.h"
#include "Loudness.h"
#include "LoudnessNRT.h"
#include "Meter.h"
#include "OnsetNRT.h"
#include "SynesthesiaSpectrumAnalysis.h"

View File

@@ -0,0 +1,214 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "AudioSynesthesiaNRT.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeAudioSynesthesiaNRT() {}
// ********** Begin Cross Module References ********************************************************
AUDIOANALYZER_API UClass* Z_Construct_UClass_UAudioAnalyzerNRT();
AUDIOANALYZER_API UClass* Z_Construct_UClass_UAudioAnalyzerNRTSettings();
AUDIOSYNESTHESIA_API UClass* Z_Construct_UClass_UAudioSynesthesiaNRT();
AUDIOSYNESTHESIA_API UClass* Z_Construct_UClass_UAudioSynesthesiaNRT_NoRegister();
AUDIOSYNESTHESIA_API UClass* Z_Construct_UClass_UAudioSynesthesiaNRTSettings();
AUDIOSYNESTHESIA_API UClass* Z_Construct_UClass_UAudioSynesthesiaNRTSettings_NoRegister();
UPackage* Z_Construct_UPackage__Script_AudioSynesthesia();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UAudioSynesthesiaNRTSettings *********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UAudioSynesthesiaNRTSettings;
UClass* UAudioSynesthesiaNRTSettings::GetPrivateStaticClass()
{
using TClass = UAudioSynesthesiaNRTSettings;
if (!Z_Registration_Info_UClass_UAudioSynesthesiaNRTSettings.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("AudioSynesthesiaNRTSettings"),
Z_Registration_Info_UClass_UAudioSynesthesiaNRTSettings.InnerSingleton,
StaticRegisterNativesUAudioSynesthesiaNRTSettings,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UAudioSynesthesiaNRTSettings.InnerSingleton;
}
UClass* Z_Construct_UClass_UAudioSynesthesiaNRTSettings_NoRegister()
{
return UAudioSynesthesiaNRTSettings::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UAudioSynesthesiaNRTSettings_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/** UAudioSynesthesiaNRTSettings\n *\n * Defines asset actions for derived UAudioSynthesiaNRTSettings subclasses.\n */" },
{ "IncludePath", "AudioSynesthesiaNRT.h" },
{ "IsBlueprintBase", "true" },
{ "ModuleRelativePath", "Classes/AudioSynesthesiaNRT.h" },
{ "ToolTip", "UAudioSynesthesiaNRTSettings\n\nDefines asset actions for derived UAudioSynthesiaNRTSettings subclasses." },
};
#endif // WITH_METADATA
// ********** Begin Class UAudioSynesthesiaNRTSettings constinit property declarations *************
// ********** End Class UAudioSynesthesiaNRTSettings constinit property declarations ***************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UAudioSynesthesiaNRTSettings>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UAudioSynesthesiaNRTSettings_Statics
UObject* (*const Z_Construct_UClass_UAudioSynesthesiaNRTSettings_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAudioAnalyzerNRTSettings,
(UObject* (*)())Z_Construct_UPackage__Script_AudioSynesthesia,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAudioSynesthesiaNRTSettings_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UAudioSynesthesiaNRTSettings_Statics::ClassParams = {
&UAudioSynesthesiaNRTSettings::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000810A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAudioSynesthesiaNRTSettings_Statics::Class_MetaDataParams), Z_Construct_UClass_UAudioSynesthesiaNRTSettings_Statics::Class_MetaDataParams)
};
void UAudioSynesthesiaNRTSettings::StaticRegisterNativesUAudioSynesthesiaNRTSettings()
{
}
UClass* Z_Construct_UClass_UAudioSynesthesiaNRTSettings()
{
if (!Z_Registration_Info_UClass_UAudioSynesthesiaNRTSettings.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAudioSynesthesiaNRTSettings.OuterSingleton, Z_Construct_UClass_UAudioSynesthesiaNRTSettings_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UAudioSynesthesiaNRTSettings.OuterSingleton;
}
UAudioSynesthesiaNRTSettings::UAudioSynesthesiaNRTSettings(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAudioSynesthesiaNRTSettings);
UAudioSynesthesiaNRTSettings::~UAudioSynesthesiaNRTSettings() {}
// ********** End Class UAudioSynesthesiaNRTSettings ***********************************************
// ********** Begin Class UAudioSynesthesiaNRT *****************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UAudioSynesthesiaNRT;
UClass* UAudioSynesthesiaNRT::GetPrivateStaticClass()
{
using TClass = UAudioSynesthesiaNRT;
if (!Z_Registration_Info_UClass_UAudioSynesthesiaNRT.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("AudioSynesthesiaNRT"),
Z_Registration_Info_UClass_UAudioSynesthesiaNRT.InnerSingleton,
StaticRegisterNativesUAudioSynesthesiaNRT,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UAudioSynesthesiaNRT.InnerSingleton;
}
UClass* Z_Construct_UClass_UAudioSynesthesiaNRT_NoRegister()
{
return UAudioSynesthesiaNRT::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UAudioSynesthesiaNRT_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/** UAudioSynesthesiaNRT\n *\n * Defines asset actions for derived UAudioSynthesiaNRT subclasses.\n */" },
{ "IncludePath", "AudioSynesthesiaNRT.h" },
{ "IsBlueprintBase", "true" },
{ "ModuleRelativePath", "Classes/AudioSynesthesiaNRT.h" },
{ "ToolTip", "UAudioSynesthesiaNRT\n\nDefines asset actions for derived UAudioSynthesiaNRT subclasses." },
};
#endif // WITH_METADATA
// ********** Begin Class UAudioSynesthesiaNRT constinit property declarations *********************
// ********** End Class UAudioSynesthesiaNRT constinit property declarations ***********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UAudioSynesthesiaNRT>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UAudioSynesthesiaNRT_Statics
UObject* (*const Z_Construct_UClass_UAudioSynesthesiaNRT_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAudioAnalyzerNRT,
(UObject* (*)())Z_Construct_UPackage__Script_AudioSynesthesia,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAudioSynesthesiaNRT_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UAudioSynesthesiaNRT_Statics::ClassParams = {
&UAudioSynesthesiaNRT::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x008810A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAudioSynesthesiaNRT_Statics::Class_MetaDataParams), Z_Construct_UClass_UAudioSynesthesiaNRT_Statics::Class_MetaDataParams)
};
void UAudioSynesthesiaNRT::StaticRegisterNativesUAudioSynesthesiaNRT()
{
}
UClass* Z_Construct_UClass_UAudioSynesthesiaNRT()
{
if (!Z_Registration_Info_UClass_UAudioSynesthesiaNRT.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAudioSynesthesiaNRT.OuterSingleton, Z_Construct_UClass_UAudioSynesthesiaNRT_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UAudioSynesthesiaNRT.OuterSingleton;
}
UAudioSynesthesiaNRT::UAudioSynesthesiaNRT(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAudioSynesthesiaNRT);
UAudioSynesthesiaNRT::~UAudioSynesthesiaNRT() {}
// ********** End Class UAudioSynesthesiaNRT *******************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_AudioSynesthesiaNRT_h__Script_AudioSynesthesia_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UAudioSynesthesiaNRTSettings, UAudioSynesthesiaNRTSettings::StaticClass, TEXT("UAudioSynesthesiaNRTSettings"), &Z_Registration_Info_UClass_UAudioSynesthesiaNRTSettings, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAudioSynesthesiaNRTSettings), 3721971283U) },
{ Z_Construct_UClass_UAudioSynesthesiaNRT, UAudioSynesthesiaNRT::StaticClass, TEXT("UAudioSynesthesiaNRT"), &Z_Registration_Info_UClass_UAudioSynesthesiaNRT, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAudioSynesthesiaNRT), 1690307712U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_AudioSynesthesiaNRT_h__Script_AudioSynesthesia_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_AudioSynesthesiaNRT_h__Script_AudioSynesthesia_3037165181{
TEXT("/Script/AudioSynesthesia"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_AudioSynesthesiaNRT_h__Script_AudioSynesthesia_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_AudioSynesthesiaNRT_h__Script_AudioSynesthesia_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,104 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "AudioSynesthesiaNRT.h"
#ifdef AUDIOSYNESTHESIA_AudioSynesthesiaNRT_generated_h
#error "AudioSynesthesiaNRT.generated.h already included, missing '#pragma once' in AudioSynesthesiaNRT.h"
#endif
#define AUDIOSYNESTHESIA_AudioSynesthesiaNRT_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UAudioSynesthesiaNRTSettings *********************************************
struct Z_Construct_UClass_UAudioSynesthesiaNRTSettings_Statics;
AUDIOSYNESTHESIA_API UClass* Z_Construct_UClass_UAudioSynesthesiaNRTSettings_NoRegister();
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_AudioSynesthesiaNRT_h_14_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUAudioSynesthesiaNRTSettings(); \
friend struct ::Z_Construct_UClass_UAudioSynesthesiaNRTSettings_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AUDIOSYNESTHESIA_API UClass* ::Z_Construct_UClass_UAudioSynesthesiaNRTSettings_NoRegister(); \
public: \
DECLARE_CLASS2(UAudioSynesthesiaNRTSettings, UAudioAnalyzerNRTSettings, COMPILED_IN_FLAGS(CLASS_Abstract), CASTCLASS_None, TEXT("/Script/AudioSynesthesia"), Z_Construct_UClass_UAudioSynesthesiaNRTSettings_NoRegister) \
DECLARE_SERIALIZER(UAudioSynesthesiaNRTSettings)
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_AudioSynesthesiaNRT_h_14_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
AUDIOSYNESTHESIA_API UAudioSynesthesiaNRTSettings(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UAudioSynesthesiaNRTSettings(UAudioSynesthesiaNRTSettings&&) = delete; \
UAudioSynesthesiaNRTSettings(const UAudioSynesthesiaNRTSettings&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(AUDIOSYNESTHESIA_API, UAudioSynesthesiaNRTSettings); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAudioSynesthesiaNRTSettings); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UAudioSynesthesiaNRTSettings) \
AUDIOSYNESTHESIA_API virtual ~UAudioSynesthesiaNRTSettings();
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_AudioSynesthesiaNRT_h_11_PROLOG
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_AudioSynesthesiaNRT_h_14_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_AudioSynesthesiaNRT_h_14_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_AudioSynesthesiaNRT_h_14_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UAudioSynesthesiaNRTSettings;
// ********** End Class UAudioSynesthesiaNRTSettings ***********************************************
// ********** Begin Class UAudioSynesthesiaNRT *****************************************************
struct Z_Construct_UClass_UAudioSynesthesiaNRT_Statics;
AUDIOSYNESTHESIA_API UClass* Z_Construct_UClass_UAudioSynesthesiaNRT_NoRegister();
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_AudioSynesthesiaNRT_h_32_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUAudioSynesthesiaNRT(); \
friend struct ::Z_Construct_UClass_UAudioSynesthesiaNRT_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AUDIOSYNESTHESIA_API UClass* ::Z_Construct_UClass_UAudioSynesthesiaNRT_NoRegister(); \
public: \
DECLARE_CLASS2(UAudioSynesthesiaNRT, UAudioAnalyzerNRT, COMPILED_IN_FLAGS(CLASS_Abstract), CASTCLASS_None, TEXT("/Script/AudioSynesthesia"), Z_Construct_UClass_UAudioSynesthesiaNRT_NoRegister) \
DECLARE_SERIALIZER(UAudioSynesthesiaNRT)
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_AudioSynesthesiaNRT_h_32_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
AUDIOSYNESTHESIA_API UAudioSynesthesiaNRT(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UAudioSynesthesiaNRT(UAudioSynesthesiaNRT&&) = delete; \
UAudioSynesthesiaNRT(const UAudioSynesthesiaNRT&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(AUDIOSYNESTHESIA_API, UAudioSynesthesiaNRT); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAudioSynesthesiaNRT); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UAudioSynesthesiaNRT) \
AUDIOSYNESTHESIA_API virtual ~UAudioSynesthesiaNRT();
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_AudioSynesthesiaNRT_h_29_PROLOG
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_AudioSynesthesiaNRT_h_32_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_AudioSynesthesiaNRT_h_32_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_AudioSynesthesiaNRT_h_32_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UAudioSynesthesiaNRT;
// ********** End Class UAudioSynesthesiaNRT *******************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_AudioSynesthesiaNRT_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,729 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "ConstantQ.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeConstantQ() {}
// ********** Begin Cross Module References ********************************************************
AUDIOANALYZER_API UClass* Z_Construct_UClass_UAudioAnalyzer();
AUDIOSYNESTHESIA_API UClass* Z_Construct_UClass_UAudioSynesthesiaSettings();
AUDIOSYNESTHESIA_API UClass* Z_Construct_UClass_UConstantQAnalyzer();
AUDIOSYNESTHESIA_API UClass* Z_Construct_UClass_UConstantQAnalyzer_NoRegister();
AUDIOSYNESTHESIA_API UClass* Z_Construct_UClass_UConstantQSettings();
AUDIOSYNESTHESIA_API UClass* Z_Construct_UClass_UConstantQSettings_NoRegister();
AUDIOSYNESTHESIA_API UEnum* Z_Construct_UEnum_AudioSynesthesia_EConstantQFFTSizeEnum();
AUDIOSYNESTHESIA_API UEnum* Z_Construct_UEnum_AudioSynesthesia_EConstantQNormalizationEnum();
AUDIOSYNESTHESIA_API UFunction* Z_Construct_UDelegateFunction_AudioSynesthesia_OnConstantQResults__DelegateSignature();
AUDIOSYNESTHESIA_API UFunction* Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestConstantQResults__DelegateSignature();
AUDIOSYNESTHESIA_API UScriptStruct* Z_Construct_UScriptStruct_FConstantQResults();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_EAudioSpectrumType();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_EFFTWindowType();
UPackage* Z_Construct_UPackage__Script_AudioSynesthesia();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UConstantQSettings *******************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UConstantQSettings;
UClass* UConstantQSettings::GetPrivateStaticClass()
{
using TClass = UConstantQSettings;
if (!Z_Registration_Info_UClass_UConstantQSettings.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ConstantQSettings"),
Z_Registration_Info_UClass_UConstantQSettings.InnerSingleton,
StaticRegisterNativesUConstantQSettings,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UConstantQSettings.InnerSingleton;
}
UClass* Z_Construct_UClass_UConstantQSettings_NoRegister()
{
return UConstantQSettings::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UConstantQSettings_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/** UConstantQSettings\n *\n * Settings for a UConstantQ analyzer.\n */" },
{ "IncludePath", "ConstantQ.h" },
{ "IsBlueprintBase", "true" },
{ "ModuleRelativePath", "Classes/ConstantQ.h" },
{ "ToolTip", "UConstantQSettings\n\nSettings for a UConstantQ analyzer." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StartingFrequencyHz_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "ClampMax", "20000" },
{ "ClampMin", "20.0" },
{ "Comment", "/** Starting frequency for first bin of CQT */" },
{ "DisplayName", "Starting Frequency (Hz)" },
{ "ModuleRelativePath", "Classes/ConstantQ.h" },
{ "ToolTip", "Starting frequency for first bin of CQT" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NumBands_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "ClampMax", "96" },
{ "ClampMin", "1" },
{ "Comment", "/** Total number of resulting constant Q bands. */" },
{ "ModuleRelativePath", "Classes/ConstantQ.h" },
{ "ToolTip", "Total number of resulting constant Q bands." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NumBandsPerOctave_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "ClampMax", "24" },
{ "ClampMin", "1" },
{ "Comment", "/** Number of bands within an octave. */" },
{ "ModuleRelativePath", "Classes/ConstantQ.h" },
{ "ToolTip", "Number of bands within an octave." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AnalysisPeriodInSeconds_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "ClampMax", "1.0" },
{ "ClampMin", "0.01" },
{ "Comment", "/** Number of seconds between cqt measurements */" },
{ "DisplayName", "Analysis Period (s)" },
{ "ModuleRelativePath", "Classes/ConstantQ.h" },
{ "ToolTip", "Number of seconds between cqt measurements" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bDownmixToMono_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "Comment", "/** If true, multichannel audio is downmixed to mono with equal amplitude scaling. If false, each channel gets it's own CQT result. */" },
{ "ModuleRelativePath", "Classes/ConstantQ.h" },
{ "ToolTip", "If true, multichannel audio is downmixed to mono with equal amplitude scaling. If false, each channel gets it's own CQT result." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FFTSize_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "Comment", "/** Size of FFT. */" },
{ "ModuleRelativePath", "Classes/ConstantQ.h" },
{ "ToolTip", "Size of FFT." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WindowType_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "Comment", "/** Type of window to be applied to input audio */" },
{ "ModuleRelativePath", "Classes/ConstantQ.h" },
{ "ToolTip", "Type of window to be applied to input audio" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SpectrumType_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "Comment", "/** Type of spectrum to use. */" },
{ "ModuleRelativePath", "Classes/ConstantQ.h" },
{ "ToolTip", "Type of spectrum to use." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BandWidthStretch_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "ClampMax", "2.0" },
{ "ClampMin", "0.01" },
{ "Comment", "/** Stretching factor to control overlap of adjacent bands. */" },
{ "ModuleRelativePath", "Classes/ConstantQ.h" },
{ "ToolTip", "Stretching factor to control overlap of adjacent bands." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CQTNormalization_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "Comment", "/** Normalization scheme used to generate band windows. */" },
{ "ModuleRelativePath", "Classes/ConstantQ.h" },
{ "ToolTip", "Normalization scheme used to generate band windows." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NoiseFloorDb_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "ClampMax", "0.0" },
{ "ClampMin", "-120.0" },
{ "Comment", "/** Noise floor to use when normalizing CQT */" },
{ "DisplayName", "Noise Floor (dB)" },
{ "ModuleRelativePath", "Classes/ConstantQ.h" },
{ "ToolTip", "Noise floor to use when normalizing CQT" },
};
#endif // WITH_METADATA
// ********** Begin Class UConstantQSettings constinit property declarations ***********************
static const UECodeGen_Private::FFloatPropertyParams NewProp_StartingFrequencyHz;
static const UECodeGen_Private::FIntPropertyParams NewProp_NumBands;
static const UECodeGen_Private::FFloatPropertyParams NewProp_NumBandsPerOctave;
static const UECodeGen_Private::FFloatPropertyParams NewProp_AnalysisPeriodInSeconds;
static void NewProp_bDownmixToMono_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bDownmixToMono;
static const UECodeGen_Private::FBytePropertyParams NewProp_FFTSize_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_FFTSize;
static const UECodeGen_Private::FBytePropertyParams NewProp_WindowType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_WindowType;
static const UECodeGen_Private::FBytePropertyParams NewProp_SpectrumType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_SpectrumType;
static const UECodeGen_Private::FFloatPropertyParams NewProp_BandWidthStretch;
static const UECodeGen_Private::FBytePropertyParams NewProp_CQTNormalization_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_CQTNormalization;
static const UECodeGen_Private::FFloatPropertyParams NewProp_NoiseFloorDb;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UConstantQSettings constinit property declarations *************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UConstantQSettings>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UConstantQSettings_Statics
// ********** Begin Class UConstantQSettings Property Definitions **********************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UConstantQSettings_Statics::NewProp_StartingFrequencyHz = { "StartingFrequencyHz", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UConstantQSettings, StartingFrequencyHz), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StartingFrequencyHz_MetaData), NewProp_StartingFrequencyHz_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UConstantQSettings_Statics::NewProp_NumBands = { "NumBands", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UConstantQSettings, NumBands), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NumBands_MetaData), NewProp_NumBands_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UConstantQSettings_Statics::NewProp_NumBandsPerOctave = { "NumBandsPerOctave", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UConstantQSettings, NumBandsPerOctave), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NumBandsPerOctave_MetaData), NewProp_NumBandsPerOctave_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UConstantQSettings_Statics::NewProp_AnalysisPeriodInSeconds = { "AnalysisPeriodInSeconds", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UConstantQSettings, AnalysisPeriodInSeconds), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AnalysisPeriodInSeconds_MetaData), NewProp_AnalysisPeriodInSeconds_MetaData) };
void Z_Construct_UClass_UConstantQSettings_Statics::NewProp_bDownmixToMono_SetBit(void* Obj)
{
((UConstantQSettings*)Obj)->bDownmixToMono = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UConstantQSettings_Statics::NewProp_bDownmixToMono = { "bDownmixToMono", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UConstantQSettings), &Z_Construct_UClass_UConstantQSettings_Statics::NewProp_bDownmixToMono_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bDownmixToMono_MetaData), NewProp_bDownmixToMono_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UConstantQSettings_Statics::NewProp_FFTSize_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_UConstantQSettings_Statics::NewProp_FFTSize = { "FFTSize", nullptr, (EPropertyFlags)0x0010040000000015, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UConstantQSettings, FFTSize), Z_Construct_UEnum_AudioSynesthesia_EConstantQFFTSizeEnum, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FFTSize_MetaData), NewProp_FFTSize_MetaData) }; // 88044259
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UConstantQSettings_Statics::NewProp_WindowType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_UConstantQSettings_Statics::NewProp_WindowType = { "WindowType", nullptr, (EPropertyFlags)0x0010040000000015, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UConstantQSettings, WindowType), Z_Construct_UEnum_Engine_EFFTWindowType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WindowType_MetaData), NewProp_WindowType_MetaData) }; // 436599586
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UConstantQSettings_Statics::NewProp_SpectrumType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_UConstantQSettings_Statics::NewProp_SpectrumType = { "SpectrumType", nullptr, (EPropertyFlags)0x0010040000000015, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UConstantQSettings, SpectrumType), Z_Construct_UEnum_Engine_EAudioSpectrumType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SpectrumType_MetaData), NewProp_SpectrumType_MetaData) }; // 151062341
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UConstantQSettings_Statics::NewProp_BandWidthStretch = { "BandWidthStretch", nullptr, (EPropertyFlags)0x0010040000000015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UConstantQSettings, BandWidthStretch), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BandWidthStretch_MetaData), NewProp_BandWidthStretch_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UConstantQSettings_Statics::NewProp_CQTNormalization_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_UConstantQSettings_Statics::NewProp_CQTNormalization = { "CQTNormalization", nullptr, (EPropertyFlags)0x0010040000000015, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UConstantQSettings, CQTNormalization), Z_Construct_UEnum_AudioSynesthesia_EConstantQNormalizationEnum, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CQTNormalization_MetaData), NewProp_CQTNormalization_MetaData) }; // 2809040826
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UConstantQSettings_Statics::NewProp_NoiseFloorDb = { "NoiseFloorDb", nullptr, (EPropertyFlags)0x0010040000000015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UConstantQSettings, NoiseFloorDb), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NoiseFloorDb_MetaData), NewProp_NoiseFloorDb_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UConstantQSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UConstantQSettings_Statics::NewProp_StartingFrequencyHz,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UConstantQSettings_Statics::NewProp_NumBands,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UConstantQSettings_Statics::NewProp_NumBandsPerOctave,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UConstantQSettings_Statics::NewProp_AnalysisPeriodInSeconds,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UConstantQSettings_Statics::NewProp_bDownmixToMono,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UConstantQSettings_Statics::NewProp_FFTSize_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UConstantQSettings_Statics::NewProp_FFTSize,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UConstantQSettings_Statics::NewProp_WindowType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UConstantQSettings_Statics::NewProp_WindowType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UConstantQSettings_Statics::NewProp_SpectrumType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UConstantQSettings_Statics::NewProp_SpectrumType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UConstantQSettings_Statics::NewProp_BandWidthStretch,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UConstantQSettings_Statics::NewProp_CQTNormalization_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UConstantQSettings_Statics::NewProp_CQTNormalization,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UConstantQSettings_Statics::NewProp_NoiseFloorDb,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UConstantQSettings_Statics::PropPointers) < 2048);
// ********** End Class UConstantQSettings Property Definitions ************************************
UObject* (*const Z_Construct_UClass_UConstantQSettings_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAudioSynesthesiaSettings,
(UObject* (*)())Z_Construct_UPackage__Script_AudioSynesthesia,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UConstantQSettings_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UConstantQSettings_Statics::ClassParams = {
&UConstantQSettings::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UConstantQSettings_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UConstantQSettings_Statics::PropPointers),
0,
0x000810A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UConstantQSettings_Statics::Class_MetaDataParams), Z_Construct_UClass_UConstantQSettings_Statics::Class_MetaDataParams)
};
void UConstantQSettings::StaticRegisterNativesUConstantQSettings()
{
}
UClass* Z_Construct_UClass_UConstantQSettings()
{
if (!Z_Registration_Info_UClass_UConstantQSettings.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UConstantQSettings.OuterSingleton, Z_Construct_UClass_UConstantQSettings_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UConstantQSettings.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UConstantQSettings);
UConstantQSettings::~UConstantQSettings() {}
// ********** End Class UConstantQSettings *********************************************************
// ********** Begin ScriptStruct FConstantQResults *************************************************
struct Z_Construct_UScriptStruct_FConstantQResults_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FConstantQResults); }
static inline consteval int16 GetStructAlignment() { return alignof(FConstantQResults); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/** The results of the ConstantQ analysis. */" },
{ "ModuleRelativePath", "Classes/ConstantQ.h" },
{ "ToolTip", "The results of the ConstantQ analysis." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TimeSeconds_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "Comment", "// The time in seconds since analysis began of this ConstantQ analysis result\n" },
{ "ModuleRelativePath", "Classes/ConstantQ.h" },
{ "ToolTip", "The time in seconds since analysis began of this ConstantQ analysis result" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SpectrumValues_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "Comment", "// The spectrum values from the FFT\n" },
{ "ModuleRelativePath", "Classes/ConstantQ.h" },
{ "ToolTip", "The spectrum values from the FFT" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FConstantQResults constinit property declarations *****************
static const UECodeGen_Private::FFloatPropertyParams NewProp_TimeSeconds;
static const UECodeGen_Private::FFloatPropertyParams NewProp_SpectrumValues_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_SpectrumValues;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FConstantQResults constinit property declarations *******************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FConstantQResults>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FConstantQResults_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FConstantQResults;
class UScriptStruct* FConstantQResults::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FConstantQResults.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FConstantQResults.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FConstantQResults, (UObject*)Z_Construct_UPackage__Script_AudioSynesthesia(), TEXT("ConstantQResults"));
}
return Z_Registration_Info_UScriptStruct_FConstantQResults.OuterSingleton;
}
// ********** Begin ScriptStruct FConstantQResults Property Definitions ****************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FConstantQResults_Statics::NewProp_TimeSeconds = { "TimeSeconds", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FConstantQResults, TimeSeconds), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TimeSeconds_MetaData), NewProp_TimeSeconds_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FConstantQResults_Statics::NewProp_SpectrumValues_Inner = { "SpectrumValues", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FConstantQResults_Statics::NewProp_SpectrumValues = { "SpectrumValues", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FConstantQResults, SpectrumValues), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SpectrumValues_MetaData), NewProp_SpectrumValues_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FConstantQResults_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FConstantQResults_Statics::NewProp_TimeSeconds,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FConstantQResults_Statics::NewProp_SpectrumValues_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FConstantQResults_Statics::NewProp_SpectrumValues,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FConstantQResults_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FConstantQResults Property Definitions ******************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FConstantQResults_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AudioSynesthesia,
nullptr,
&NewStructOps,
"ConstantQResults",
Z_Construct_UScriptStruct_FConstantQResults_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FConstantQResults_Statics::PropPointers),
sizeof(FConstantQResults),
alignof(FConstantQResults),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FConstantQResults_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FConstantQResults_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FConstantQResults()
{
if (!Z_Registration_Info_UScriptStruct_FConstantQResults.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FConstantQResults.InnerSingleton, Z_Construct_UScriptStruct_FConstantQResults_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FConstantQResults.InnerSingleton);
}
// ********** End ScriptStruct FConstantQResults ***************************************************
// ********** Begin Delegate FOnConstantQResults ***************************************************
struct Z_Construct_UDelegateFunction_AudioSynesthesia_OnConstantQResults__DelegateSignature_Statics
{
struct _Script_AudioSynesthesia_eventOnConstantQResults_Parms
{
int32 ChannelIndex;
TArray<FConstantQResults> ConstantQResults;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Comment", "/** Delegate to receive all ConstantQ results per channel (time-stamped in an array) since last delegate call. If bDownmixToMono setting is true, results will be in channel index 0. */" },
{ "ModuleRelativePath", "Classes/ConstantQ.h" },
{ "ToolTip", "Delegate to receive all ConstantQ results per channel (time-stamped in an array) since last delegate call. If bDownmixToMono setting is true, results will be in channel index 0." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ConstantQResults_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Delegate FOnConstantQResults constinit property declarations *******************
static const UECodeGen_Private::FIntPropertyParams NewProp_ChannelIndex;
static const UECodeGen_Private::FStructPropertyParams NewProp_ConstantQResults_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ConstantQResults;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Delegate FOnConstantQResults constinit property declarations *********************
static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};
// ********** Begin Delegate FOnConstantQResults Property Definitions ******************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UDelegateFunction_AudioSynesthesia_OnConstantQResults__DelegateSignature_Statics::NewProp_ChannelIndex = { "ChannelIndex", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_AudioSynesthesia_eventOnConstantQResults_Parms, ChannelIndex), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UDelegateFunction_AudioSynesthesia_OnConstantQResults__DelegateSignature_Statics::NewProp_ConstantQResults_Inner = { "ConstantQResults", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FConstantQResults, METADATA_PARAMS(0, nullptr) }; // 724693056
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UDelegateFunction_AudioSynesthesia_OnConstantQResults__DelegateSignature_Statics::NewProp_ConstantQResults = { "ConstantQResults", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_AudioSynesthesia_eventOnConstantQResults_Parms, ConstantQResults), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ConstantQResults_MetaData), NewProp_ConstantQResults_MetaData) }; // 724693056
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_AudioSynesthesia_OnConstantQResults__DelegateSignature_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_AudioSynesthesia_OnConstantQResults__DelegateSignature_Statics::NewProp_ChannelIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_AudioSynesthesia_OnConstantQResults__DelegateSignature_Statics::NewProp_ConstantQResults_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_AudioSynesthesia_OnConstantQResults__DelegateSignature_Statics::NewProp_ConstantQResults,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AudioSynesthesia_OnConstantQResults__DelegateSignature_Statics::PropPointers) < 2048);
// ********** End Delegate FOnConstantQResults Property Definitions ********************************
const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_AudioSynesthesia_OnConstantQResults__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_AudioSynesthesia, nullptr, "OnConstantQResults__DelegateSignature", Z_Construct_UDelegateFunction_AudioSynesthesia_OnConstantQResults__DelegateSignature_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AudioSynesthesia_OnConstantQResults__DelegateSignature_Statics::PropPointers),
sizeof(Z_Construct_UDelegateFunction_AudioSynesthesia_OnConstantQResults__DelegateSignature_Statics::_Script_AudioSynesthesia_eventOnConstantQResults_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00530000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AudioSynesthesia_OnConstantQResults__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_AudioSynesthesia_OnConstantQResults__DelegateSignature_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UDelegateFunction_AudioSynesthesia_OnConstantQResults__DelegateSignature_Statics::_Script_AudioSynesthesia_eventOnConstantQResults_Parms) < MAX_uint16);
UFunction* Z_Construct_UDelegateFunction_AudioSynesthesia_OnConstantQResults__DelegateSignature()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_AudioSynesthesia_OnConstantQResults__DelegateSignature_Statics::FuncParams);
}
return ReturnFunction;
}
void FOnConstantQResults_DelegateWrapper(const FMulticastScriptDelegate& OnConstantQResults, int32 ChannelIndex, TArray<FConstantQResults> const& ConstantQResults)
{
struct _Script_AudioSynesthesia_eventOnConstantQResults_Parms
{
int32 ChannelIndex;
TArray<FConstantQResults> ConstantQResults;
};
_Script_AudioSynesthesia_eventOnConstantQResults_Parms Parms;
Parms.ChannelIndex=ChannelIndex;
Parms.ConstantQResults=ConstantQResults;
OnConstantQResults.ProcessMulticastDelegate<UObject>(&Parms);
}
// ********** End Delegate FOnConstantQResults *****************************************************
// ********** Begin Delegate FOnLatestConstantQResults *********************************************
struct Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestConstantQResults__DelegateSignature_Statics
{
struct _Script_AudioSynesthesia_eventOnLatestConstantQResults_Parms
{
int32 ChannelIndex;
FConstantQResults LatestConstantQResults;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Comment", "/** Delegate to receive only the most recent overall ConstantQ result per channel. If bDownmixToMono setting is true, results will be in channel index 0.*/" },
{ "ModuleRelativePath", "Classes/ConstantQ.h" },
{ "ToolTip", "Delegate to receive only the most recent overall ConstantQ result per channel. If bDownmixToMono setting is true, results will be in channel index 0." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LatestConstantQResults_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Delegate FOnLatestConstantQResults constinit property declarations *************
static const UECodeGen_Private::FIntPropertyParams NewProp_ChannelIndex;
static const UECodeGen_Private::FStructPropertyParams NewProp_LatestConstantQResults;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Delegate FOnLatestConstantQResults constinit property declarations ***************
static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};
// ********** Begin Delegate FOnLatestConstantQResults Property Definitions ************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestConstantQResults__DelegateSignature_Statics::NewProp_ChannelIndex = { "ChannelIndex", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_AudioSynesthesia_eventOnLatestConstantQResults_Parms, ChannelIndex), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestConstantQResults__DelegateSignature_Statics::NewProp_LatestConstantQResults = { "LatestConstantQResults", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_AudioSynesthesia_eventOnLatestConstantQResults_Parms, LatestConstantQResults), Z_Construct_UScriptStruct_FConstantQResults, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LatestConstantQResults_MetaData), NewProp_LatestConstantQResults_MetaData) }; // 724693056
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestConstantQResults__DelegateSignature_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestConstantQResults__DelegateSignature_Statics::NewProp_ChannelIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestConstantQResults__DelegateSignature_Statics::NewProp_LatestConstantQResults,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestConstantQResults__DelegateSignature_Statics::PropPointers) < 2048);
// ********** End Delegate FOnLatestConstantQResults Property Definitions **************************
const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestConstantQResults__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_AudioSynesthesia, nullptr, "OnLatestConstantQResults__DelegateSignature", Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestConstantQResults__DelegateSignature_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestConstantQResults__DelegateSignature_Statics::PropPointers),
sizeof(Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestConstantQResults__DelegateSignature_Statics::_Script_AudioSynesthesia_eventOnLatestConstantQResults_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00530000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestConstantQResults__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestConstantQResults__DelegateSignature_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestConstantQResults__DelegateSignature_Statics::_Script_AudioSynesthesia_eventOnLatestConstantQResults_Parms) < MAX_uint16);
UFunction* Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestConstantQResults__DelegateSignature()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestConstantQResults__DelegateSignature_Statics::FuncParams);
}
return ReturnFunction;
}
void FOnLatestConstantQResults_DelegateWrapper(const FMulticastScriptDelegate& OnLatestConstantQResults, int32 ChannelIndex, FConstantQResults const& LatestConstantQResults)
{
struct _Script_AudioSynesthesia_eventOnLatestConstantQResults_Parms
{
int32 ChannelIndex;
FConstantQResults LatestConstantQResults;
};
_Script_AudioSynesthesia_eventOnLatestConstantQResults_Parms Parms;
Parms.ChannelIndex=ChannelIndex;
Parms.LatestConstantQResults=LatestConstantQResults;
OnLatestConstantQResults.ProcessMulticastDelegate<UObject>(&Parms);
}
// ********** End Delegate FOnLatestConstantQResults ***********************************************
// ********** Begin Class UConstantQAnalyzer Function GetCenterFrequencies *************************
struct Z_Construct_UFunction_UConstantQAnalyzer_GetCenterFrequencies_Statics
{
struct ConstantQAnalyzer_eventGetCenterFrequencies_Parms
{
TArray<float> OutCenterFrequencies;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio Analyzer" },
{ "ModuleRelativePath", "Classes/ConstantQ.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OutCenterFrequencies_MetaData[] = {
{ "DisplayName", "Center Frequencies" },
};
#endif // WITH_METADATA
// ********** Begin Function GetCenterFrequencies constinit property declarations ******************
static const UECodeGen_Private::FFloatPropertyParams NewProp_OutCenterFrequencies_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_OutCenterFrequencies;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetCenterFrequencies constinit property declarations ********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetCenterFrequencies Property Definitions *****************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UConstantQAnalyzer_GetCenterFrequencies_Statics::NewProp_OutCenterFrequencies_Inner = { "OutCenterFrequencies", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UConstantQAnalyzer_GetCenterFrequencies_Statics::NewProp_OutCenterFrequencies = { "OutCenterFrequencies", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ConstantQAnalyzer_eventGetCenterFrequencies_Parms, OutCenterFrequencies), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OutCenterFrequencies_MetaData), NewProp_OutCenterFrequencies_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UConstantQAnalyzer_GetCenterFrequencies_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UConstantQAnalyzer_GetCenterFrequencies_Statics::NewProp_OutCenterFrequencies_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UConstantQAnalyzer_GetCenterFrequencies_Statics::NewProp_OutCenterFrequencies,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UConstantQAnalyzer_GetCenterFrequencies_Statics::PropPointers) < 2048);
// ********** End Function GetCenterFrequencies Property Definitions *******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UConstantQAnalyzer_GetCenterFrequencies_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UConstantQAnalyzer, nullptr, "GetCenterFrequencies", Z_Construct_UFunction_UConstantQAnalyzer_GetCenterFrequencies_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UConstantQAnalyzer_GetCenterFrequencies_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UConstantQAnalyzer_GetCenterFrequencies_Statics::ConstantQAnalyzer_eventGetCenterFrequencies_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UConstantQAnalyzer_GetCenterFrequencies_Statics::Function_MetaDataParams), Z_Construct_UFunction_UConstantQAnalyzer_GetCenterFrequencies_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UConstantQAnalyzer_GetCenterFrequencies_Statics::ConstantQAnalyzer_eventGetCenterFrequencies_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UConstantQAnalyzer_GetCenterFrequencies()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UConstantQAnalyzer_GetCenterFrequencies_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UConstantQAnalyzer::execGetCenterFrequencies)
{
P_GET_TARRAY_REF(float,Z_Param_Out_OutCenterFrequencies);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->GetCenterFrequencies(Z_Param_Out_OutCenterFrequencies);
P_NATIVE_END;
}
// ********** End Class UConstantQAnalyzer Function GetCenterFrequencies ***************************
// ********** Begin Class UConstantQAnalyzer Function GetNumCenterFrequencies **********************
struct Z_Construct_UFunction_UConstantQAnalyzer_GetNumCenterFrequencies_Statics
{
struct ConstantQAnalyzer_eventGetNumCenterFrequencies_Parms
{
int32 ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio Analyzer" },
{ "ModuleRelativePath", "Classes/ConstantQ.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "DisplayName", "Num Center Frequencies" },
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetNumCenterFrequencies constinit property declarations ***************
static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetNumCenterFrequencies constinit property declarations *****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetNumCenterFrequencies Property Definitions **************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UConstantQAnalyzer_GetNumCenterFrequencies_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000582, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ConstantQAnalyzer_eventGetNumCenterFrequencies_Parms, ReturnValue), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UConstantQAnalyzer_GetNumCenterFrequencies_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UConstantQAnalyzer_GetNumCenterFrequencies_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UConstantQAnalyzer_GetNumCenterFrequencies_Statics::PropPointers) < 2048);
// ********** End Function GetNumCenterFrequencies Property Definitions ****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UConstantQAnalyzer_GetNumCenterFrequencies_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UConstantQAnalyzer, nullptr, "GetNumCenterFrequencies", Z_Construct_UFunction_UConstantQAnalyzer_GetNumCenterFrequencies_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UConstantQAnalyzer_GetNumCenterFrequencies_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UConstantQAnalyzer_GetNumCenterFrequencies_Statics::ConstantQAnalyzer_eventGetNumCenterFrequencies_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UConstantQAnalyzer_GetNumCenterFrequencies_Statics::Function_MetaDataParams), Z_Construct_UFunction_UConstantQAnalyzer_GetNumCenterFrequencies_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UConstantQAnalyzer_GetNumCenterFrequencies_Statics::ConstantQAnalyzer_eventGetNumCenterFrequencies_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UConstantQAnalyzer_GetNumCenterFrequencies()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UConstantQAnalyzer_GetNumCenterFrequencies_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UConstantQAnalyzer::execGetNumCenterFrequencies)
{
P_FINISH;
P_NATIVE_BEGIN;
*(int32*)Z_Param__Result=P_THIS->GetNumCenterFrequencies();
P_NATIVE_END;
}
// ********** End Class UConstantQAnalyzer Function GetNumCenterFrequencies ************************
// ********** Begin Class UConstantQAnalyzer *******************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UConstantQAnalyzer;
UClass* UConstantQAnalyzer::GetPrivateStaticClass()
{
using TClass = UConstantQAnalyzer;
if (!Z_Registration_Info_UClass_UConstantQAnalyzer.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ConstantQAnalyzer"),
Z_Registration_Info_UClass_UConstantQAnalyzer.InnerSingleton,
StaticRegisterNativesUConstantQAnalyzer,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UConstantQAnalyzer.InnerSingleton;
}
UClass* Z_Construct_UClass_UConstantQAnalyzer_NoRegister()
{
return UConstantQAnalyzer::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UConstantQAnalyzer_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/** UConstantQAnalyzer\n *\n * UConstantQAnalyzer calculates the temporal evolution of constant q transform for a given\n * audio bus in real-time. ConstantQ is available for individual channels or the overall audio bus.\n */" },
{ "IncludePath", "ConstantQ.h" },
{ "IsBlueprintBase", "true" },
{ "ModuleRelativePath", "Classes/ConstantQ.h" },
{ "ToolTip", "UConstantQAnalyzer\n\nUConstantQAnalyzer calculates the temporal evolution of constant q transform for a given\naudio bus in real-time. ConstantQ is available for individual channels or the overall audio bus." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Settings_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "Comment", "/** The settings for the audio analyzer. */" },
{ "ModuleRelativePath", "Classes/ConstantQ.h" },
{ "ToolTip", "The settings for the audio analyzer." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnConstantQResults_MetaData[] = {
{ "Comment", "/** Delegate to receive all Spectrum results, per-channel, since last delegate call. If bDownmixToMono setting is true, results will be in channel index 0. */" },
{ "ModuleRelativePath", "Classes/ConstantQ.h" },
{ "ToolTip", "Delegate to receive all Spectrum results, per-channel, since last delegate call. If bDownmixToMono setting is true, results will be in channel index 0." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnLatestConstantQResults_MetaData[] = {
{ "Comment", "/** Delegate to receive the latest per-channel Spectrum results. If bDownmixToMono setting is true, results will be in channel index 0. */" },
{ "ModuleRelativePath", "Classes/ConstantQ.h" },
{ "ToolTip", "Delegate to receive the latest per-channel Spectrum results. If bDownmixToMono setting is true, results will be in channel index 0." },
};
#endif // WITH_METADATA
// ********** Begin Class UConstantQAnalyzer constinit property declarations ***********************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Settings;
static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnConstantQResults;
static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnLatestConstantQResults;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UConstantQAnalyzer constinit property declarations *************************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("GetCenterFrequencies"), .Pointer = &UConstantQAnalyzer::execGetCenterFrequencies },
{ .NameUTF8 = UTF8TEXT("GetNumCenterFrequencies"), .Pointer = &UConstantQAnalyzer::execGetNumCenterFrequencies },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UConstantQAnalyzer_GetCenterFrequencies, "GetCenterFrequencies" }, // 2095294746
{ &Z_Construct_UFunction_UConstantQAnalyzer_GetNumCenterFrequencies, "GetNumCenterFrequencies" }, // 1057088211
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UConstantQAnalyzer>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UConstantQAnalyzer_Statics
// ********** Begin Class UConstantQAnalyzer Property Definitions **********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UConstantQAnalyzer_Statics::NewProp_Settings = { "Settings", nullptr, (EPropertyFlags)0x0114000000000005, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UConstantQAnalyzer, Settings), Z_Construct_UClass_UConstantQSettings_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Settings_MetaData), NewProp_Settings_MetaData) };
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UConstantQAnalyzer_Statics::NewProp_OnConstantQResults = { "OnConstantQResults", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UConstantQAnalyzer, OnConstantQResults), Z_Construct_UDelegateFunction_AudioSynesthesia_OnConstantQResults__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnConstantQResults_MetaData), NewProp_OnConstantQResults_MetaData) }; // 3470764712
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UConstantQAnalyzer_Statics::NewProp_OnLatestConstantQResults = { "OnLatestConstantQResults", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UConstantQAnalyzer, OnLatestConstantQResults), Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestConstantQResults__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnLatestConstantQResults_MetaData), NewProp_OnLatestConstantQResults_MetaData) }; // 112582939
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UConstantQAnalyzer_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UConstantQAnalyzer_Statics::NewProp_Settings,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UConstantQAnalyzer_Statics::NewProp_OnConstantQResults,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UConstantQAnalyzer_Statics::NewProp_OnLatestConstantQResults,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UConstantQAnalyzer_Statics::PropPointers) < 2048);
// ********** End Class UConstantQAnalyzer Property Definitions ************************************
UObject* (*const Z_Construct_UClass_UConstantQAnalyzer_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAudioAnalyzer,
(UObject* (*)())Z_Construct_UPackage__Script_AudioSynesthesia,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UConstantQAnalyzer_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UConstantQAnalyzer_Statics::ClassParams = {
&UConstantQAnalyzer::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_UConstantQAnalyzer_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_UConstantQAnalyzer_Statics::PropPointers),
0,
0x008810A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UConstantQAnalyzer_Statics::Class_MetaDataParams), Z_Construct_UClass_UConstantQAnalyzer_Statics::Class_MetaDataParams)
};
void UConstantQAnalyzer::StaticRegisterNativesUConstantQAnalyzer()
{
UClass* Class = UConstantQAnalyzer::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UConstantQAnalyzer_Statics::Funcs));
}
UClass* Z_Construct_UClass_UConstantQAnalyzer()
{
if (!Z_Registration_Info_UClass_UConstantQAnalyzer.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UConstantQAnalyzer.OuterSingleton, Z_Construct_UClass_UConstantQAnalyzer_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UConstantQAnalyzer.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UConstantQAnalyzer);
UConstantQAnalyzer::~UConstantQAnalyzer() {}
// ********** End Class UConstantQAnalyzer *********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_ConstantQ_h__Script_AudioSynesthesia_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FConstantQResults::StaticStruct, Z_Construct_UScriptStruct_FConstantQResults_Statics::NewStructOps, TEXT("ConstantQResults"),&Z_Registration_Info_UScriptStruct_FConstantQResults, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FConstantQResults), 724693056U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UConstantQSettings, UConstantQSettings::StaticClass, TEXT("UConstantQSettings"), &Z_Registration_Info_UClass_UConstantQSettings, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UConstantQSettings), 2905896725U) },
{ Z_Construct_UClass_UConstantQAnalyzer, UConstantQAnalyzer::StaticClass, TEXT("UConstantQAnalyzer"), &Z_Registration_Info_UClass_UConstantQAnalyzer, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UConstantQAnalyzer), 1178200780U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_ConstantQ_h__Script_AudioSynesthesia_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_ConstantQ_h__Script_AudioSynesthesia_2685927443{
TEXT("/Script/AudioSynesthesia"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_ConstantQ_h__Script_AudioSynesthesia_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_ConstantQ_h__Script_AudioSynesthesia_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_ConstantQ_h__Script_AudioSynesthesia_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_ConstantQ_h__Script_AudioSynesthesia_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,131 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "ConstantQ.h"
#ifdef AUDIOSYNESTHESIA_ConstantQ_generated_h
#error "ConstantQ.generated.h already included, missing '#pragma once' in ConstantQ.h"
#endif
#define AUDIOSYNESTHESIA_ConstantQ_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
struct FConstantQResults;
// ********** Begin Class UConstantQSettings *******************************************************
struct Z_Construct_UClass_UConstantQSettings_Statics;
AUDIOSYNESTHESIA_API UClass* Z_Construct_UClass_UConstantQSettings_NoRegister();
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_ConstantQ_h_19_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUConstantQSettings(); \
friend struct ::Z_Construct_UClass_UConstantQSettings_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AUDIOSYNESTHESIA_API UClass* ::Z_Construct_UClass_UConstantQSettings_NoRegister(); \
public: \
DECLARE_CLASS2(UConstantQSettings, UAudioSynesthesiaSettings, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/AudioSynesthesia"), Z_Construct_UClass_UConstantQSettings_NoRegister) \
DECLARE_SERIALIZER(UConstantQSettings)
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_ConstantQ_h_19_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UConstantQSettings(UConstantQSettings&&) = delete; \
UConstantQSettings(const UConstantQSettings&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(AUDIOSYNESTHESIA_API, UConstantQSettings); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UConstantQSettings); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UConstantQSettings) \
AUDIOSYNESTHESIA_API virtual ~UConstantQSettings();
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_ConstantQ_h_16_PROLOG
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_ConstantQ_h_19_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_ConstantQ_h_19_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_ConstantQ_h_19_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UConstantQSettings;
// ********** End Class UConstantQSettings *********************************************************
// ********** Begin ScriptStruct FConstantQResults *************************************************
struct Z_Construct_UScriptStruct_FConstantQResults_Statics;
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_ConstantQ_h_82_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FConstantQResults_Statics; \
AUDIOSYNESTHESIA_API static class UScriptStruct* StaticStruct();
struct FConstantQResults;
// ********** End ScriptStruct FConstantQResults ***************************************************
// ********** Begin Delegate FOnConstantQResults ***************************************************
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_ConstantQ_h_94_DELEGATE \
AUDIOSYNESTHESIA_API void FOnConstantQResults_DelegateWrapper(const FMulticastScriptDelegate& OnConstantQResults, int32 ChannelIndex, TArray<FConstantQResults> const& ConstantQResults);
// ********** End Delegate FOnConstantQResults *****************************************************
// ********** Begin Delegate FOnLatestConstantQResults *********************************************
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_ConstantQ_h_100_DELEGATE \
AUDIOSYNESTHESIA_API void FOnLatestConstantQResults_DelegateWrapper(const FMulticastScriptDelegate& OnLatestConstantQResults, int32 ChannelIndex, FConstantQResults const& LatestConstantQResults);
// ********** End Delegate FOnLatestConstantQResults ***********************************************
// ********** Begin Class UConstantQAnalyzer *******************************************************
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_ConstantQ_h_113_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execGetNumCenterFrequencies); \
DECLARE_FUNCTION(execGetCenterFrequencies);
struct Z_Construct_UClass_UConstantQAnalyzer_Statics;
AUDIOSYNESTHESIA_API UClass* Z_Construct_UClass_UConstantQAnalyzer_NoRegister();
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_ConstantQ_h_113_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUConstantQAnalyzer(); \
friend struct ::Z_Construct_UClass_UConstantQAnalyzer_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AUDIOSYNESTHESIA_API UClass* ::Z_Construct_UClass_UConstantQAnalyzer_NoRegister(); \
public: \
DECLARE_CLASS2(UConstantQAnalyzer, UAudioAnalyzer, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/AudioSynesthesia"), Z_Construct_UClass_UConstantQAnalyzer_NoRegister) \
DECLARE_SERIALIZER(UConstantQAnalyzer)
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_ConstantQ_h_113_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UConstantQAnalyzer(UConstantQAnalyzer&&) = delete; \
UConstantQAnalyzer(const UConstantQAnalyzer&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(AUDIOSYNESTHESIA_API, UConstantQAnalyzer); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UConstantQAnalyzer); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UConstantQAnalyzer) \
AUDIOSYNESTHESIA_API virtual ~UConstantQAnalyzer();
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_ConstantQ_h_110_PROLOG
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_ConstantQ_h_113_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_ConstantQ_h_113_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_ConstantQ_h_113_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_ConstantQ_h_113_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UConstantQAnalyzer;
// ********** End Class UConstantQAnalyzer *********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_ConstantQ_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,689 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "ConstantQNRT.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeConstantQNRT() {}
// ********** Begin Cross Module References ********************************************************
AUDIOSYNESTHESIA_API UClass* Z_Construct_UClass_UAudioSynesthesiaNRT();
AUDIOSYNESTHESIA_API UClass* Z_Construct_UClass_UAudioSynesthesiaNRTSettings();
AUDIOSYNESTHESIA_API UClass* Z_Construct_UClass_UConstantQNRT();
AUDIOSYNESTHESIA_API UClass* Z_Construct_UClass_UConstantQNRT_NoRegister();
AUDIOSYNESTHESIA_API UClass* Z_Construct_UClass_UConstantQNRTSettings();
AUDIOSYNESTHESIA_API UClass* Z_Construct_UClass_UConstantQNRTSettings_NoRegister();
AUDIOSYNESTHESIA_API UEnum* Z_Construct_UEnum_AudioSynesthesia_EConstantQFFTSizeEnum();
AUDIOSYNESTHESIA_API UEnum* Z_Construct_UEnum_AudioSynesthesia_EConstantQNormalizationEnum();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_EAudioSpectrumType();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_EFFTWindowType();
UPackage* Z_Construct_UPackage__Script_AudioSynesthesia();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EConstantQNormalizationEnum ***********************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EConstantQNormalizationEnum;
static UEnum* EConstantQNormalizationEnum_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EConstantQNormalizationEnum.OuterSingleton)
{
Z_Registration_Info_UEnum_EConstantQNormalizationEnum.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_AudioSynesthesia_EConstantQNormalizationEnum, (UObject*)Z_Construct_UPackage__Script_AudioSynesthesia(), TEXT("EConstantQNormalizationEnum"));
}
return Z_Registration_Info_UEnum_EConstantQNormalizationEnum.OuterSingleton;
}
template<> AUDIOSYNESTHESIA_NON_ATTRIBUTED_API UEnum* StaticEnum<EConstantQNormalizationEnum>()
{
return EConstantQNormalizationEnum_StaticEnum();
}
struct Z_Construct_UEnum_AudioSynesthesia_EConstantQNormalizationEnum_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/** EConstantQNormalizationEnum\n *\n * Enumeration of available normalization schemes for ConstantQ frequency domain windows.\n */" },
{ "EqualAmplitude.Comment", "/** Normalize bands by their maximum values. Will result in relatively strong high frequences because the upper constant Q bands have larger bandwidths. */" },
{ "EqualAmplitude.DisplayName", "Equal Amplitude" },
{ "EqualAmplitude.Name", "EConstantQNormalizationEnum::EqualAmplitude" },
{ "EqualAmplitude.ToolTip", "Normalize bands by their maximum values. Will result in relatively strong high frequences because the upper constant Q bands have larger bandwidths." },
{ "EqualEnergy.Comment", "/** Normalize bands by energy. Good when using power spectrum. */" },
{ "EqualEnergy.DisplayName", "Equal Energy" },
{ "EqualEnergy.Name", "EConstantQNormalizationEnum::EqualEnergy" },
{ "EqualEnergy.ToolTip", "Normalize bands by energy. Good when using power spectrum." },
{ "EqualEuclideanNorm.Comment", "/** Normalize bands by euclidean norm. Good when using magnitude spectrum. */" },
{ "EqualEuclideanNorm.DisplayName", "Equal Euclidean Norm" },
{ "EqualEuclideanNorm.Name", "EConstantQNormalizationEnum::EqualEuclideanNorm" },
{ "EqualEuclideanNorm.ToolTip", "Normalize bands by euclidean norm. Good when using magnitude spectrum." },
{ "ModuleRelativePath", "Classes/ConstantQNRT.h" },
{ "ToolTip", "EConstantQNormalizationEnum\n\nEnumeration of available normalization schemes for ConstantQ frequency domain windows." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EConstantQNormalizationEnum::EqualEuclideanNorm", (int64)EConstantQNormalizationEnum::EqualEuclideanNorm },
{ "EConstantQNormalizationEnum::EqualEnergy", (int64)EConstantQNormalizationEnum::EqualEnergy },
{ "EConstantQNormalizationEnum::EqualAmplitude", (int64)EConstantQNormalizationEnum::EqualAmplitude },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_AudioSynesthesia_EConstantQNormalizationEnum_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_AudioSynesthesia_EConstantQNormalizationEnum_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_AudioSynesthesia,
nullptr,
"EConstantQNormalizationEnum",
"EConstantQNormalizationEnum",
Z_Construct_UEnum_AudioSynesthesia_EConstantQNormalizationEnum_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_AudioSynesthesia_EConstantQNormalizationEnum_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_AudioSynesthesia_EConstantQNormalizationEnum_Statics::Enum_MetaDataParams), Z_Construct_UEnum_AudioSynesthesia_EConstantQNormalizationEnum_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_AudioSynesthesia_EConstantQNormalizationEnum()
{
if (!Z_Registration_Info_UEnum_EConstantQNormalizationEnum.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EConstantQNormalizationEnum.InnerSingleton, Z_Construct_UEnum_AudioSynesthesia_EConstantQNormalizationEnum_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EConstantQNormalizationEnum.InnerSingleton;
}
// ********** End Enum EConstantQNormalizationEnum *************************************************
// ********** Begin Enum EConstantQFFTSizeEnum *****************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EConstantQFFTSizeEnum;
static UEnum* EConstantQFFTSizeEnum_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EConstantQFFTSizeEnum.OuterSingleton)
{
Z_Registration_Info_UEnum_EConstantQFFTSizeEnum.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_AudioSynesthesia_EConstantQFFTSizeEnum, (UObject*)Z_Construct_UPackage__Script_AudioSynesthesia(), TEXT("EConstantQFFTSizeEnum"));
}
return Z_Registration_Info_UEnum_EConstantQFFTSizeEnum.OuterSingleton;
}
template<> AUDIOSYNESTHESIA_NON_ATTRIBUTED_API UEnum* StaticEnum<EConstantQFFTSizeEnum>()
{
return EConstantQFFTSizeEnum_StaticEnum();
}
struct Z_Construct_UEnum_AudioSynesthesia_EConstantQFFTSizeEnum_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/** EContantQFFTSizeEnum\n *\n * Enumeration of available FFT sizes in audio frames.\n */" },
{ "Large.Comment", "// 2048\n" },
{ "Large.DisplayName", "2048" },
{ "Large.Name", "EConstantQFFTSizeEnum::Large" },
{ "Large.ToolTip", "2048" },
{ "Max.Comment", "// 16384\n" },
{ "Max.DisplayName", "16384" },
{ "Max.Name", "EConstantQFFTSizeEnum::Max" },
{ "Max.ToolTip", "16384" },
{ "Medium.Comment", "// 1024\n" },
{ "Medium.DisplayName", "1024" },
{ "Medium.Name", "EConstantQFFTSizeEnum::Medium" },
{ "Medium.ToolTip", "1024" },
{ "Min.Comment", "// 64\n" },
{ "Min.DisplayName", "64" },
{ "Min.Name", "EConstantQFFTSizeEnum::Min" },
{ "Min.ToolTip", "64" },
{ "ModuleRelativePath", "Classes/ConstantQNRT.h" },
{ "Small.Comment", "// 512\n" },
{ "Small.DisplayName", "512" },
{ "Small.Name", "EConstantQFFTSizeEnum::Small" },
{ "Small.ToolTip", "512" },
{ "ToolTip", "EContantQFFTSizeEnum\n\nEnumeration of available FFT sizes in audio frames." },
{ "XLarge.Comment", "// 4096\n" },
{ "XLarge.DisplayName", "4096" },
{ "XLarge.Name", "EConstantQFFTSizeEnum::XLarge" },
{ "XLarge.ToolTip", "4096" },
{ "XSmall.Comment", "// 256\n" },
{ "XSmall.DisplayName", "256" },
{ "XSmall.Name", "EConstantQFFTSizeEnum::XSmall" },
{ "XSmall.ToolTip", "256" },
{ "XXLarge.Comment", "// 8192\n" },
{ "XXLarge.DisplayName", "8192" },
{ "XXLarge.Name", "EConstantQFFTSizeEnum::XXLarge" },
{ "XXLarge.ToolTip", "8192" },
{ "XXSmall.Comment", "// 128\n" },
{ "XXSmall.DisplayName", "128" },
{ "XXSmall.Name", "EConstantQFFTSizeEnum::XXSmall" },
{ "XXSmall.ToolTip", "128" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EConstantQFFTSizeEnum::Min", (int64)EConstantQFFTSizeEnum::Min },
{ "EConstantQFFTSizeEnum::XXSmall", (int64)EConstantQFFTSizeEnum::XXSmall },
{ "EConstantQFFTSizeEnum::XSmall", (int64)EConstantQFFTSizeEnum::XSmall },
{ "EConstantQFFTSizeEnum::Small", (int64)EConstantQFFTSizeEnum::Small },
{ "EConstantQFFTSizeEnum::Medium", (int64)EConstantQFFTSizeEnum::Medium },
{ "EConstantQFFTSizeEnum::Large", (int64)EConstantQFFTSizeEnum::Large },
{ "EConstantQFFTSizeEnum::XLarge", (int64)EConstantQFFTSizeEnum::XLarge },
{ "EConstantQFFTSizeEnum::XXLarge", (int64)EConstantQFFTSizeEnum::XXLarge },
{ "EConstantQFFTSizeEnum::Max", (int64)EConstantQFFTSizeEnum::Max },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_AudioSynesthesia_EConstantQFFTSizeEnum_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_AudioSynesthesia_EConstantQFFTSizeEnum_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_AudioSynesthesia,
nullptr,
"EConstantQFFTSizeEnum",
"EConstantQFFTSizeEnum",
Z_Construct_UEnum_AudioSynesthesia_EConstantQFFTSizeEnum_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_AudioSynesthesia_EConstantQFFTSizeEnum_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_AudioSynesthesia_EConstantQFFTSizeEnum_Statics::Enum_MetaDataParams), Z_Construct_UEnum_AudioSynesthesia_EConstantQFFTSizeEnum_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_AudioSynesthesia_EConstantQFFTSizeEnum()
{
if (!Z_Registration_Info_UEnum_EConstantQFFTSizeEnum.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EConstantQFFTSizeEnum.InnerSingleton, Z_Construct_UEnum_AudioSynesthesia_EConstantQFFTSizeEnum_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EConstantQFFTSizeEnum.InnerSingleton;
}
// ********** End Enum EConstantQFFTSizeEnum *******************************************************
// ********** Begin Class UConstantQNRTSettings ****************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UConstantQNRTSettings;
UClass* UConstantQNRTSettings::GetPrivateStaticClass()
{
using TClass = UConstantQNRTSettings;
if (!Z_Registration_Info_UClass_UConstantQNRTSettings.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ConstantQNRTSettings"),
Z_Registration_Info_UClass_UConstantQNRTSettings.InnerSingleton,
StaticRegisterNativesUConstantQNRTSettings,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UConstantQNRTSettings.InnerSingleton;
}
UClass* Z_Construct_UClass_UConstantQNRTSettings_NoRegister()
{
return UConstantQNRTSettings::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UConstantQNRTSettings_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/** UConstantQNRTSettings\n *\n * Settings for a UConstantQNRT analyzer.\n */" },
{ "IncludePath", "ConstantQNRT.h" },
{ "IsBlueprintBase", "true" },
{ "ModuleRelativePath", "Classes/ConstantQNRT.h" },
{ "ToolTip", "UConstantQNRTSettings\n\nSettings for a UConstantQNRT analyzer." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StartingFrequency_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "ClampMax", "20000" },
{ "ClampMin", "20.0" },
{ "Comment", "/** Starting frequency for first bin of CQT */" },
{ "ModuleRelativePath", "Classes/ConstantQNRT.h" },
{ "ToolTip", "Starting frequency for first bin of CQT" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NumBands_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "ClampMax", "96" },
{ "ClampMin", "1" },
{ "Comment", "/** Total number of resulting constant Q bands. */" },
{ "ModuleRelativePath", "Classes/ConstantQNRT.h" },
{ "ToolTip", "Total number of resulting constant Q bands." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NumBandsPerOctave_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "ClampMax", "24" },
{ "ClampMin", "1" },
{ "Comment", "/** Number of bands within an octave. */" },
{ "ModuleRelativePath", "Classes/ConstantQNRT.h" },
{ "ToolTip", "Number of bands within an octave." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AnalysisPeriod_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "ClampMax", "1.0" },
{ "ClampMin", "0.01" },
{ "Comment", "/** Number of seconds between cqt measurements */" },
{ "ModuleRelativePath", "Classes/ConstantQNRT.h" },
{ "ToolTip", "Number of seconds between cqt measurements" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bDownmixToMono_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "Comment", "/** If true, multichannel audio is downmixed to mono with equal amplitude scaling. If false, each channel gets it's own CQT result. */" },
{ "ModuleRelativePath", "Classes/ConstantQNRT.h" },
{ "ToolTip", "If true, multichannel audio is downmixed to mono with equal amplitude scaling. If false, each channel gets it's own CQT result." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FFTSize_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "Comment", "/** Size of FFT. */" },
{ "ModuleRelativePath", "Classes/ConstantQNRT.h" },
{ "ToolTip", "Size of FFT." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WindowType_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "Comment", "/** Type of window to be applied to input audio */" },
{ "ModuleRelativePath", "Classes/ConstantQNRT.h" },
{ "ToolTip", "Type of window to be applied to input audio" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SpectrumType_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "Comment", "/** Type of spectrum to use. */" },
{ "ModuleRelativePath", "Classes/ConstantQNRT.h" },
{ "ToolTip", "Type of spectrum to use." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BandWidthStretch_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "ClampMax", "2.0" },
{ "ClampMin", "0.01" },
{ "Comment", "/** Stretching factor to control overlap of adjacent bands. */" },
{ "ModuleRelativePath", "Classes/ConstantQNRT.h" },
{ "ToolTip", "Stretching factor to control overlap of adjacent bands." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CQTNormalization_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "Comment", "/** Normalization scheme used to generate band windows. */" },
{ "ModuleRelativePath", "Classes/ConstantQNRT.h" },
{ "ToolTip", "Normalization scheme used to generate band windows." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NoiseFloorDb_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "ClampMax", "0.0" },
{ "ClampMin", "-120.0" },
{ "Comment", "/** Noise floor to use when normalizing CQT */" },
{ "DisplayName", "Noise Floor (dB)" },
{ "ModuleRelativePath", "Classes/ConstantQNRT.h" },
{ "ToolTip", "Noise floor to use when normalizing CQT" },
};
#endif // WITH_METADATA
// ********** Begin Class UConstantQNRTSettings constinit property declarations ********************
static const UECodeGen_Private::FFloatPropertyParams NewProp_StartingFrequency;
static const UECodeGen_Private::FIntPropertyParams NewProp_NumBands;
static const UECodeGen_Private::FFloatPropertyParams NewProp_NumBandsPerOctave;
static const UECodeGen_Private::FFloatPropertyParams NewProp_AnalysisPeriod;
static void NewProp_bDownmixToMono_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bDownmixToMono;
static const UECodeGen_Private::FBytePropertyParams NewProp_FFTSize_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_FFTSize;
static const UECodeGen_Private::FBytePropertyParams NewProp_WindowType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_WindowType;
static const UECodeGen_Private::FBytePropertyParams NewProp_SpectrumType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_SpectrumType;
static const UECodeGen_Private::FFloatPropertyParams NewProp_BandWidthStretch;
static const UECodeGen_Private::FBytePropertyParams NewProp_CQTNormalization_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_CQTNormalization;
static const UECodeGen_Private::FFloatPropertyParams NewProp_NoiseFloorDb;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UConstantQNRTSettings constinit property declarations **********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UConstantQNRTSettings>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UConstantQNRTSettings_Statics
// ********** Begin Class UConstantQNRTSettings Property Definitions *******************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UConstantQNRTSettings_Statics::NewProp_StartingFrequency = { "StartingFrequency", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UConstantQNRTSettings, StartingFrequency), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StartingFrequency_MetaData), NewProp_StartingFrequency_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UConstantQNRTSettings_Statics::NewProp_NumBands = { "NumBands", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UConstantQNRTSettings, NumBands), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NumBands_MetaData), NewProp_NumBands_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UConstantQNRTSettings_Statics::NewProp_NumBandsPerOctave = { "NumBandsPerOctave", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UConstantQNRTSettings, NumBandsPerOctave), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NumBandsPerOctave_MetaData), NewProp_NumBandsPerOctave_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UConstantQNRTSettings_Statics::NewProp_AnalysisPeriod = { "AnalysisPeriod", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UConstantQNRTSettings, AnalysisPeriod), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AnalysisPeriod_MetaData), NewProp_AnalysisPeriod_MetaData) };
void Z_Construct_UClass_UConstantQNRTSettings_Statics::NewProp_bDownmixToMono_SetBit(void* Obj)
{
((UConstantQNRTSettings*)Obj)->bDownmixToMono = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UConstantQNRTSettings_Statics::NewProp_bDownmixToMono = { "bDownmixToMono", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UConstantQNRTSettings), &Z_Construct_UClass_UConstantQNRTSettings_Statics::NewProp_bDownmixToMono_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bDownmixToMono_MetaData), NewProp_bDownmixToMono_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UConstantQNRTSettings_Statics::NewProp_FFTSize_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_UConstantQNRTSettings_Statics::NewProp_FFTSize = { "FFTSize", nullptr, (EPropertyFlags)0x0010040000000015, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UConstantQNRTSettings, FFTSize), Z_Construct_UEnum_AudioSynesthesia_EConstantQFFTSizeEnum, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FFTSize_MetaData), NewProp_FFTSize_MetaData) }; // 88044259
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UConstantQNRTSettings_Statics::NewProp_WindowType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_UConstantQNRTSettings_Statics::NewProp_WindowType = { "WindowType", nullptr, (EPropertyFlags)0x0010040000000015, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UConstantQNRTSettings, WindowType), Z_Construct_UEnum_Engine_EFFTWindowType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WindowType_MetaData), NewProp_WindowType_MetaData) }; // 436599586
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UConstantQNRTSettings_Statics::NewProp_SpectrumType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_UConstantQNRTSettings_Statics::NewProp_SpectrumType = { "SpectrumType", nullptr, (EPropertyFlags)0x0010040000000015, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UConstantQNRTSettings, SpectrumType), Z_Construct_UEnum_Engine_EAudioSpectrumType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SpectrumType_MetaData), NewProp_SpectrumType_MetaData) }; // 151062341
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UConstantQNRTSettings_Statics::NewProp_BandWidthStretch = { "BandWidthStretch", nullptr, (EPropertyFlags)0x0010040000000015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UConstantQNRTSettings, BandWidthStretch), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BandWidthStretch_MetaData), NewProp_BandWidthStretch_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UConstantQNRTSettings_Statics::NewProp_CQTNormalization_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_UConstantQNRTSettings_Statics::NewProp_CQTNormalization = { "CQTNormalization", nullptr, (EPropertyFlags)0x0010040000000015, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UConstantQNRTSettings, CQTNormalization), Z_Construct_UEnum_AudioSynesthesia_EConstantQNormalizationEnum, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CQTNormalization_MetaData), NewProp_CQTNormalization_MetaData) }; // 2809040826
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UConstantQNRTSettings_Statics::NewProp_NoiseFloorDb = { "NoiseFloorDb", nullptr, (EPropertyFlags)0x0010040000000015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UConstantQNRTSettings, NoiseFloorDb), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NoiseFloorDb_MetaData), NewProp_NoiseFloorDb_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UConstantQNRTSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UConstantQNRTSettings_Statics::NewProp_StartingFrequency,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UConstantQNRTSettings_Statics::NewProp_NumBands,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UConstantQNRTSettings_Statics::NewProp_NumBandsPerOctave,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UConstantQNRTSettings_Statics::NewProp_AnalysisPeriod,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UConstantQNRTSettings_Statics::NewProp_bDownmixToMono,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UConstantQNRTSettings_Statics::NewProp_FFTSize_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UConstantQNRTSettings_Statics::NewProp_FFTSize,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UConstantQNRTSettings_Statics::NewProp_WindowType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UConstantQNRTSettings_Statics::NewProp_WindowType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UConstantQNRTSettings_Statics::NewProp_SpectrumType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UConstantQNRTSettings_Statics::NewProp_SpectrumType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UConstantQNRTSettings_Statics::NewProp_BandWidthStretch,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UConstantQNRTSettings_Statics::NewProp_CQTNormalization_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UConstantQNRTSettings_Statics::NewProp_CQTNormalization,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UConstantQNRTSettings_Statics::NewProp_NoiseFloorDb,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UConstantQNRTSettings_Statics::PropPointers) < 2048);
// ********** End Class UConstantQNRTSettings Property Definitions *********************************
UObject* (*const Z_Construct_UClass_UConstantQNRTSettings_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAudioSynesthesiaNRTSettings,
(UObject* (*)())Z_Construct_UPackage__Script_AudioSynesthesia,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UConstantQNRTSettings_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UConstantQNRTSettings_Statics::ClassParams = {
&UConstantQNRTSettings::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UConstantQNRTSettings_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UConstantQNRTSettings_Statics::PropPointers),
0,
0x000810A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UConstantQNRTSettings_Statics::Class_MetaDataParams), Z_Construct_UClass_UConstantQNRTSettings_Statics::Class_MetaDataParams)
};
void UConstantQNRTSettings::StaticRegisterNativesUConstantQNRTSettings()
{
}
UClass* Z_Construct_UClass_UConstantQNRTSettings()
{
if (!Z_Registration_Info_UClass_UConstantQNRTSettings.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UConstantQNRTSettings.OuterSingleton, Z_Construct_UClass_UConstantQNRTSettings_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UConstantQNRTSettings.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UConstantQNRTSettings);
UConstantQNRTSettings::~UConstantQNRTSettings() {}
// ********** End Class UConstantQNRTSettings ******************************************************
// ********** Begin Class UConstantQNRT Function GetChannelConstantQAtTime *************************
struct Z_Construct_UFunction_UConstantQNRT_GetChannelConstantQAtTime_Statics
{
struct ConstantQNRT_eventGetChannelConstantQAtTime_Parms
{
float InSeconds;
int32 InChannel;
TArray<float> OutConstantQ;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio Analyzer" },
{ "Comment", "/** Get a specific channel cqt of the analyzed sound at a given time. */" },
{ "ModuleRelativePath", "Classes/ConstantQNRT.h" },
{ "ToolTip", "Get a specific channel cqt of the analyzed sound at a given time." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InSeconds_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InChannel_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetChannelConstantQAtTime constinit property declarations *************
static const UECodeGen_Private::FFloatPropertyParams NewProp_InSeconds;
static const UECodeGen_Private::FIntPropertyParams NewProp_InChannel;
static const UECodeGen_Private::FFloatPropertyParams NewProp_OutConstantQ_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_OutConstantQ;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetChannelConstantQAtTime constinit property declarations ***************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetChannelConstantQAtTime Property Definitions ************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UConstantQNRT_GetChannelConstantQAtTime_Statics::NewProp_InSeconds = { "InSeconds", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ConstantQNRT_eventGetChannelConstantQAtTime_Parms, InSeconds), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InSeconds_MetaData), NewProp_InSeconds_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UConstantQNRT_GetChannelConstantQAtTime_Statics::NewProp_InChannel = { "InChannel", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ConstantQNRT_eventGetChannelConstantQAtTime_Parms, InChannel), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InChannel_MetaData), NewProp_InChannel_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UConstantQNRT_GetChannelConstantQAtTime_Statics::NewProp_OutConstantQ_Inner = { "OutConstantQ", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UConstantQNRT_GetChannelConstantQAtTime_Statics::NewProp_OutConstantQ = { "OutConstantQ", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ConstantQNRT_eventGetChannelConstantQAtTime_Parms, OutConstantQ), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UConstantQNRT_GetChannelConstantQAtTime_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UConstantQNRT_GetChannelConstantQAtTime_Statics::NewProp_InSeconds,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UConstantQNRT_GetChannelConstantQAtTime_Statics::NewProp_InChannel,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UConstantQNRT_GetChannelConstantQAtTime_Statics::NewProp_OutConstantQ_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UConstantQNRT_GetChannelConstantQAtTime_Statics::NewProp_OutConstantQ,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UConstantQNRT_GetChannelConstantQAtTime_Statics::PropPointers) < 2048);
// ********** End Function GetChannelConstantQAtTime Property Definitions **************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UConstantQNRT_GetChannelConstantQAtTime_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UConstantQNRT, nullptr, "GetChannelConstantQAtTime", Z_Construct_UFunction_UConstantQNRT_GetChannelConstantQAtTime_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UConstantQNRT_GetChannelConstantQAtTime_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UConstantQNRT_GetChannelConstantQAtTime_Statics::ConstantQNRT_eventGetChannelConstantQAtTime_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UConstantQNRT_GetChannelConstantQAtTime_Statics::Function_MetaDataParams), Z_Construct_UFunction_UConstantQNRT_GetChannelConstantQAtTime_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UConstantQNRT_GetChannelConstantQAtTime_Statics::ConstantQNRT_eventGetChannelConstantQAtTime_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UConstantQNRT_GetChannelConstantQAtTime()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UConstantQNRT_GetChannelConstantQAtTime_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UConstantQNRT::execGetChannelConstantQAtTime)
{
P_GET_PROPERTY(FFloatProperty,Z_Param_InSeconds);
P_GET_PROPERTY(FIntProperty,Z_Param_InChannel);
P_GET_TARRAY_REF(float,Z_Param_Out_OutConstantQ);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->GetChannelConstantQAtTime(Z_Param_InSeconds,Z_Param_InChannel,Z_Param_Out_OutConstantQ);
P_NATIVE_END;
}
// ********** End Class UConstantQNRT Function GetChannelConstantQAtTime ***************************
// ********** Begin Class UConstantQNRT Function GetNormalizedChannelConstantQAtTime ***************
struct Z_Construct_UFunction_UConstantQNRT_GetNormalizedChannelConstantQAtTime_Statics
{
struct ConstantQNRT_eventGetNormalizedChannelConstantQAtTime_Parms
{
float InSeconds;
int32 InChannel;
TArray<float> OutConstantQ;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio Analyzer" },
{ "Comment", "/** Get a specific channel cqt of the analyzed sound at a given time. */" },
{ "ModuleRelativePath", "Classes/ConstantQNRT.h" },
{ "ToolTip", "Get a specific channel cqt of the analyzed sound at a given time." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InSeconds_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InChannel_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetNormalizedChannelConstantQAtTime constinit property declarations ***
static const UECodeGen_Private::FFloatPropertyParams NewProp_InSeconds;
static const UECodeGen_Private::FIntPropertyParams NewProp_InChannel;
static const UECodeGen_Private::FFloatPropertyParams NewProp_OutConstantQ_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_OutConstantQ;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetNormalizedChannelConstantQAtTime constinit property declarations *****
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetNormalizedChannelConstantQAtTime Property Definitions **************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UConstantQNRT_GetNormalizedChannelConstantQAtTime_Statics::NewProp_InSeconds = { "InSeconds", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ConstantQNRT_eventGetNormalizedChannelConstantQAtTime_Parms, InSeconds), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InSeconds_MetaData), NewProp_InSeconds_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UConstantQNRT_GetNormalizedChannelConstantQAtTime_Statics::NewProp_InChannel = { "InChannel", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ConstantQNRT_eventGetNormalizedChannelConstantQAtTime_Parms, InChannel), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InChannel_MetaData), NewProp_InChannel_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UConstantQNRT_GetNormalizedChannelConstantQAtTime_Statics::NewProp_OutConstantQ_Inner = { "OutConstantQ", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UConstantQNRT_GetNormalizedChannelConstantQAtTime_Statics::NewProp_OutConstantQ = { "OutConstantQ", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ConstantQNRT_eventGetNormalizedChannelConstantQAtTime_Parms, OutConstantQ), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UConstantQNRT_GetNormalizedChannelConstantQAtTime_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UConstantQNRT_GetNormalizedChannelConstantQAtTime_Statics::NewProp_InSeconds,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UConstantQNRT_GetNormalizedChannelConstantQAtTime_Statics::NewProp_InChannel,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UConstantQNRT_GetNormalizedChannelConstantQAtTime_Statics::NewProp_OutConstantQ_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UConstantQNRT_GetNormalizedChannelConstantQAtTime_Statics::NewProp_OutConstantQ,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UConstantQNRT_GetNormalizedChannelConstantQAtTime_Statics::PropPointers) < 2048);
// ********** End Function GetNormalizedChannelConstantQAtTime Property Definitions ****************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UConstantQNRT_GetNormalizedChannelConstantQAtTime_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UConstantQNRT, nullptr, "GetNormalizedChannelConstantQAtTime", Z_Construct_UFunction_UConstantQNRT_GetNormalizedChannelConstantQAtTime_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UConstantQNRT_GetNormalizedChannelConstantQAtTime_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UConstantQNRT_GetNormalizedChannelConstantQAtTime_Statics::ConstantQNRT_eventGetNormalizedChannelConstantQAtTime_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UConstantQNRT_GetNormalizedChannelConstantQAtTime_Statics::Function_MetaDataParams), Z_Construct_UFunction_UConstantQNRT_GetNormalizedChannelConstantQAtTime_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UConstantQNRT_GetNormalizedChannelConstantQAtTime_Statics::ConstantQNRT_eventGetNormalizedChannelConstantQAtTime_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UConstantQNRT_GetNormalizedChannelConstantQAtTime()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UConstantQNRT_GetNormalizedChannelConstantQAtTime_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UConstantQNRT::execGetNormalizedChannelConstantQAtTime)
{
P_GET_PROPERTY(FFloatProperty,Z_Param_InSeconds);
P_GET_PROPERTY(FIntProperty,Z_Param_InChannel);
P_GET_TARRAY_REF(float,Z_Param_Out_OutConstantQ);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->GetNormalizedChannelConstantQAtTime(Z_Param_InSeconds,Z_Param_InChannel,Z_Param_Out_OutConstantQ);
P_NATIVE_END;
}
// ********** End Class UConstantQNRT Function GetNormalizedChannelConstantQAtTime *****************
// ********** Begin Class UConstantQNRT ************************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UConstantQNRT;
UClass* UConstantQNRT::GetPrivateStaticClass()
{
using TClass = UConstantQNRT;
if (!Z_Registration_Info_UClass_UConstantQNRT.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ConstantQNRT"),
Z_Registration_Info_UClass_UConstantQNRT.InnerSingleton,
StaticRegisterNativesUConstantQNRT,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UConstantQNRT.InnerSingleton;
}
UClass* Z_Construct_UClass_UConstantQNRT_NoRegister()
{
return UConstantQNRT::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UConstantQNRT_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/** UConstantQNRT\n *\n * UConstantQNRT calculates the temporal evolution of constant q transform for a given \n * sound. ConstantQ is available for individual channels or the overall sound asset.\n */" },
{ "IncludePath", "ConstantQNRT.h" },
{ "IsBlueprintBase", "true" },
{ "ModuleRelativePath", "Classes/ConstantQNRT.h" },
{ "ToolTip", "UConstantQNRT\n\nUConstantQNRT calculates the temporal evolution of constant q transform for a given\nsound. ConstantQ is available for individual channels or the overall sound asset." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Settings_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "Comment", "/** The settings for the audio analyzer. */" },
{ "ModuleRelativePath", "Classes/ConstantQNRT.h" },
{ "ToolTip", "The settings for the audio analyzer." },
};
#endif // WITH_METADATA
// ********** Begin Class UConstantQNRT constinit property declarations ****************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Settings;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UConstantQNRT constinit property declarations ******************************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("GetChannelConstantQAtTime"), .Pointer = &UConstantQNRT::execGetChannelConstantQAtTime },
{ .NameUTF8 = UTF8TEXT("GetNormalizedChannelConstantQAtTime"), .Pointer = &UConstantQNRT::execGetNormalizedChannelConstantQAtTime },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UConstantQNRT_GetChannelConstantQAtTime, "GetChannelConstantQAtTime" }, // 2525686404
{ &Z_Construct_UFunction_UConstantQNRT_GetNormalizedChannelConstantQAtTime, "GetNormalizedChannelConstantQAtTime" }, // 1382994052
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UConstantQNRT>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UConstantQNRT_Statics
// ********** Begin Class UConstantQNRT Property Definitions ***************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UConstantQNRT_Statics::NewProp_Settings = { "Settings", nullptr, (EPropertyFlags)0x0114000000000015, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UConstantQNRT, Settings), Z_Construct_UClass_UConstantQNRTSettings_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Settings_MetaData), NewProp_Settings_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UConstantQNRT_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UConstantQNRT_Statics::NewProp_Settings,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UConstantQNRT_Statics::PropPointers) < 2048);
// ********** End Class UConstantQNRT Property Definitions *****************************************
UObject* (*const Z_Construct_UClass_UConstantQNRT_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAudioSynesthesiaNRT,
(UObject* (*)())Z_Construct_UPackage__Script_AudioSynesthesia,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UConstantQNRT_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UConstantQNRT_Statics::ClassParams = {
&UConstantQNRT::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_UConstantQNRT_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_UConstantQNRT_Statics::PropPointers),
0,
0x008810A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UConstantQNRT_Statics::Class_MetaDataParams), Z_Construct_UClass_UConstantQNRT_Statics::Class_MetaDataParams)
};
void UConstantQNRT::StaticRegisterNativesUConstantQNRT()
{
UClass* Class = UConstantQNRT::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UConstantQNRT_Statics::Funcs));
}
UClass* Z_Construct_UClass_UConstantQNRT()
{
if (!Z_Registration_Info_UClass_UConstantQNRT.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UConstantQNRT.OuterSingleton, Z_Construct_UClass_UConstantQNRT_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UConstantQNRT.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UConstantQNRT);
UConstantQNRT::~UConstantQNRT() {}
// ********** End Class UConstantQNRT **************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_ConstantQNRT_h__Script_AudioSynesthesia_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EConstantQNormalizationEnum_StaticEnum, TEXT("EConstantQNormalizationEnum"), &Z_Registration_Info_UEnum_EConstantQNormalizationEnum, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2809040826U) },
{ EConstantQFFTSizeEnum_StaticEnum, TEXT("EConstantQFFTSizeEnum"), &Z_Registration_Info_UEnum_EConstantQFFTSizeEnum, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 88044259U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UConstantQNRTSettings, UConstantQNRTSettings::StaticClass, TEXT("UConstantQNRTSettings"), &Z_Registration_Info_UClass_UConstantQNRTSettings, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UConstantQNRTSettings), 2013726234U) },
{ Z_Construct_UClass_UConstantQNRT, UConstantQNRT::StaticClass, TEXT("UConstantQNRT"), &Z_Registration_Info_UClass_UConstantQNRT, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UConstantQNRT), 132264274U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_ConstantQNRT_h__Script_AudioSynesthesia_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_ConstantQNRT_h__Script_AudioSynesthesia_1197495078{
TEXT("/Script/AudioSynesthesia"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_ConstantQNRT_h__Script_AudioSynesthesia_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_ConstantQNRT_h__Script_AudioSynesthesia_Statics::ClassInfo),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_ConstantQNRT_h__Script_AudioSynesthesia_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_ConstantQNRT_h__Script_AudioSynesthesia_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,134 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "ConstantQNRT.h"
#ifdef AUDIOSYNESTHESIA_ConstantQNRT_generated_h
#error "ConstantQNRT.generated.h already included, missing '#pragma once' in ConstantQNRT.h"
#endif
#define AUDIOSYNESTHESIA_ConstantQNRT_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UConstantQNRTSettings ****************************************************
struct Z_Construct_UClass_UConstantQNRTSettings_Statics;
AUDIOSYNESTHESIA_API UClass* Z_Construct_UClass_UConstantQNRTSettings_NoRegister();
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_ConstantQNRT_h_72_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUConstantQNRTSettings(); \
friend struct ::Z_Construct_UClass_UConstantQNRTSettings_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AUDIOSYNESTHESIA_API UClass* ::Z_Construct_UClass_UConstantQNRTSettings_NoRegister(); \
public: \
DECLARE_CLASS2(UConstantQNRTSettings, UAudioSynesthesiaNRTSettings, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/AudioSynesthesia"), Z_Construct_UClass_UConstantQNRTSettings_NoRegister) \
DECLARE_SERIALIZER(UConstantQNRTSettings)
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_ConstantQNRT_h_72_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UConstantQNRTSettings(UConstantQNRTSettings&&) = delete; \
UConstantQNRTSettings(const UConstantQNRTSettings&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(AUDIOSYNESTHESIA_API, UConstantQNRTSettings); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UConstantQNRTSettings); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UConstantQNRTSettings) \
AUDIOSYNESTHESIA_API virtual ~UConstantQNRTSettings();
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_ConstantQNRT_h_69_PROLOG
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_ConstantQNRT_h_72_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_ConstantQNRT_h_72_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_ConstantQNRT_h_72_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UConstantQNRTSettings;
// ********** End Class UConstantQNRTSettings ******************************************************
// ********** Begin Class UConstantQNRT ************************************************************
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_ConstantQNRT_h_139_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execGetNormalizedChannelConstantQAtTime); \
DECLARE_FUNCTION(execGetChannelConstantQAtTime);
struct Z_Construct_UClass_UConstantQNRT_Statics;
AUDIOSYNESTHESIA_API UClass* Z_Construct_UClass_UConstantQNRT_NoRegister();
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_ConstantQNRT_h_139_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUConstantQNRT(); \
friend struct ::Z_Construct_UClass_UConstantQNRT_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AUDIOSYNESTHESIA_API UClass* ::Z_Construct_UClass_UConstantQNRT_NoRegister(); \
public: \
DECLARE_CLASS2(UConstantQNRT, UAudioSynesthesiaNRT, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/AudioSynesthesia"), Z_Construct_UClass_UConstantQNRT_NoRegister) \
DECLARE_SERIALIZER(UConstantQNRT)
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_ConstantQNRT_h_139_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UConstantQNRT(UConstantQNRT&&) = delete; \
UConstantQNRT(const UConstantQNRT&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(AUDIOSYNESTHESIA_API, UConstantQNRT); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UConstantQNRT); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UConstantQNRT) \
AUDIOSYNESTHESIA_API virtual ~UConstantQNRT();
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_ConstantQNRT_h_136_PROLOG
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_ConstantQNRT_h_139_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_ConstantQNRT_h_139_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_ConstantQNRT_h_139_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_ConstantQNRT_h_139_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UConstantQNRT;
// ********** End Class UConstantQNRT **************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_ConstantQNRT_h
// ********** Begin Enum EConstantQNormalizationEnum ***********************************************
#define FOREACH_ENUM_ECONSTANTQNORMALIZATIONENUM(op) \
op(EConstantQNormalizationEnum::EqualEuclideanNorm) \
op(EConstantQNormalizationEnum::EqualEnergy) \
op(EConstantQNormalizationEnum::EqualAmplitude)
enum class EConstantQNormalizationEnum : uint8;
template<> struct TIsUEnumClass<EConstantQNormalizationEnum> { enum { Value = true }; };
template<> AUDIOSYNESTHESIA_NON_ATTRIBUTED_API UEnum* StaticEnum<EConstantQNormalizationEnum>();
// ********** End Enum EConstantQNormalizationEnum *************************************************
// ********** Begin Enum EConstantQFFTSizeEnum *****************************************************
#define FOREACH_ENUM_ECONSTANTQFFTSIZEENUM(op) \
op(EConstantQFFTSizeEnum::Min) \
op(EConstantQFFTSizeEnum::XXSmall) \
op(EConstantQFFTSizeEnum::XSmall) \
op(EConstantQFFTSizeEnum::Small) \
op(EConstantQFFTSizeEnum::Medium) \
op(EConstantQFFTSizeEnum::Large) \
op(EConstantQFFTSizeEnum::XLarge) \
op(EConstantQFFTSizeEnum::XXLarge) \
op(EConstantQFFTSizeEnum::Max)
enum class EConstantQFFTSizeEnum : uint8;
template<> struct TIsUEnumClass<EConstantQFFTSizeEnum> { enum { Value = true }; };
template<> AUDIOSYNESTHESIA_NON_ATTRIBUTED_API UEnum* StaticEnum<EConstantQFFTSizeEnum>();
// ********** End Enum EConstantQFFTSizeEnum *******************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,578 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "LKFS.h"
#include "LKFSFactory.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeLKFS() {}
// ********** Begin Cross Module References ********************************************************
AUDIOANALYZER_API UClass* Z_Construct_UClass_UAudioAnalyzer();
AUDIOSYNESTHESIA_API UClass* Z_Construct_UClass_UAudioSynesthesiaSettings();
AUDIOSYNESTHESIA_API UClass* Z_Construct_UClass_ULKFSAnalyzer();
AUDIOSYNESTHESIA_API UClass* Z_Construct_UClass_ULKFSAnalyzer_NoRegister();
AUDIOSYNESTHESIA_API UClass* Z_Construct_UClass_ULKFSSettings();
AUDIOSYNESTHESIA_API UClass* Z_Construct_UClass_ULKFSSettings_NoRegister();
AUDIOSYNESTHESIA_API UFunction* Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestOverallLKFSResults__DelegateSignature();
AUDIOSYNESTHESIA_API UFunction* Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestPerChannelLKFSResults__DelegateSignature();
AUDIOSYNESTHESIA_API UFunction* Z_Construct_UDelegateFunction_AudioSynesthesia_OnOverallLKFSResults__DelegateSignature();
AUDIOSYNESTHESIA_API UFunction* Z_Construct_UDelegateFunction_AudioSynesthesia_OnPerChannelLKFSResults__DelegateSignature();
AUDIOSYNESTHESIACORE_API UScriptStruct* Z_Construct_UScriptStruct_FLKFSResults();
UPackage* Z_Construct_UPackage__Script_AudioSynesthesia();
// ********** End Cross Module References **********************************************************
// ********** Begin Class ULKFSSettings ************************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_ULKFSSettings;
UClass* ULKFSSettings::GetPrivateStaticClass()
{
using TClass = ULKFSSettings;
if (!Z_Registration_Info_UClass_ULKFSSettings.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("LKFSSettings"),
Z_Registration_Info_UClass_ULKFSSettings.InnerSingleton,
StaticRegisterNativesULKFSSettings,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_ULKFSSettings.InnerSingleton;
}
UClass* Z_Construct_UClass_ULKFSSettings_NoRegister()
{
return ULKFSSettings::GetPrivateStaticClass();
}
struct Z_Construct_UClass_ULKFSSettings_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/** ULKFSSettings\n *\n * Settings for a ULKFSAnalyzer.\n */" },
{ "IncludePath", "LKFS.h" },
{ "IsBlueprintBase", "true" },
{ "ModuleRelativePath", "Classes/LKFS.h" },
{ "ToolTip", "ULKFSSettings\n\nSettings for a ULKFSAnalyzer." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AnalysisPeriod_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "ClampMax", "1.00" },
{ "ClampMin", "0.01" },
{ "Comment", "/** Number of seconds between loudness measurements. The standard is 0.1 seconds. */" },
{ "ModuleRelativePath", "Classes/LKFS.h" },
{ "ToolTip", "Number of seconds between loudness measurements. The standard is 0.1 seconds." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AnalysisWindowDuration_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "ClampMax", "1.00" },
{ "ClampMin", "0.10" },
{ "Comment", "/** Number of seconds of audio analyzed for each loudness measurements. The standard is 0.4 seconds. */" },
{ "ModuleRelativePath", "Classes/LKFS.h" },
{ "ToolTip", "Number of seconds of audio analyzed for each loudness measurements. The standard is 0.4 seconds." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ShortTermLoudnessDuration_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "ClampMax", "30.00" },
{ "ClampMin", "1.00" },
{ "Comment", "/** Duration of audio analyzed for short term loudness. The standard is 3.0 seconds. */" },
{ "ModuleRelativePath", "Classes/LKFS.h" },
{ "ToolTip", "Duration of audio analyzed for short term loudness. The standard is 3.0 seconds." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_IntegratedLoudnessAnalysisPeriod_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "ClampMax", "10.00" },
{ "ClampMin", "0.1" },
{ "Comment", "/** Number of seconds between long term (integrated and gated) loudness updates. The standard is 1.0 seconds. */" },
{ "ModuleRelativePath", "Classes/LKFS.h" },
{ "ToolTip", "Number of seconds between long term (integrated and gated) loudness updates. The standard is 1.0 seconds." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_IntegratedLoudnessDuration_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "ClampMax", "3600.00" },
{ "ClampMin", "10.00" },
{ "Comment", "/** Duration of audio analyzed for long term (integrated and gated) loudness. The real time LKFS analyzer\n\x09 * performs integrated loudness duration over a large window instead of performing calculations over\n\x09 * the entire audio stream. */" },
{ "ModuleRelativePath", "Classes/LKFS.h" },
{ "ToolTip", "Duration of audio analyzed for long term (integrated and gated) loudness. The real time LKFS analyzer\nperforms integrated loudness duration over a large window instead of performing calculations over\nthe entire audio stream." },
};
#endif // WITH_METADATA
// ********** Begin Class ULKFSSettings constinit property declarations ****************************
static const UECodeGen_Private::FFloatPropertyParams NewProp_AnalysisPeriod;
static const UECodeGen_Private::FFloatPropertyParams NewProp_AnalysisWindowDuration;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ShortTermLoudnessDuration;
static const UECodeGen_Private::FFloatPropertyParams NewProp_IntegratedLoudnessAnalysisPeriod;
static const UECodeGen_Private::FFloatPropertyParams NewProp_IntegratedLoudnessDuration;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class ULKFSSettings constinit property declarations ******************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<ULKFSSettings>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_ULKFSSettings_Statics
// ********** Begin Class ULKFSSettings Property Definitions ***************************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ULKFSSettings_Statics::NewProp_AnalysisPeriod = { "AnalysisPeriod", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULKFSSettings, AnalysisPeriod), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AnalysisPeriod_MetaData), NewProp_AnalysisPeriod_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ULKFSSettings_Statics::NewProp_AnalysisWindowDuration = { "AnalysisWindowDuration", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULKFSSettings, AnalysisWindowDuration), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AnalysisWindowDuration_MetaData), NewProp_AnalysisWindowDuration_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ULKFSSettings_Statics::NewProp_ShortTermLoudnessDuration = { "ShortTermLoudnessDuration", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULKFSSettings, ShortTermLoudnessDuration), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ShortTermLoudnessDuration_MetaData), NewProp_ShortTermLoudnessDuration_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ULKFSSettings_Statics::NewProp_IntegratedLoudnessAnalysisPeriod = { "IntegratedLoudnessAnalysisPeriod", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULKFSSettings, IntegratedLoudnessAnalysisPeriod), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_IntegratedLoudnessAnalysisPeriod_MetaData), NewProp_IntegratedLoudnessAnalysisPeriod_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ULKFSSettings_Statics::NewProp_IntegratedLoudnessDuration = { "IntegratedLoudnessDuration", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULKFSSettings, IntegratedLoudnessDuration), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_IntegratedLoudnessDuration_MetaData), NewProp_IntegratedLoudnessDuration_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_ULKFSSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULKFSSettings_Statics::NewProp_AnalysisPeriod,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULKFSSettings_Statics::NewProp_AnalysisWindowDuration,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULKFSSettings_Statics::NewProp_ShortTermLoudnessDuration,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULKFSSettings_Statics::NewProp_IntegratedLoudnessAnalysisPeriod,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULKFSSettings_Statics::NewProp_IntegratedLoudnessDuration,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULKFSSettings_Statics::PropPointers) < 2048);
// ********** End Class ULKFSSettings Property Definitions *****************************************
UObject* (*const Z_Construct_UClass_ULKFSSettings_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAudioSynesthesiaSettings,
(UObject* (*)())Z_Construct_UPackage__Script_AudioSynesthesia,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULKFSSettings_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_ULKFSSettings_Statics::ClassParams = {
&ULKFSSettings::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_ULKFSSettings_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_ULKFSSettings_Statics::PropPointers),
0,
0x000810A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_ULKFSSettings_Statics::Class_MetaDataParams), Z_Construct_UClass_ULKFSSettings_Statics::Class_MetaDataParams)
};
void ULKFSSettings::StaticRegisterNativesULKFSSettings()
{
}
UClass* Z_Construct_UClass_ULKFSSettings()
{
if (!Z_Registration_Info_UClass_ULKFSSettings.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ULKFSSettings.OuterSingleton, Z_Construct_UClass_ULKFSSettings_Statics::ClassParams);
}
return Z_Registration_Info_UClass_ULKFSSettings.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, ULKFSSettings);
ULKFSSettings::~ULKFSSettings() {}
// ********** End Class ULKFSSettings **************************************************************
// ********** Begin Delegate FOnOverallLKFSResults *************************************************
struct Z_Construct_UDelegateFunction_AudioSynesthesia_OnOverallLKFSResults__DelegateSignature_Statics
{
struct _Script_AudioSynesthesia_eventOnOverallLKFSResults_Parms
{
TArray<FLKFSResults> LKFSResults;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Comment", "/** Delegate to receive all overall loudness results (time-stamped in an array) since last delegate call. */" },
{ "ModuleRelativePath", "Classes/LKFS.h" },
{ "ToolTip", "Delegate to receive all overall loudness results (time-stamped in an array) since last delegate call." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LKFSResults_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Delegate FOnOverallLKFSResults constinit property declarations *****************
static const UECodeGen_Private::FStructPropertyParams NewProp_LKFSResults_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_LKFSResults;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Delegate FOnOverallLKFSResults constinit property declarations *******************
static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};
// ********** Begin Delegate FOnOverallLKFSResults Property Definitions ****************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UDelegateFunction_AudioSynesthesia_OnOverallLKFSResults__DelegateSignature_Statics::NewProp_LKFSResults_Inner = { "LKFSResults", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FLKFSResults, METADATA_PARAMS(0, nullptr) }; // 3773882236
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UDelegateFunction_AudioSynesthesia_OnOverallLKFSResults__DelegateSignature_Statics::NewProp_LKFSResults = { "LKFSResults", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_AudioSynesthesia_eventOnOverallLKFSResults_Parms, LKFSResults), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LKFSResults_MetaData), NewProp_LKFSResults_MetaData) }; // 3773882236
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_AudioSynesthesia_OnOverallLKFSResults__DelegateSignature_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_AudioSynesthesia_OnOverallLKFSResults__DelegateSignature_Statics::NewProp_LKFSResults_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_AudioSynesthesia_OnOverallLKFSResults__DelegateSignature_Statics::NewProp_LKFSResults,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AudioSynesthesia_OnOverallLKFSResults__DelegateSignature_Statics::PropPointers) < 2048);
// ********** End Delegate FOnOverallLKFSResults Property Definitions ******************************
const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_AudioSynesthesia_OnOverallLKFSResults__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_AudioSynesthesia, nullptr, "OnOverallLKFSResults__DelegateSignature", Z_Construct_UDelegateFunction_AudioSynesthesia_OnOverallLKFSResults__DelegateSignature_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AudioSynesthesia_OnOverallLKFSResults__DelegateSignature_Statics::PropPointers),
sizeof(Z_Construct_UDelegateFunction_AudioSynesthesia_OnOverallLKFSResults__DelegateSignature_Statics::_Script_AudioSynesthesia_eventOnOverallLKFSResults_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00530000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AudioSynesthesia_OnOverallLKFSResults__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_AudioSynesthesia_OnOverallLKFSResults__DelegateSignature_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UDelegateFunction_AudioSynesthesia_OnOverallLKFSResults__DelegateSignature_Statics::_Script_AudioSynesthesia_eventOnOverallLKFSResults_Parms) < MAX_uint16);
UFunction* Z_Construct_UDelegateFunction_AudioSynesthesia_OnOverallLKFSResults__DelegateSignature()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_AudioSynesthesia_OnOverallLKFSResults__DelegateSignature_Statics::FuncParams);
}
return ReturnFunction;
}
void FOnOverallLKFSResults_DelegateWrapper(const FMulticastScriptDelegate& OnOverallLKFSResults, TArray<FLKFSResults> const& LKFSResults)
{
struct _Script_AudioSynesthesia_eventOnOverallLKFSResults_Parms
{
TArray<FLKFSResults> LKFSResults;
};
_Script_AudioSynesthesia_eventOnOverallLKFSResults_Parms Parms;
Parms.LKFSResults=LKFSResults;
OnOverallLKFSResults.ProcessMulticastDelegate<UObject>(&Parms);
}
// ********** End Delegate FOnOverallLKFSResults ***************************************************
// ********** Begin Delegate FOnLatestOverallLKFSResults *******************************************
struct Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestOverallLKFSResults__DelegateSignature_Statics
{
struct _Script_AudioSynesthesia_eventOnLatestOverallLKFSResults_Parms
{
FLKFSResults LatestOverallLKFSResults;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Comment", "/** Delegate to receive only the most recent overall meter results. */" },
{ "ModuleRelativePath", "Classes/LKFS.h" },
{ "ToolTip", "Delegate to receive only the most recent overall meter results." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LatestOverallLKFSResults_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Delegate FOnLatestOverallLKFSResults constinit property declarations ***********
static const UECodeGen_Private::FStructPropertyParams NewProp_LatestOverallLKFSResults;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Delegate FOnLatestOverallLKFSResults constinit property declarations *************
static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};
// ********** Begin Delegate FOnLatestOverallLKFSResults Property Definitions **********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestOverallLKFSResults__DelegateSignature_Statics::NewProp_LatestOverallLKFSResults = { "LatestOverallLKFSResults", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_AudioSynesthesia_eventOnLatestOverallLKFSResults_Parms, LatestOverallLKFSResults), Z_Construct_UScriptStruct_FLKFSResults, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LatestOverallLKFSResults_MetaData), NewProp_LatestOverallLKFSResults_MetaData) }; // 3773882236
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestOverallLKFSResults__DelegateSignature_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestOverallLKFSResults__DelegateSignature_Statics::NewProp_LatestOverallLKFSResults,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestOverallLKFSResults__DelegateSignature_Statics::PropPointers) < 2048);
// ********** End Delegate FOnLatestOverallLKFSResults Property Definitions ************************
const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestOverallLKFSResults__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_AudioSynesthesia, nullptr, "OnLatestOverallLKFSResults__DelegateSignature", Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestOverallLKFSResults__DelegateSignature_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestOverallLKFSResults__DelegateSignature_Statics::PropPointers),
sizeof(Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestOverallLKFSResults__DelegateSignature_Statics::_Script_AudioSynesthesia_eventOnLatestOverallLKFSResults_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00530000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestOverallLKFSResults__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestOverallLKFSResults__DelegateSignature_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestOverallLKFSResults__DelegateSignature_Statics::_Script_AudioSynesthesia_eventOnLatestOverallLKFSResults_Parms) < MAX_uint16);
UFunction* Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestOverallLKFSResults__DelegateSignature()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestOverallLKFSResults__DelegateSignature_Statics::FuncParams);
}
return ReturnFunction;
}
void FOnLatestOverallLKFSResults_DelegateWrapper(const FMulticastScriptDelegate& OnLatestOverallLKFSResults, FLKFSResults const& LatestOverallLKFSResults)
{
struct _Script_AudioSynesthesia_eventOnLatestOverallLKFSResults_Parms
{
FLKFSResults LatestOverallLKFSResults;
};
_Script_AudioSynesthesia_eventOnLatestOverallLKFSResults_Parms Parms;
Parms.LatestOverallLKFSResults=LatestOverallLKFSResults;
OnLatestOverallLKFSResults.ProcessMulticastDelegate<UObject>(&Parms);
}
// ********** End Delegate FOnLatestOverallLKFSResults *********************************************
// ********** Begin Delegate FOnPerChannelLKFSResults **********************************************
struct Z_Construct_UDelegateFunction_AudioSynesthesia_OnPerChannelLKFSResults__DelegateSignature_Statics
{
struct _Script_AudioSynesthesia_eventOnPerChannelLKFSResults_Parms
{
int32 ChannelIndex;
TArray<FLKFSResults> LKFSResults;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Comment", "/** Delegate to receive all meter results per channel (time-stamped in an array) since last delegate call. */" },
{ "ModuleRelativePath", "Classes/LKFS.h" },
{ "ToolTip", "Delegate to receive all meter results per channel (time-stamped in an array) since last delegate call." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LKFSResults_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Delegate FOnPerChannelLKFSResults constinit property declarations **************
static const UECodeGen_Private::FIntPropertyParams NewProp_ChannelIndex;
static const UECodeGen_Private::FStructPropertyParams NewProp_LKFSResults_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_LKFSResults;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Delegate FOnPerChannelLKFSResults constinit property declarations ****************
static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};
// ********** Begin Delegate FOnPerChannelLKFSResults Property Definitions *************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UDelegateFunction_AudioSynesthesia_OnPerChannelLKFSResults__DelegateSignature_Statics::NewProp_ChannelIndex = { "ChannelIndex", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_AudioSynesthesia_eventOnPerChannelLKFSResults_Parms, ChannelIndex), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UDelegateFunction_AudioSynesthesia_OnPerChannelLKFSResults__DelegateSignature_Statics::NewProp_LKFSResults_Inner = { "LKFSResults", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FLKFSResults, METADATA_PARAMS(0, nullptr) }; // 3773882236
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UDelegateFunction_AudioSynesthesia_OnPerChannelLKFSResults__DelegateSignature_Statics::NewProp_LKFSResults = { "LKFSResults", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_AudioSynesthesia_eventOnPerChannelLKFSResults_Parms, LKFSResults), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LKFSResults_MetaData), NewProp_LKFSResults_MetaData) }; // 3773882236
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_AudioSynesthesia_OnPerChannelLKFSResults__DelegateSignature_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_AudioSynesthesia_OnPerChannelLKFSResults__DelegateSignature_Statics::NewProp_ChannelIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_AudioSynesthesia_OnPerChannelLKFSResults__DelegateSignature_Statics::NewProp_LKFSResults_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_AudioSynesthesia_OnPerChannelLKFSResults__DelegateSignature_Statics::NewProp_LKFSResults,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AudioSynesthesia_OnPerChannelLKFSResults__DelegateSignature_Statics::PropPointers) < 2048);
// ********** End Delegate FOnPerChannelLKFSResults Property Definitions ***************************
const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_AudioSynesthesia_OnPerChannelLKFSResults__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_AudioSynesthesia, nullptr, "OnPerChannelLKFSResults__DelegateSignature", Z_Construct_UDelegateFunction_AudioSynesthesia_OnPerChannelLKFSResults__DelegateSignature_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AudioSynesthesia_OnPerChannelLKFSResults__DelegateSignature_Statics::PropPointers),
sizeof(Z_Construct_UDelegateFunction_AudioSynesthesia_OnPerChannelLKFSResults__DelegateSignature_Statics::_Script_AudioSynesthesia_eventOnPerChannelLKFSResults_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00530000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AudioSynesthesia_OnPerChannelLKFSResults__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_AudioSynesthesia_OnPerChannelLKFSResults__DelegateSignature_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UDelegateFunction_AudioSynesthesia_OnPerChannelLKFSResults__DelegateSignature_Statics::_Script_AudioSynesthesia_eventOnPerChannelLKFSResults_Parms) < MAX_uint16);
UFunction* Z_Construct_UDelegateFunction_AudioSynesthesia_OnPerChannelLKFSResults__DelegateSignature()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_AudioSynesthesia_OnPerChannelLKFSResults__DelegateSignature_Statics::FuncParams);
}
return ReturnFunction;
}
void FOnPerChannelLKFSResults_DelegateWrapper(const FMulticastScriptDelegate& OnPerChannelLKFSResults, int32 ChannelIndex, TArray<FLKFSResults> const& LKFSResults)
{
struct _Script_AudioSynesthesia_eventOnPerChannelLKFSResults_Parms
{
int32 ChannelIndex;
TArray<FLKFSResults> LKFSResults;
};
_Script_AudioSynesthesia_eventOnPerChannelLKFSResults_Parms Parms;
Parms.ChannelIndex=ChannelIndex;
Parms.LKFSResults=LKFSResults;
OnPerChannelLKFSResults.ProcessMulticastDelegate<UObject>(&Parms);
}
// ********** End Delegate FOnPerChannelLKFSResults ************************************************
// ********** Begin Delegate FOnLatestPerChannelLKFSResults ****************************************
struct Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestPerChannelLKFSResults__DelegateSignature_Statics
{
struct _Script_AudioSynesthesia_eventOnLatestPerChannelLKFSResults_Parms
{
int32 ChannelIndex;
FLKFSResults LatestLKFSResults;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Comment", "/** Delegate to receive only the most recent overall meter result per channel. */" },
{ "ModuleRelativePath", "Classes/LKFS.h" },
{ "ToolTip", "Delegate to receive only the most recent overall meter result per channel." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LatestLKFSResults_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Delegate FOnLatestPerChannelLKFSResults constinit property declarations ********
static const UECodeGen_Private::FIntPropertyParams NewProp_ChannelIndex;
static const UECodeGen_Private::FStructPropertyParams NewProp_LatestLKFSResults;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Delegate FOnLatestPerChannelLKFSResults constinit property declarations **********
static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};
// ********** Begin Delegate FOnLatestPerChannelLKFSResults Property Definitions *******************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestPerChannelLKFSResults__DelegateSignature_Statics::NewProp_ChannelIndex = { "ChannelIndex", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_AudioSynesthesia_eventOnLatestPerChannelLKFSResults_Parms, ChannelIndex), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestPerChannelLKFSResults__DelegateSignature_Statics::NewProp_LatestLKFSResults = { "LatestLKFSResults", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_AudioSynesthesia_eventOnLatestPerChannelLKFSResults_Parms, LatestLKFSResults), Z_Construct_UScriptStruct_FLKFSResults, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LatestLKFSResults_MetaData), NewProp_LatestLKFSResults_MetaData) }; // 3773882236
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestPerChannelLKFSResults__DelegateSignature_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestPerChannelLKFSResults__DelegateSignature_Statics::NewProp_ChannelIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestPerChannelLKFSResults__DelegateSignature_Statics::NewProp_LatestLKFSResults,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestPerChannelLKFSResults__DelegateSignature_Statics::PropPointers) < 2048);
// ********** End Delegate FOnLatestPerChannelLKFSResults Property Definitions *********************
const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestPerChannelLKFSResults__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_AudioSynesthesia, nullptr, "OnLatestPerChannelLKFSResults__DelegateSignature", Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestPerChannelLKFSResults__DelegateSignature_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestPerChannelLKFSResults__DelegateSignature_Statics::PropPointers),
sizeof(Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestPerChannelLKFSResults__DelegateSignature_Statics::_Script_AudioSynesthesia_eventOnLatestPerChannelLKFSResults_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00530000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestPerChannelLKFSResults__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestPerChannelLKFSResults__DelegateSignature_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestPerChannelLKFSResults__DelegateSignature_Statics::_Script_AudioSynesthesia_eventOnLatestPerChannelLKFSResults_Parms) < MAX_uint16);
UFunction* Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestPerChannelLKFSResults__DelegateSignature()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestPerChannelLKFSResults__DelegateSignature_Statics::FuncParams);
}
return ReturnFunction;
}
void FOnLatestPerChannelLKFSResults_DelegateWrapper(const FMulticastScriptDelegate& OnLatestPerChannelLKFSResults, int32 ChannelIndex, FLKFSResults const& LatestLKFSResults)
{
struct _Script_AudioSynesthesia_eventOnLatestPerChannelLKFSResults_Parms
{
int32 ChannelIndex;
FLKFSResults LatestLKFSResults;
};
_Script_AudioSynesthesia_eventOnLatestPerChannelLKFSResults_Parms Parms;
Parms.ChannelIndex=ChannelIndex;
Parms.LatestLKFSResults=LatestLKFSResults;
OnLatestPerChannelLKFSResults.ProcessMulticastDelegate<UObject>(&Parms);
}
// ********** End Delegate FOnLatestPerChannelLKFSResults ******************************************
// ********** Begin Class ULKFSAnalyzer ************************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_ULKFSAnalyzer;
UClass* ULKFSAnalyzer::GetPrivateStaticClass()
{
using TClass = ULKFSAnalyzer;
if (!Z_Registration_Info_UClass_ULKFSAnalyzer.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("LKFSAnalyzer"),
Z_Registration_Info_UClass_ULKFSAnalyzer.InnerSingleton,
StaticRegisterNativesULKFSAnalyzer,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_ULKFSAnalyzer.InnerSingleton;
}
UClass* Z_Construct_UClass_ULKFSAnalyzer_NoRegister()
{
return ULKFSAnalyzer::GetPrivateStaticClass();
}
struct Z_Construct_UClass_ULKFSAnalyzer_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/** ULKFSAnalyzer\n *\n * ULKFSAnalyzer calculates the current amplitude of an\n * audio bus in real-time.\n */" },
{ "IncludePath", "LKFS.h" },
{ "IsBlueprintBase", "true" },
{ "ModuleRelativePath", "Classes/LKFS.h" },
{ "ToolTip", "ULKFSAnalyzer\n\nULKFSAnalyzer calculates the current amplitude of an\naudio bus in real-time." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Settings_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "Comment", "/** The settings for the meter audio analyzer. */" },
{ "ModuleRelativePath", "Classes/LKFS.h" },
{ "ToolTip", "The settings for the meter audio analyzer." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnOverallLKFSResults_MetaData[] = {
{ "Comment", "/** Delegate to receive all overall meter results since last delegate call. */" },
{ "ModuleRelativePath", "Classes/LKFS.h" },
{ "ToolTip", "Delegate to receive all overall meter results since last delegate call." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnPerChannelLKFSResults_MetaData[] = {
{ "Comment", "/** Delegate to receive all meter results, per-channel, since last delegate call. */" },
{ "ModuleRelativePath", "Classes/LKFS.h" },
{ "ToolTip", "Delegate to receive all meter results, per-channel, since last delegate call." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnLatestOverallLKFSResults_MetaData[] = {
{ "Comment", "/** Delegate to receive the latest overall meter results. */" },
{ "ModuleRelativePath", "Classes/LKFS.h" },
{ "ToolTip", "Delegate to receive the latest overall meter results." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnLatestPerChannelLKFSResults_MetaData[] = {
{ "Comment", "/** Delegate to receive the latest per-channel meter results. */" },
{ "ModuleRelativePath", "Classes/LKFS.h" },
{ "ToolTip", "Delegate to receive the latest per-channel meter results." },
};
#endif // WITH_METADATA
// ********** Begin Class ULKFSAnalyzer constinit property declarations ****************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Settings;
static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnOverallLKFSResults;
static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnPerChannelLKFSResults;
static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnLatestOverallLKFSResults;
static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnLatestPerChannelLKFSResults;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class ULKFSAnalyzer constinit property declarations ******************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<ULKFSAnalyzer>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_ULKFSAnalyzer_Statics
// ********** Begin Class ULKFSAnalyzer Property Definitions ***************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_ULKFSAnalyzer_Statics::NewProp_Settings = { "Settings", nullptr, (EPropertyFlags)0x0114000000000005, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULKFSAnalyzer, Settings), Z_Construct_UClass_ULKFSSettings_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Settings_MetaData), NewProp_Settings_MetaData) };
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_ULKFSAnalyzer_Statics::NewProp_OnOverallLKFSResults = { "OnOverallLKFSResults", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULKFSAnalyzer, OnOverallLKFSResults), Z_Construct_UDelegateFunction_AudioSynesthesia_OnOverallLKFSResults__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnOverallLKFSResults_MetaData), NewProp_OnOverallLKFSResults_MetaData) }; // 3543909370
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_ULKFSAnalyzer_Statics::NewProp_OnPerChannelLKFSResults = { "OnPerChannelLKFSResults", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULKFSAnalyzer, OnPerChannelLKFSResults), Z_Construct_UDelegateFunction_AudioSynesthesia_OnPerChannelLKFSResults__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnPerChannelLKFSResults_MetaData), NewProp_OnPerChannelLKFSResults_MetaData) }; // 396226294
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_ULKFSAnalyzer_Statics::NewProp_OnLatestOverallLKFSResults = { "OnLatestOverallLKFSResults", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULKFSAnalyzer, OnLatestOverallLKFSResults), Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestOverallLKFSResults__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnLatestOverallLKFSResults_MetaData), NewProp_OnLatestOverallLKFSResults_MetaData) }; // 1408797794
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_ULKFSAnalyzer_Statics::NewProp_OnLatestPerChannelLKFSResults = { "OnLatestPerChannelLKFSResults", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULKFSAnalyzer, OnLatestPerChannelLKFSResults), Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestPerChannelLKFSResults__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnLatestPerChannelLKFSResults_MetaData), NewProp_OnLatestPerChannelLKFSResults_MetaData) }; // 416798812
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_ULKFSAnalyzer_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULKFSAnalyzer_Statics::NewProp_Settings,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULKFSAnalyzer_Statics::NewProp_OnOverallLKFSResults,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULKFSAnalyzer_Statics::NewProp_OnPerChannelLKFSResults,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULKFSAnalyzer_Statics::NewProp_OnLatestOverallLKFSResults,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULKFSAnalyzer_Statics::NewProp_OnLatestPerChannelLKFSResults,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULKFSAnalyzer_Statics::PropPointers) < 2048);
// ********** End Class ULKFSAnalyzer Property Definitions *****************************************
UObject* (*const Z_Construct_UClass_ULKFSAnalyzer_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAudioAnalyzer,
(UObject* (*)())Z_Construct_UPackage__Script_AudioSynesthesia,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULKFSAnalyzer_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_ULKFSAnalyzer_Statics::ClassParams = {
&ULKFSAnalyzer::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_ULKFSAnalyzer_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_ULKFSAnalyzer_Statics::PropPointers),
0,
0x008810A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_ULKFSAnalyzer_Statics::Class_MetaDataParams), Z_Construct_UClass_ULKFSAnalyzer_Statics::Class_MetaDataParams)
};
void ULKFSAnalyzer::StaticRegisterNativesULKFSAnalyzer()
{
}
UClass* Z_Construct_UClass_ULKFSAnalyzer()
{
if (!Z_Registration_Info_UClass_ULKFSAnalyzer.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ULKFSAnalyzer.OuterSingleton, Z_Construct_UClass_ULKFSAnalyzer_Statics::ClassParams);
}
return Z_Registration_Info_UClass_ULKFSAnalyzer.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, ULKFSAnalyzer);
ULKFSAnalyzer::~ULKFSAnalyzer() {}
// ********** End Class ULKFSAnalyzer **************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_LKFS_h__Script_AudioSynesthesia_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_ULKFSSettings, ULKFSSettings::StaticClass, TEXT("ULKFSSettings"), &Z_Registration_Info_UClass_ULKFSSettings, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ULKFSSettings), 731880752U) },
{ Z_Construct_UClass_ULKFSAnalyzer, ULKFSAnalyzer::StaticClass, TEXT("ULKFSAnalyzer"), &Z_Registration_Info_UClass_ULKFSAnalyzer, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ULKFSAnalyzer), 1679087647U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_LKFS_h__Script_AudioSynesthesia_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_LKFS_h__Script_AudioSynesthesia_576697697{
TEXT("/Script/AudioSynesthesia"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_LKFS_h__Script_AudioSynesthesia_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_LKFS_h__Script_AudioSynesthesia_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,129 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "LKFS.h"
#ifdef AUDIOSYNESTHESIA_LKFS_generated_h
#error "LKFS.generated.h already included, missing '#pragma once' in LKFS.h"
#endif
#define AUDIOSYNESTHESIA_LKFS_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
struct FLKFSResults;
// ********** Begin Class ULKFSSettings ************************************************************
struct Z_Construct_UClass_ULKFSSettings_Statics;
AUDIOSYNESTHESIA_API UClass* Z_Construct_UClass_ULKFSSettings_NoRegister();
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_LKFS_h_19_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesULKFSSettings(); \
friend struct ::Z_Construct_UClass_ULKFSSettings_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AUDIOSYNESTHESIA_API UClass* ::Z_Construct_UClass_ULKFSSettings_NoRegister(); \
public: \
DECLARE_CLASS2(ULKFSSettings, UAudioSynesthesiaSettings, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/AudioSynesthesia"), Z_Construct_UClass_ULKFSSettings_NoRegister) \
DECLARE_SERIALIZER(ULKFSSettings)
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_LKFS_h_19_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
ULKFSSettings(ULKFSSettings&&) = delete; \
ULKFSSettings(const ULKFSSettings&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(AUDIOSYNESTHESIA_API, ULKFSSettings); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(ULKFSSettings); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(ULKFSSettings) \
AUDIOSYNESTHESIA_API virtual ~ULKFSSettings();
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_LKFS_h_16_PROLOG
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_LKFS_h_19_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_LKFS_h_19_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_LKFS_h_19_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class ULKFSSettings;
// ********** End Class ULKFSSettings **************************************************************
// ********** Begin Delegate FOnOverallLKFSResults *************************************************
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_LKFS_h_57_DELEGATE \
AUDIOSYNESTHESIA_API void FOnOverallLKFSResults_DelegateWrapper(const FMulticastScriptDelegate& OnOverallLKFSResults, TArray<FLKFSResults> const& LKFSResults);
// ********** End Delegate FOnOverallLKFSResults ***************************************************
// ********** Begin Delegate FOnLatestOverallLKFSResults *******************************************
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_LKFS_h_63_DELEGATE \
AUDIOSYNESTHESIA_API void FOnLatestOverallLKFSResults_DelegateWrapper(const FMulticastScriptDelegate& OnLatestOverallLKFSResults, FLKFSResults const& LatestOverallLKFSResults);
// ********** End Delegate FOnLatestOverallLKFSResults *********************************************
// ********** Begin Delegate FOnPerChannelLKFSResults **********************************************
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_LKFS_h_69_DELEGATE \
AUDIOSYNESTHESIA_API void FOnPerChannelLKFSResults_DelegateWrapper(const FMulticastScriptDelegate& OnPerChannelLKFSResults, int32 ChannelIndex, TArray<FLKFSResults> const& LKFSResults);
// ********** End Delegate FOnPerChannelLKFSResults ************************************************
// ********** Begin Delegate FOnLatestPerChannelLKFSResults ****************************************
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_LKFS_h_75_DELEGATE \
AUDIOSYNESTHESIA_API void FOnLatestPerChannelLKFSResults_DelegateWrapper(const FMulticastScriptDelegate& OnLatestPerChannelLKFSResults, int32 ChannelIndex, FLKFSResults const& LatestLKFSResults);
// ********** End Delegate FOnLatestPerChannelLKFSResults ******************************************
// ********** Begin Class ULKFSAnalyzer ************************************************************
struct Z_Construct_UClass_ULKFSAnalyzer_Statics;
AUDIOSYNESTHESIA_API UClass* Z_Construct_UClass_ULKFSAnalyzer_NoRegister();
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_LKFS_h_88_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesULKFSAnalyzer(); \
friend struct ::Z_Construct_UClass_ULKFSAnalyzer_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AUDIOSYNESTHESIA_API UClass* ::Z_Construct_UClass_ULKFSAnalyzer_NoRegister(); \
public: \
DECLARE_CLASS2(ULKFSAnalyzer, UAudioAnalyzer, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/AudioSynesthesia"), Z_Construct_UClass_ULKFSAnalyzer_NoRegister) \
DECLARE_SERIALIZER(ULKFSAnalyzer)
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_LKFS_h_88_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
ULKFSAnalyzer(ULKFSAnalyzer&&) = delete; \
ULKFSAnalyzer(const ULKFSAnalyzer&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(AUDIOSYNESTHESIA_API, ULKFSAnalyzer); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(ULKFSAnalyzer); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(ULKFSAnalyzer) \
AUDIOSYNESTHESIA_API virtual ~ULKFSAnalyzer();
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_LKFS_h_85_PROLOG
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_LKFS_h_88_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_LKFS_h_88_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_LKFS_h_88_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class ULKFSAnalyzer;
// ********** End Class ULKFSAnalyzer **************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_LKFS_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,896 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "LKFSNRT.h"
#include "LKFSNRTFactory.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeLKFSNRT() {}
// ********** Begin Cross Module References ********************************************************
AUDIOSYNESTHESIA_API UClass* Z_Construct_UClass_UAudioSynesthesiaNRT();
AUDIOSYNESTHESIA_API UClass* Z_Construct_UClass_UAudioSynesthesiaNRTSettings();
AUDIOSYNESTHESIA_API UClass* Z_Construct_UClass_ULKFSNRT();
AUDIOSYNESTHESIA_API UClass* Z_Construct_UClass_ULKFSNRT_NoRegister();
AUDIOSYNESTHESIA_API UClass* Z_Construct_UClass_ULKFSNRTSettings();
AUDIOSYNESTHESIA_API UClass* Z_Construct_UClass_ULKFSNRTSettings_NoRegister();
AUDIOSYNESTHESIACORE_API UScriptStruct* Z_Construct_UScriptStruct_FLKFSNRTResults();
UPackage* Z_Construct_UPackage__Script_AudioSynesthesia();
// ********** End Cross Module References **********************************************************
// ********** Begin Class ULKFSNRTSettings *********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_ULKFSNRTSettings;
UClass* ULKFSNRTSettings::GetPrivateStaticClass()
{
using TClass = ULKFSNRTSettings;
if (!Z_Registration_Info_UClass_ULKFSNRTSettings.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("LKFSNRTSettings"),
Z_Registration_Info_UClass_ULKFSNRTSettings.InnerSingleton,
StaticRegisterNativesULKFSNRTSettings,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_ULKFSNRTSettings.InnerSingleton;
}
UClass* Z_Construct_UClass_ULKFSNRTSettings_NoRegister()
{
return ULKFSNRTSettings::GetPrivateStaticClass();
}
struct Z_Construct_UClass_ULKFSNRTSettings_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/** ULKFSNRTSettings\n *\n * Settings for a ULKFSNRT analyzer.\n */" },
{ "IncludePath", "LKFSNRT.h" },
{ "IsBlueprintBase", "true" },
{ "ModuleRelativePath", "Classes/LKFSNRT.h" },
{ "ToolTip", "ULKFSNRTSettings\n\nSettings for a ULKFSNRT analyzer." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AnalysisPeriod_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "ClampMax", "1.00" },
{ "ClampMin", "0.01" },
{ "Comment", "/** Number of seconds between loudness measurements */" },
{ "ModuleRelativePath", "Classes/LKFSNRT.h" },
{ "ToolTip", "Number of seconds between loudness measurements" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AnalysisWindowDuration_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "ClampMax", "1.00" },
{ "ClampMin", "0.10" },
{ "Comment", "/** Number of seconds of audio analyzed for a single window of measurement*/" },
{ "ModuleRelativePath", "Classes/LKFSNRT.h" },
{ "ToolTip", "Number of seconds of audio analyzed for a single window of measurement" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ShortTermLoudnessDuration_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "ClampMax", "30.00" },
{ "ClampMin", "1.00" },
{ "Comment", "/** Number of seconds of audio analyzed when determining short term loudness.*/" },
{ "ModuleRelativePath", "Classes/LKFSNRT.h" },
{ "ToolTip", "Number of seconds of audio analyzed when determining short term loudness." },
};
#endif // WITH_METADATA
// ********** Begin Class ULKFSNRTSettings constinit property declarations *************************
static const UECodeGen_Private::FFloatPropertyParams NewProp_AnalysisPeriod;
static const UECodeGen_Private::FFloatPropertyParams NewProp_AnalysisWindowDuration;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ShortTermLoudnessDuration;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class ULKFSNRTSettings constinit property declarations ***************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<ULKFSNRTSettings>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_ULKFSNRTSettings_Statics
// ********** Begin Class ULKFSNRTSettings Property Definitions ************************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ULKFSNRTSettings_Statics::NewProp_AnalysisPeriod = { "AnalysisPeriod", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULKFSNRTSettings, AnalysisPeriod), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AnalysisPeriod_MetaData), NewProp_AnalysisPeriod_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ULKFSNRTSettings_Statics::NewProp_AnalysisWindowDuration = { "AnalysisWindowDuration", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULKFSNRTSettings, AnalysisWindowDuration), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AnalysisWindowDuration_MetaData), NewProp_AnalysisWindowDuration_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ULKFSNRTSettings_Statics::NewProp_ShortTermLoudnessDuration = { "ShortTermLoudnessDuration", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULKFSNRTSettings, ShortTermLoudnessDuration), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ShortTermLoudnessDuration_MetaData), NewProp_ShortTermLoudnessDuration_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_ULKFSNRTSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULKFSNRTSettings_Statics::NewProp_AnalysisPeriod,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULKFSNRTSettings_Statics::NewProp_AnalysisWindowDuration,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULKFSNRTSettings_Statics::NewProp_ShortTermLoudnessDuration,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULKFSNRTSettings_Statics::PropPointers) < 2048);
// ********** End Class ULKFSNRTSettings Property Definitions **************************************
UObject* (*const Z_Construct_UClass_ULKFSNRTSettings_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAudioSynesthesiaNRTSettings,
(UObject* (*)())Z_Construct_UPackage__Script_AudioSynesthesia,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULKFSNRTSettings_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_ULKFSNRTSettings_Statics::ClassParams = {
&ULKFSNRTSettings::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_ULKFSNRTSettings_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_ULKFSNRTSettings_Statics::PropPointers),
0,
0x000810A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_ULKFSNRTSettings_Statics::Class_MetaDataParams), Z_Construct_UClass_ULKFSNRTSettings_Statics::Class_MetaDataParams)
};
void ULKFSNRTSettings::StaticRegisterNativesULKFSNRTSettings()
{
}
UClass* Z_Construct_UClass_ULKFSNRTSettings()
{
if (!Z_Registration_Info_UClass_ULKFSNRTSettings.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ULKFSNRTSettings.OuterSingleton, Z_Construct_UClass_ULKFSNRTSettings_Statics::ClassParams);
}
return Z_Registration_Info_UClass_ULKFSNRTSettings.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, ULKFSNRTSettings);
ULKFSNRTSettings::~ULKFSNRTSettings() {}
// ********** End Class ULKFSNRTSettings ***********************************************************
// ********** Begin Class ULKFSNRT Function GetChannelLoudnessAtTime *******************************
struct Z_Construct_UFunction_ULKFSNRT_GetChannelLoudnessAtTime_Statics
{
struct LKFSNRT_eventGetChannelLoudnessAtTime_Parms
{
float InSeconds;
int32 InChannel;
float OutLoudness;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio Analyzer" },
{ "Comment", "/** Get a specific channel loudness of the analyzed sound at a given time. */" },
{ "ModuleRelativePath", "Classes/LKFSNRT.h" },
{ "ToolTip", "Get a specific channel loudness of the analyzed sound at a given time." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InSeconds_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InChannel_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetChannelLoudnessAtTime constinit property declarations **************
static const UECodeGen_Private::FFloatPropertyParams NewProp_InSeconds;
static const UECodeGen_Private::FIntPropertyParams NewProp_InChannel;
static const UECodeGen_Private::FFloatPropertyParams NewProp_OutLoudness;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetChannelLoudnessAtTime constinit property declarations ****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetChannelLoudnessAtTime Property Definitions *************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_ULKFSNRT_GetChannelLoudnessAtTime_Statics::NewProp_InSeconds = { "InSeconds", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(LKFSNRT_eventGetChannelLoudnessAtTime_Parms, InSeconds), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InSeconds_MetaData), NewProp_InSeconds_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_ULKFSNRT_GetChannelLoudnessAtTime_Statics::NewProp_InChannel = { "InChannel", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(LKFSNRT_eventGetChannelLoudnessAtTime_Parms, InChannel), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InChannel_MetaData), NewProp_InChannel_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_ULKFSNRT_GetChannelLoudnessAtTime_Statics::NewProp_OutLoudness = { "OutLoudness", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(LKFSNRT_eventGetChannelLoudnessAtTime_Parms, OutLoudness), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_ULKFSNRT_GetChannelLoudnessAtTime_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_ULKFSNRT_GetChannelLoudnessAtTime_Statics::NewProp_InSeconds,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_ULKFSNRT_GetChannelLoudnessAtTime_Statics::NewProp_InChannel,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_ULKFSNRT_GetChannelLoudnessAtTime_Statics::NewProp_OutLoudness,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_ULKFSNRT_GetChannelLoudnessAtTime_Statics::PropPointers) < 2048);
// ********** End Function GetChannelLoudnessAtTime Property Definitions ***************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_ULKFSNRT_GetChannelLoudnessAtTime_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_ULKFSNRT, nullptr, "GetChannelLoudnessAtTime", Z_Construct_UFunction_ULKFSNRT_GetChannelLoudnessAtTime_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_ULKFSNRT_GetChannelLoudnessAtTime_Statics::PropPointers),
sizeof(Z_Construct_UFunction_ULKFSNRT_GetChannelLoudnessAtTime_Statics::LKFSNRT_eventGetChannelLoudnessAtTime_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_ULKFSNRT_GetChannelLoudnessAtTime_Statics::Function_MetaDataParams), Z_Construct_UFunction_ULKFSNRT_GetChannelLoudnessAtTime_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_ULKFSNRT_GetChannelLoudnessAtTime_Statics::LKFSNRT_eventGetChannelLoudnessAtTime_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_ULKFSNRT_GetChannelLoudnessAtTime()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_ULKFSNRT_GetChannelLoudnessAtTime_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(ULKFSNRT::execGetChannelLoudnessAtTime)
{
P_GET_PROPERTY(FFloatProperty,Z_Param_InSeconds);
P_GET_PROPERTY(FIntProperty,Z_Param_InChannel);
P_GET_PROPERTY_REF(FFloatProperty,Z_Param_Out_OutLoudness);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->GetChannelLoudnessAtTime(Z_Param_InSeconds,Z_Param_InChannel,Z_Param_Out_OutLoudness);
P_NATIVE_END;
}
// ********** End Class ULKFSNRT Function GetChannelLoudnessAtTime *********************************
// ********** Begin Class ULKFSNRT Function GetGatedLoudness ***************************************
struct Z_Construct_UFunction_ULKFSNRT_GetGatedLoudness_Statics
{
struct LKFSNRT_eventGetGatedLoudness_Parms
{
float ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio Analyzer" },
{ "Comment", "/** Return the gated loudness for the combination of all audio channels. */" },
{ "ModuleRelativePath", "Classes/LKFSNRT.h" },
{ "ToolTip", "Return the gated loudness for the combination of all audio channels." },
};
#endif // WITH_METADATA
// ********** Begin Function GetGatedLoudness constinit property declarations **********************
static const UECodeGen_Private::FFloatPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetGatedLoudness constinit property declarations ************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetGatedLoudness Property Definitions *********************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_ULKFSNRT_GetGatedLoudness_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(LKFSNRT_eventGetGatedLoudness_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_ULKFSNRT_GetGatedLoudness_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_ULKFSNRT_GetGatedLoudness_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_ULKFSNRT_GetGatedLoudness_Statics::PropPointers) < 2048);
// ********** End Function GetGatedLoudness Property Definitions ***********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_ULKFSNRT_GetGatedLoudness_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_ULKFSNRT, nullptr, "GetGatedLoudness", Z_Construct_UFunction_ULKFSNRT_GetGatedLoudness_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_ULKFSNRT_GetGatedLoudness_Statics::PropPointers),
sizeof(Z_Construct_UFunction_ULKFSNRT_GetGatedLoudness_Statics::LKFSNRT_eventGetGatedLoudness_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_ULKFSNRT_GetGatedLoudness_Statics::Function_MetaDataParams), Z_Construct_UFunction_ULKFSNRT_GetGatedLoudness_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_ULKFSNRT_GetGatedLoudness_Statics::LKFSNRT_eventGetGatedLoudness_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_ULKFSNRT_GetGatedLoudness()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_ULKFSNRT_GetGatedLoudness_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(ULKFSNRT::execGetGatedLoudness)
{
P_FINISH;
P_NATIVE_BEGIN;
*(float*)Z_Param__Result=P_THIS->GetGatedLoudness();
P_NATIVE_END;
}
// ********** End Class ULKFSNRT Function GetGatedLoudness *****************************************
// ********** Begin Class ULKFSNRT Function GetGatedLoudnessForChannel *****************************
struct Z_Construct_UFunction_ULKFSNRT_GetGatedLoudnessForChannel_Statics
{
struct LKFSNRT_eventGetGatedLoudnessForChannel_Parms
{
int32 InChannel;
float ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio Analyzer" },
{ "Comment", "/** Return the gated loudness for a specific audio channel. */" },
{ "ModuleRelativePath", "Classes/LKFSNRT.h" },
{ "ToolTip", "Return the gated loudness for a specific audio channel." },
};
#endif // WITH_METADATA
// ********** Begin Function GetGatedLoudnessForChannel constinit property declarations ************
static const UECodeGen_Private::FIntPropertyParams NewProp_InChannel;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetGatedLoudnessForChannel constinit property declarations **************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetGatedLoudnessForChannel Property Definitions ***********************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_ULKFSNRT_GetGatedLoudnessForChannel_Statics::NewProp_InChannel = { "InChannel", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(LKFSNRT_eventGetGatedLoudnessForChannel_Parms, InChannel), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_ULKFSNRT_GetGatedLoudnessForChannel_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(LKFSNRT_eventGetGatedLoudnessForChannel_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_ULKFSNRT_GetGatedLoudnessForChannel_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_ULKFSNRT_GetGatedLoudnessForChannel_Statics::NewProp_InChannel,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_ULKFSNRT_GetGatedLoudnessForChannel_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_ULKFSNRT_GetGatedLoudnessForChannel_Statics::PropPointers) < 2048);
// ********** End Function GetGatedLoudnessForChannel Property Definitions *************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_ULKFSNRT_GetGatedLoudnessForChannel_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_ULKFSNRT, nullptr, "GetGatedLoudnessForChannel", Z_Construct_UFunction_ULKFSNRT_GetGatedLoudnessForChannel_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_ULKFSNRT_GetGatedLoudnessForChannel_Statics::PropPointers),
sizeof(Z_Construct_UFunction_ULKFSNRT_GetGatedLoudnessForChannel_Statics::LKFSNRT_eventGetGatedLoudnessForChannel_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_ULKFSNRT_GetGatedLoudnessForChannel_Statics::Function_MetaDataParams), Z_Construct_UFunction_ULKFSNRT_GetGatedLoudnessForChannel_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_ULKFSNRT_GetGatedLoudnessForChannel_Statics::LKFSNRT_eventGetGatedLoudnessForChannel_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_ULKFSNRT_GetGatedLoudnessForChannel()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_ULKFSNRT_GetGatedLoudnessForChannel_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(ULKFSNRT::execGetGatedLoudnessForChannel)
{
P_GET_PROPERTY(FIntProperty,Z_Param_InChannel);
P_FINISH;
P_NATIVE_BEGIN;
*(float*)Z_Param__Result=P_THIS->GetGatedLoudnessForChannel(Z_Param_InChannel);
P_NATIVE_END;
}
// ********** End Class ULKFSNRT Function GetGatedLoudnessForChannel *******************************
// ********** Begin Class ULKFSNRT Function GetIntegratedLoudness **********************************
struct Z_Construct_UFunction_ULKFSNRT_GetIntegratedLoudness_Statics
{
struct LKFSNRT_eventGetIntegratedLoudness_Parms
{
float ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio Analyzer" },
{ "Comment", "/** Return the integrated (average) loudness for the combination of all audio channels. */" },
{ "ModuleRelativePath", "Classes/LKFSNRT.h" },
{ "ToolTip", "Return the integrated (average) loudness for the combination of all audio channels." },
};
#endif // WITH_METADATA
// ********** Begin Function GetIntegratedLoudness constinit property declarations *****************
static const UECodeGen_Private::FFloatPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetIntegratedLoudness constinit property declarations *******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetIntegratedLoudness Property Definitions ****************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_ULKFSNRT_GetIntegratedLoudness_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(LKFSNRT_eventGetIntegratedLoudness_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_ULKFSNRT_GetIntegratedLoudness_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_ULKFSNRT_GetIntegratedLoudness_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_ULKFSNRT_GetIntegratedLoudness_Statics::PropPointers) < 2048);
// ********** End Function GetIntegratedLoudness Property Definitions ******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_ULKFSNRT_GetIntegratedLoudness_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_ULKFSNRT, nullptr, "GetIntegratedLoudness", Z_Construct_UFunction_ULKFSNRT_GetIntegratedLoudness_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_ULKFSNRT_GetIntegratedLoudness_Statics::PropPointers),
sizeof(Z_Construct_UFunction_ULKFSNRT_GetIntegratedLoudness_Statics::LKFSNRT_eventGetIntegratedLoudness_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_ULKFSNRT_GetIntegratedLoudness_Statics::Function_MetaDataParams), Z_Construct_UFunction_ULKFSNRT_GetIntegratedLoudness_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_ULKFSNRT_GetIntegratedLoudness_Statics::LKFSNRT_eventGetIntegratedLoudness_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_ULKFSNRT_GetIntegratedLoudness()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_ULKFSNRT_GetIntegratedLoudness_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(ULKFSNRT::execGetIntegratedLoudness)
{
P_FINISH;
P_NATIVE_BEGIN;
*(float*)Z_Param__Result=P_THIS->GetIntegratedLoudness();
P_NATIVE_END;
}
// ********** End Class ULKFSNRT Function GetIntegratedLoudness ************************************
// ********** Begin Class ULKFSNRT Function GetIntegratedLoudnessForChannel ************************
struct Z_Construct_UFunction_ULKFSNRT_GetIntegratedLoudnessForChannel_Statics
{
struct LKFSNRT_eventGetIntegratedLoudnessForChannel_Parms
{
int32 InChannel;
float ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio Analyzer" },
{ "Comment", "/** Return the integrated (average) loudness for a specific audio channel. */" },
{ "ModuleRelativePath", "Classes/LKFSNRT.h" },
{ "ToolTip", "Return the integrated (average) loudness for a specific audio channel." },
};
#endif // WITH_METADATA
// ********** Begin Function GetIntegratedLoudnessForChannel constinit property declarations *******
static const UECodeGen_Private::FIntPropertyParams NewProp_InChannel;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetIntegratedLoudnessForChannel constinit property declarations *********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetIntegratedLoudnessForChannel Property Definitions ******************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_ULKFSNRT_GetIntegratedLoudnessForChannel_Statics::NewProp_InChannel = { "InChannel", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(LKFSNRT_eventGetIntegratedLoudnessForChannel_Parms, InChannel), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_ULKFSNRT_GetIntegratedLoudnessForChannel_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(LKFSNRT_eventGetIntegratedLoudnessForChannel_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_ULKFSNRT_GetIntegratedLoudnessForChannel_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_ULKFSNRT_GetIntegratedLoudnessForChannel_Statics::NewProp_InChannel,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_ULKFSNRT_GetIntegratedLoudnessForChannel_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_ULKFSNRT_GetIntegratedLoudnessForChannel_Statics::PropPointers) < 2048);
// ********** End Function GetIntegratedLoudnessForChannel Property Definitions ********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_ULKFSNRT_GetIntegratedLoudnessForChannel_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_ULKFSNRT, nullptr, "GetIntegratedLoudnessForChannel", Z_Construct_UFunction_ULKFSNRT_GetIntegratedLoudnessForChannel_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_ULKFSNRT_GetIntegratedLoudnessForChannel_Statics::PropPointers),
sizeof(Z_Construct_UFunction_ULKFSNRT_GetIntegratedLoudnessForChannel_Statics::LKFSNRT_eventGetIntegratedLoudnessForChannel_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_ULKFSNRT_GetIntegratedLoudnessForChannel_Statics::Function_MetaDataParams), Z_Construct_UFunction_ULKFSNRT_GetIntegratedLoudnessForChannel_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_ULKFSNRT_GetIntegratedLoudnessForChannel_Statics::LKFSNRT_eventGetIntegratedLoudnessForChannel_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_ULKFSNRT_GetIntegratedLoudnessForChannel()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_ULKFSNRT_GetIntegratedLoudnessForChannel_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(ULKFSNRT::execGetIntegratedLoudnessForChannel)
{
P_GET_PROPERTY(FIntProperty,Z_Param_InChannel);
P_FINISH;
P_NATIVE_BEGIN;
*(float*)Z_Param__Result=P_THIS->GetIntegratedLoudnessForChannel(Z_Param_InChannel);
P_NATIVE_END;
}
// ********** End Class ULKFSNRT Function GetIntegratedLoudnessForChannel **************************
// ********** Begin Class ULKFSNRT Function GetLoudnessAtTime **************************************
struct Z_Construct_UFunction_ULKFSNRT_GetLoudnessAtTime_Statics
{
struct LKFSNRT_eventGetLoudnessAtTime_Parms
{
float InSeconds;
float OutLoudness;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio Analyzer" },
{ "Comment", "/** Get the overall loudness of the analyzed sound at a given time. */" },
{ "ModuleRelativePath", "Classes/LKFSNRT.h" },
{ "ToolTip", "Get the overall loudness of the analyzed sound at a given time." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InSeconds_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetLoudnessAtTime constinit property declarations *********************
static const UECodeGen_Private::FFloatPropertyParams NewProp_InSeconds;
static const UECodeGen_Private::FFloatPropertyParams NewProp_OutLoudness;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetLoudnessAtTime constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetLoudnessAtTime Property Definitions ********************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_ULKFSNRT_GetLoudnessAtTime_Statics::NewProp_InSeconds = { "InSeconds", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(LKFSNRT_eventGetLoudnessAtTime_Parms, InSeconds), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InSeconds_MetaData), NewProp_InSeconds_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_ULKFSNRT_GetLoudnessAtTime_Statics::NewProp_OutLoudness = { "OutLoudness", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(LKFSNRT_eventGetLoudnessAtTime_Parms, OutLoudness), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_ULKFSNRT_GetLoudnessAtTime_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_ULKFSNRT_GetLoudnessAtTime_Statics::NewProp_InSeconds,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_ULKFSNRT_GetLoudnessAtTime_Statics::NewProp_OutLoudness,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_ULKFSNRT_GetLoudnessAtTime_Statics::PropPointers) < 2048);
// ********** End Function GetLoudnessAtTime Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_ULKFSNRT_GetLoudnessAtTime_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_ULKFSNRT, nullptr, "GetLoudnessAtTime", Z_Construct_UFunction_ULKFSNRT_GetLoudnessAtTime_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_ULKFSNRT_GetLoudnessAtTime_Statics::PropPointers),
sizeof(Z_Construct_UFunction_ULKFSNRT_GetLoudnessAtTime_Statics::LKFSNRT_eventGetLoudnessAtTime_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_ULKFSNRT_GetLoudnessAtTime_Statics::Function_MetaDataParams), Z_Construct_UFunction_ULKFSNRT_GetLoudnessAtTime_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_ULKFSNRT_GetLoudnessAtTime_Statics::LKFSNRT_eventGetLoudnessAtTime_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_ULKFSNRT_GetLoudnessAtTime()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_ULKFSNRT_GetLoudnessAtTime_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(ULKFSNRT::execGetLoudnessAtTime)
{
P_GET_PROPERTY(FFloatProperty,Z_Param_InSeconds);
P_GET_PROPERTY_REF(FFloatProperty,Z_Param_Out_OutLoudness);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->GetLoudnessAtTime(Z_Param_InSeconds,Z_Param_Out_OutLoudness);
P_NATIVE_END;
}
// ********** End Class ULKFSNRT Function GetLoudnessAtTime ****************************************
// ********** Begin Class ULKFSNRT Function GetLoudnessData ****************************************
struct Z_Construct_UFunction_ULKFSNRT_GetLoudnessData_Statics
{
struct LKFSNRT_eventGetLoudnessData_Parms
{
TArray<FLKFSNRTResults> ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio Analyzer" },
{ "Comment", "/** Return the entire array of loudness data for the combination of all audio channels. */" },
{ "ModuleRelativePath", "Classes/LKFSNRT.h" },
{ "ToolTip", "Return the entire array of loudness data for the combination of all audio channels." },
};
#endif // WITH_METADATA
// ********** Begin Function GetLoudnessData constinit property declarations ***********************
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetLoudnessData constinit property declarations *************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetLoudnessData Property Definitions **********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_ULKFSNRT_GetLoudnessData_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FLKFSNRTResults, METADATA_PARAMS(0, nullptr) }; // 945123841
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_ULKFSNRT_GetLoudnessData_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(LKFSNRT_eventGetLoudnessData_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // 945123841
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_ULKFSNRT_GetLoudnessData_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_ULKFSNRT_GetLoudnessData_Statics::NewProp_ReturnValue_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_ULKFSNRT_GetLoudnessData_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_ULKFSNRT_GetLoudnessData_Statics::PropPointers) < 2048);
// ********** End Function GetLoudnessData Property Definitions ************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_ULKFSNRT_GetLoudnessData_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_ULKFSNRT, nullptr, "GetLoudnessData", Z_Construct_UFunction_ULKFSNRT_GetLoudnessData_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_ULKFSNRT_GetLoudnessData_Statics::PropPointers),
sizeof(Z_Construct_UFunction_ULKFSNRT_GetLoudnessData_Statics::LKFSNRT_eventGetLoudnessData_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_ULKFSNRT_GetLoudnessData_Statics::Function_MetaDataParams), Z_Construct_UFunction_ULKFSNRT_GetLoudnessData_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_ULKFSNRT_GetLoudnessData_Statics::LKFSNRT_eventGetLoudnessData_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_ULKFSNRT_GetLoudnessData()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_ULKFSNRT_GetLoudnessData_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(ULKFSNRT::execGetLoudnessData)
{
P_FINISH;
P_NATIVE_BEGIN;
*(TArray<FLKFSNRTResults>*)Z_Param__Result=P_THIS->GetLoudnessData();
P_NATIVE_END;
}
// ********** End Class ULKFSNRT Function GetLoudnessData ******************************************
// ********** Begin Class ULKFSNRT Function GetLoudnessDataAtTime **********************************
struct Z_Construct_UFunction_ULKFSNRT_GetLoudnessDataAtTime_Statics
{
struct LKFSNRT_eventGetLoudnessDataAtTime_Parms
{
float InSeconds;
FLKFSNRTResults ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio Analyzer" },
{ "Comment", "/** Return the instantaneous loudness data for the combination of all audio channels at a specific time. */" },
{ "ModuleRelativePath", "Classes/LKFSNRT.h" },
{ "ToolTip", "Return the instantaneous loudness data for the combination of all audio channels at a specific time." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InSeconds_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetLoudnessDataAtTime constinit property declarations *****************
static const UECodeGen_Private::FFloatPropertyParams NewProp_InSeconds;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetLoudnessDataAtTime constinit property declarations *******************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetLoudnessDataAtTime Property Definitions ****************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_ULKFSNRT_GetLoudnessDataAtTime_Statics::NewProp_InSeconds = { "InSeconds", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(LKFSNRT_eventGetLoudnessDataAtTime_Parms, InSeconds), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InSeconds_MetaData), NewProp_InSeconds_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_ULKFSNRT_GetLoudnessDataAtTime_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(LKFSNRT_eventGetLoudnessDataAtTime_Parms, ReturnValue), Z_Construct_UScriptStruct_FLKFSNRTResults, METADATA_PARAMS(0, nullptr) }; // 945123841
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_ULKFSNRT_GetLoudnessDataAtTime_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_ULKFSNRT_GetLoudnessDataAtTime_Statics::NewProp_InSeconds,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_ULKFSNRT_GetLoudnessDataAtTime_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_ULKFSNRT_GetLoudnessDataAtTime_Statics::PropPointers) < 2048);
// ********** End Function GetLoudnessDataAtTime Property Definitions ******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_ULKFSNRT_GetLoudnessDataAtTime_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_ULKFSNRT, nullptr, "GetLoudnessDataAtTime", Z_Construct_UFunction_ULKFSNRT_GetLoudnessDataAtTime_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_ULKFSNRT_GetLoudnessDataAtTime_Statics::PropPointers),
sizeof(Z_Construct_UFunction_ULKFSNRT_GetLoudnessDataAtTime_Statics::LKFSNRT_eventGetLoudnessDataAtTime_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_ULKFSNRT_GetLoudnessDataAtTime_Statics::Function_MetaDataParams), Z_Construct_UFunction_ULKFSNRT_GetLoudnessDataAtTime_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_ULKFSNRT_GetLoudnessDataAtTime_Statics::LKFSNRT_eventGetLoudnessDataAtTime_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_ULKFSNRT_GetLoudnessDataAtTime()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_ULKFSNRT_GetLoudnessDataAtTime_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(ULKFSNRT::execGetLoudnessDataAtTime)
{
P_GET_PROPERTY(FFloatProperty,Z_Param_InSeconds);
P_FINISH;
P_NATIVE_BEGIN;
*(FLKFSNRTResults*)Z_Param__Result=P_THIS->GetLoudnessDataAtTime(Z_Param_InSeconds);
P_NATIVE_END;
}
// ********** End Class ULKFSNRT Function GetLoudnessDataAtTime ************************************
// ********** Begin Class ULKFSNRT Function GetLoudnessDataForChannel ******************************
struct Z_Construct_UFunction_ULKFSNRT_GetLoudnessDataForChannel_Statics
{
struct LKFSNRT_eventGetLoudnessDataForChannel_Parms
{
int32 InChannel;
TArray<FLKFSNRTResults> ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio Analyzer" },
{ "Comment", "/** Return the entire array of loudness data for a specific audio channel. */" },
{ "ModuleRelativePath", "Classes/LKFSNRT.h" },
{ "ToolTip", "Return the entire array of loudness data for a specific audio channel." },
};
#endif // WITH_METADATA
// ********** Begin Function GetLoudnessDataForChannel constinit property declarations *************
static const UECodeGen_Private::FIntPropertyParams NewProp_InChannel;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetLoudnessDataForChannel constinit property declarations ***************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetLoudnessDataForChannel Property Definitions ************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_ULKFSNRT_GetLoudnessDataForChannel_Statics::NewProp_InChannel = { "InChannel", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(LKFSNRT_eventGetLoudnessDataForChannel_Parms, InChannel), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_ULKFSNRT_GetLoudnessDataForChannel_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FLKFSNRTResults, METADATA_PARAMS(0, nullptr) }; // 945123841
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_ULKFSNRT_GetLoudnessDataForChannel_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(LKFSNRT_eventGetLoudnessDataForChannel_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // 945123841
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_ULKFSNRT_GetLoudnessDataForChannel_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_ULKFSNRT_GetLoudnessDataForChannel_Statics::NewProp_InChannel,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_ULKFSNRT_GetLoudnessDataForChannel_Statics::NewProp_ReturnValue_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_ULKFSNRT_GetLoudnessDataForChannel_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_ULKFSNRT_GetLoudnessDataForChannel_Statics::PropPointers) < 2048);
// ********** End Function GetLoudnessDataForChannel Property Definitions **************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_ULKFSNRT_GetLoudnessDataForChannel_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_ULKFSNRT, nullptr, "GetLoudnessDataForChannel", Z_Construct_UFunction_ULKFSNRT_GetLoudnessDataForChannel_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_ULKFSNRT_GetLoudnessDataForChannel_Statics::PropPointers),
sizeof(Z_Construct_UFunction_ULKFSNRT_GetLoudnessDataForChannel_Statics::LKFSNRT_eventGetLoudnessDataForChannel_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_ULKFSNRT_GetLoudnessDataForChannel_Statics::Function_MetaDataParams), Z_Construct_UFunction_ULKFSNRT_GetLoudnessDataForChannel_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_ULKFSNRT_GetLoudnessDataForChannel_Statics::LKFSNRT_eventGetLoudnessDataForChannel_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_ULKFSNRT_GetLoudnessDataForChannel()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_ULKFSNRT_GetLoudnessDataForChannel_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(ULKFSNRT::execGetLoudnessDataForChannel)
{
P_GET_PROPERTY(FIntProperty,Z_Param_InChannel);
P_FINISH;
P_NATIVE_BEGIN;
*(TArray<FLKFSNRTResults>*)Z_Param__Result=P_THIS->GetLoudnessDataForChannel(Z_Param_InChannel);
P_NATIVE_END;
}
// ********** End Class ULKFSNRT Function GetLoudnessDataForChannel ********************************
// ********** Begin Class ULKFSNRT Function GetLoudnessDataForChannelAtTime ************************
struct Z_Construct_UFunction_ULKFSNRT_GetLoudnessDataForChannelAtTime_Statics
{
struct LKFSNRT_eventGetLoudnessDataForChannelAtTime_Parms
{
float InSeconds;
int32 InChannel;
FLKFSNRTResults ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio Analyzer" },
{ "Comment", "/** Return the instantaneous loudness data for a specific time and audio channel. */" },
{ "ModuleRelativePath", "Classes/LKFSNRT.h" },
{ "ToolTip", "Return the instantaneous loudness data for a specific time and audio channel." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InSeconds_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetLoudnessDataForChannelAtTime constinit property declarations *******
static const UECodeGen_Private::FFloatPropertyParams NewProp_InSeconds;
static const UECodeGen_Private::FIntPropertyParams NewProp_InChannel;
static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetLoudnessDataForChannelAtTime constinit property declarations *********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetLoudnessDataForChannelAtTime Property Definitions ******************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_ULKFSNRT_GetLoudnessDataForChannelAtTime_Statics::NewProp_InSeconds = { "InSeconds", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(LKFSNRT_eventGetLoudnessDataForChannelAtTime_Parms, InSeconds), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InSeconds_MetaData), NewProp_InSeconds_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_ULKFSNRT_GetLoudnessDataForChannelAtTime_Statics::NewProp_InChannel = { "InChannel", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(LKFSNRT_eventGetLoudnessDataForChannelAtTime_Parms, InChannel), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_ULKFSNRT_GetLoudnessDataForChannelAtTime_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(LKFSNRT_eventGetLoudnessDataForChannelAtTime_Parms, ReturnValue), Z_Construct_UScriptStruct_FLKFSNRTResults, METADATA_PARAMS(0, nullptr) }; // 945123841
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_ULKFSNRT_GetLoudnessDataForChannelAtTime_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_ULKFSNRT_GetLoudnessDataForChannelAtTime_Statics::NewProp_InSeconds,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_ULKFSNRT_GetLoudnessDataForChannelAtTime_Statics::NewProp_InChannel,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_ULKFSNRT_GetLoudnessDataForChannelAtTime_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_ULKFSNRT_GetLoudnessDataForChannelAtTime_Statics::PropPointers) < 2048);
// ********** End Function GetLoudnessDataForChannelAtTime Property Definitions ********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_ULKFSNRT_GetLoudnessDataForChannelAtTime_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_ULKFSNRT, nullptr, "GetLoudnessDataForChannelAtTime", Z_Construct_UFunction_ULKFSNRT_GetLoudnessDataForChannelAtTime_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_ULKFSNRT_GetLoudnessDataForChannelAtTime_Statics::PropPointers),
sizeof(Z_Construct_UFunction_ULKFSNRT_GetLoudnessDataForChannelAtTime_Statics::LKFSNRT_eventGetLoudnessDataForChannelAtTime_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_ULKFSNRT_GetLoudnessDataForChannelAtTime_Statics::Function_MetaDataParams), Z_Construct_UFunction_ULKFSNRT_GetLoudnessDataForChannelAtTime_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_ULKFSNRT_GetLoudnessDataForChannelAtTime_Statics::LKFSNRT_eventGetLoudnessDataForChannelAtTime_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_ULKFSNRT_GetLoudnessDataForChannelAtTime()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_ULKFSNRT_GetLoudnessDataForChannelAtTime_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(ULKFSNRT::execGetLoudnessDataForChannelAtTime)
{
P_GET_PROPERTY(FFloatProperty,Z_Param_InSeconds);
P_GET_PROPERTY(FIntProperty,Z_Param_InChannel);
P_FINISH;
P_NATIVE_BEGIN;
*(FLKFSNRTResults*)Z_Param__Result=P_THIS->GetLoudnessDataForChannelAtTime(Z_Param_InSeconds,Z_Param_InChannel);
P_NATIVE_END;
}
// ********** End Class ULKFSNRT Function GetLoudnessDataForChannelAtTime **************************
// ********** Begin Class ULKFSNRT *****************************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_ULKFSNRT;
UClass* ULKFSNRT::GetPrivateStaticClass()
{
using TClass = ULKFSNRT;
if (!Z_Registration_Info_UClass_ULKFSNRT.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("LKFSNRT"),
Z_Registration_Info_UClass_ULKFSNRT.InnerSingleton,
StaticRegisterNativesULKFSNRT,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_ULKFSNRT.InnerSingleton;
}
UClass* Z_Construct_UClass_ULKFSNRT_NoRegister()
{
return ULKFSNRT::GetPrivateStaticClass();
}
struct Z_Construct_UClass_ULKFSNRT_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/** ULKFSNRT\n *\n * ULKFSNRT calculates the temporal evolution of perceptual loudness for a given \n * sound. \n */" },
{ "IncludePath", "LKFSNRT.h" },
{ "IsBlueprintBase", "true" },
{ "ModuleRelativePath", "Classes/LKFSNRT.h" },
{ "ToolTip", "ULKFSNRT\n\nULKFSNRT calculates the temporal evolution of perceptual loudness for a given\nsound." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Settings_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "Comment", "/** The settings for the audio analyzer. */" },
{ "ExposeOnSpawn", "" },
{ "ModuleRelativePath", "Classes/LKFSNRT.h" },
{ "ToolTip", "The settings for the audio analyzer." },
};
#endif // WITH_METADATA
// ********** Begin Class ULKFSNRT constinit property declarations *********************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Settings;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class ULKFSNRT constinit property declarations ***********************************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("GetChannelLoudnessAtTime"), .Pointer = &ULKFSNRT::execGetChannelLoudnessAtTime },
{ .NameUTF8 = UTF8TEXT("GetGatedLoudness"), .Pointer = &ULKFSNRT::execGetGatedLoudness },
{ .NameUTF8 = UTF8TEXT("GetGatedLoudnessForChannel"), .Pointer = &ULKFSNRT::execGetGatedLoudnessForChannel },
{ .NameUTF8 = UTF8TEXT("GetIntegratedLoudness"), .Pointer = &ULKFSNRT::execGetIntegratedLoudness },
{ .NameUTF8 = UTF8TEXT("GetIntegratedLoudnessForChannel"), .Pointer = &ULKFSNRT::execGetIntegratedLoudnessForChannel },
{ .NameUTF8 = UTF8TEXT("GetLoudnessAtTime"), .Pointer = &ULKFSNRT::execGetLoudnessAtTime },
{ .NameUTF8 = UTF8TEXT("GetLoudnessData"), .Pointer = &ULKFSNRT::execGetLoudnessData },
{ .NameUTF8 = UTF8TEXT("GetLoudnessDataAtTime"), .Pointer = &ULKFSNRT::execGetLoudnessDataAtTime },
{ .NameUTF8 = UTF8TEXT("GetLoudnessDataForChannel"), .Pointer = &ULKFSNRT::execGetLoudnessDataForChannel },
{ .NameUTF8 = UTF8TEXT("GetLoudnessDataForChannelAtTime"), .Pointer = &ULKFSNRT::execGetLoudnessDataForChannelAtTime },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_ULKFSNRT_GetChannelLoudnessAtTime, "GetChannelLoudnessAtTime" }, // 61257485
{ &Z_Construct_UFunction_ULKFSNRT_GetGatedLoudness, "GetGatedLoudness" }, // 3012172031
{ &Z_Construct_UFunction_ULKFSNRT_GetGatedLoudnessForChannel, "GetGatedLoudnessForChannel" }, // 2064197846
{ &Z_Construct_UFunction_ULKFSNRT_GetIntegratedLoudness, "GetIntegratedLoudness" }, // 3642513915
{ &Z_Construct_UFunction_ULKFSNRT_GetIntegratedLoudnessForChannel, "GetIntegratedLoudnessForChannel" }, // 2469817943
{ &Z_Construct_UFunction_ULKFSNRT_GetLoudnessAtTime, "GetLoudnessAtTime" }, // 4174690222
{ &Z_Construct_UFunction_ULKFSNRT_GetLoudnessData, "GetLoudnessData" }, // 2686718138
{ &Z_Construct_UFunction_ULKFSNRT_GetLoudnessDataAtTime, "GetLoudnessDataAtTime" }, // 4256091728
{ &Z_Construct_UFunction_ULKFSNRT_GetLoudnessDataForChannel, "GetLoudnessDataForChannel" }, // 1433595868
{ &Z_Construct_UFunction_ULKFSNRT_GetLoudnessDataForChannelAtTime, "GetLoudnessDataForChannelAtTime" }, // 1778568354
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<ULKFSNRT>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_ULKFSNRT_Statics
// ********** Begin Class ULKFSNRT Property Definitions ********************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_ULKFSNRT_Statics::NewProp_Settings = { "Settings", nullptr, (EPropertyFlags)0x0115000000000015, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULKFSNRT, Settings), Z_Construct_UClass_ULKFSNRTSettings_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Settings_MetaData), NewProp_Settings_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_ULKFSNRT_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULKFSNRT_Statics::NewProp_Settings,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULKFSNRT_Statics::PropPointers) < 2048);
// ********** End Class ULKFSNRT Property Definitions **********************************************
UObject* (*const Z_Construct_UClass_ULKFSNRT_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAudioSynesthesiaNRT,
(UObject* (*)())Z_Construct_UPackage__Script_AudioSynesthesia,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULKFSNRT_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_ULKFSNRT_Statics::ClassParams = {
&ULKFSNRT::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_ULKFSNRT_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_ULKFSNRT_Statics::PropPointers),
0,
0x008810A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_ULKFSNRT_Statics::Class_MetaDataParams), Z_Construct_UClass_ULKFSNRT_Statics::Class_MetaDataParams)
};
void ULKFSNRT::StaticRegisterNativesULKFSNRT()
{
UClass* Class = ULKFSNRT::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_ULKFSNRT_Statics::Funcs));
}
UClass* Z_Construct_UClass_ULKFSNRT()
{
if (!Z_Registration_Info_UClass_ULKFSNRT.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ULKFSNRT.OuterSingleton, Z_Construct_UClass_ULKFSNRT_Statics::ClassParams);
}
return Z_Registration_Info_UClass_ULKFSNRT.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, ULKFSNRT);
ULKFSNRT::~ULKFSNRT() {}
// ********** End Class ULKFSNRT *******************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_LKFSNRT_h__Script_AudioSynesthesia_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_ULKFSNRTSettings, ULKFSNRTSettings::StaticClass, TEXT("ULKFSNRTSettings"), &Z_Registration_Info_UClass_ULKFSNRTSettings, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ULKFSNRTSettings), 598827674U) },
{ Z_Construct_UClass_ULKFSNRT, ULKFSNRT::StaticClass, TEXT("ULKFSNRT"), &Z_Registration_Info_UClass_ULKFSNRT, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ULKFSNRT), 3656113252U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_LKFSNRT_h__Script_AudioSynesthesia_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_LKFSNRT_h__Script_AudioSynesthesia_1955455323{
TEXT("/Script/AudioSynesthesia"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_LKFSNRT_h__Script_AudioSynesthesia_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_LKFSNRT_h__Script_AudioSynesthesia_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,115 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "LKFSNRT.h"
#ifdef AUDIOSYNESTHESIA_LKFSNRT_generated_h
#error "LKFSNRT.generated.h already included, missing '#pragma once' in LKFSNRT.h"
#endif
#define AUDIOSYNESTHESIA_LKFSNRT_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
struct FLKFSNRTResults;
// ********** Begin Class ULKFSNRTSettings *********************************************************
struct Z_Construct_UClass_ULKFSNRTSettings_Statics;
AUDIOSYNESTHESIA_API UClass* Z_Construct_UClass_ULKFSNRTSettings_NoRegister();
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_LKFSNRT_h_19_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesULKFSNRTSettings(); \
friend struct ::Z_Construct_UClass_ULKFSNRTSettings_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AUDIOSYNESTHESIA_API UClass* ::Z_Construct_UClass_ULKFSNRTSettings_NoRegister(); \
public: \
DECLARE_CLASS2(ULKFSNRTSettings, UAudioSynesthesiaNRTSettings, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/AudioSynesthesia"), Z_Construct_UClass_ULKFSNRTSettings_NoRegister) \
DECLARE_SERIALIZER(ULKFSNRTSettings)
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_LKFSNRT_h_19_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
ULKFSNRTSettings(ULKFSNRTSettings&&) = delete; \
ULKFSNRTSettings(const ULKFSNRTSettings&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(AUDIOSYNESTHESIA_API, ULKFSNRTSettings); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(ULKFSNRTSettings); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(ULKFSNRTSettings) \
AUDIOSYNESTHESIA_API virtual ~ULKFSNRTSettings();
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_LKFSNRT_h_16_PROLOG
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_LKFSNRT_h_19_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_LKFSNRT_h_19_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_LKFSNRT_h_19_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class ULKFSNRTSettings;
// ********** End Class ULKFSNRTSettings ***********************************************************
// ********** Begin Class ULKFSNRT *****************************************************************
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_LKFSNRT_h_56_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execGetGatedLoudness); \
DECLARE_FUNCTION(execGetGatedLoudnessForChannel); \
DECLARE_FUNCTION(execGetIntegratedLoudness); \
DECLARE_FUNCTION(execGetIntegratedLoudnessForChannel); \
DECLARE_FUNCTION(execGetLoudnessDataAtTime); \
DECLARE_FUNCTION(execGetLoudnessDataForChannelAtTime); \
DECLARE_FUNCTION(execGetLoudnessData); \
DECLARE_FUNCTION(execGetLoudnessDataForChannel); \
DECLARE_FUNCTION(execGetChannelLoudnessAtTime); \
DECLARE_FUNCTION(execGetLoudnessAtTime);
struct Z_Construct_UClass_ULKFSNRT_Statics;
AUDIOSYNESTHESIA_API UClass* Z_Construct_UClass_ULKFSNRT_NoRegister();
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_LKFSNRT_h_56_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesULKFSNRT(); \
friend struct ::Z_Construct_UClass_ULKFSNRT_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AUDIOSYNESTHESIA_API UClass* ::Z_Construct_UClass_ULKFSNRT_NoRegister(); \
public: \
DECLARE_CLASS2(ULKFSNRT, UAudioSynesthesiaNRT, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/AudioSynesthesia"), Z_Construct_UClass_ULKFSNRT_NoRegister) \
DECLARE_SERIALIZER(ULKFSNRT)
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_LKFSNRT_h_56_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
ULKFSNRT(ULKFSNRT&&) = delete; \
ULKFSNRT(const ULKFSNRT&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(AUDIOSYNESTHESIA_API, ULKFSNRT); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(ULKFSNRT); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(ULKFSNRT) \
AUDIOSYNESTHESIA_API virtual ~ULKFSNRT();
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_LKFSNRT_h_53_PROLOG
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_LKFSNRT_h_56_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_LKFSNRT_h_56_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_LKFSNRT_h_56_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_LKFSNRT_h_56_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class ULKFSNRT;
// ********** End Class ULKFSNRT *******************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_LKFSNRT_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,778 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "Loudness.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeLoudness() {}
// ********** Begin Cross Module References ********************************************************
AUDIOANALYZER_API UClass* Z_Construct_UClass_UAudioAnalyzer();
AUDIOSYNESTHESIA_API UClass* Z_Construct_UClass_UAudioSynesthesiaSettings();
AUDIOSYNESTHESIA_API UClass* Z_Construct_UClass_ULoudnessAnalyzer();
AUDIOSYNESTHESIA_API UClass* Z_Construct_UClass_ULoudnessAnalyzer_NoRegister();
AUDIOSYNESTHESIA_API UClass* Z_Construct_UClass_ULoudnessSettings();
AUDIOSYNESTHESIA_API UClass* Z_Construct_UClass_ULoudnessSettings_NoRegister();
AUDIOSYNESTHESIA_API UEnum* Z_Construct_UEnum_AudioSynesthesia_ELoudnessCurveTypeEnum();
AUDIOSYNESTHESIA_API UFunction* Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestOverallLoudnessResults__DelegateSignature();
AUDIOSYNESTHESIA_API UFunction* Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestPerChannelLoudnessResults__DelegateSignature();
AUDIOSYNESTHESIA_API UFunction* Z_Construct_UDelegateFunction_AudioSynesthesia_OnOverallLoudnessResults__DelegateSignature();
AUDIOSYNESTHESIA_API UFunction* Z_Construct_UDelegateFunction_AudioSynesthesia_OnPerChannelLoudnessResults__DelegateSignature();
AUDIOSYNESTHESIA_API UScriptStruct* Z_Construct_UScriptStruct_FLoudnessResults();
UPackage* Z_Construct_UPackage__Script_AudioSynesthesia();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum ELoudnessCurveTypeEnum ****************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ELoudnessCurveTypeEnum;
static UEnum* ELoudnessCurveTypeEnum_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ELoudnessCurveTypeEnum.OuterSingleton)
{
Z_Registration_Info_UEnum_ELoudnessCurveTypeEnum.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_AudioSynesthesia_ELoudnessCurveTypeEnum, (UObject*)Z_Construct_UPackage__Script_AudioSynesthesia(), TEXT("ELoudnessCurveTypeEnum"));
}
return Z_Registration_Info_UEnum_ELoudnessCurveTypeEnum.OuterSingleton;
}
template<> AUDIOSYNESTHESIA_NON_ATTRIBUTED_API UEnum* StaticEnum<ELoudnessCurveTypeEnum>()
{
return ELoudnessCurveTypeEnum_StaticEnum();
}
struct Z_Construct_UEnum_AudioSynesthesia_ELoudnessCurveTypeEnum_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "A.Comment", "/** Loudness Curve A Weighting. Commonly used in environmental sound measurements. Best for low level sounds. */" },
{ "A.DisplayName", "A" },
{ "A.Name", "ELoudnessCurveTypeEnum::A" },
{ "A.ToolTip", "Loudness Curve A Weighting. Commonly used in environmental sound measurements. Best for low level sounds." },
{ "B.Comment", "/** Loudness Curve B Weighting. Relative to \"A\", gives more precedence to frequencies below 1kHz. */" },
{ "B.DisplayName", "B" },
{ "B.Name", "ELoudnessCurveTypeEnum::B" },
{ "B.ToolTip", "Loudness Curve B Weighting. Relative to \"A\", gives more precedence to frequencies below 1kHz." },
{ "BlueprintType", "true" },
{ "C.Comment", "/** Loudness Curve C Weighting. Relative to \"A\" and \"B\", gives more precedence to frequencies below 1kHz. */" },
{ "C.DisplayName", "C" },
{ "C.Name", "ELoudnessCurveTypeEnum::C" },
{ "C.ToolTip", "Loudness Curve C Weighting. Relative to \"A\" and \"B\", gives more precedence to frequencies below 1kHz." },
{ "Comment", "/** ELoudnessCurveTypeEnum\n *\n * Enumeration of available equal loudness curves. Loudness curves based on IEC 61672-1:2013 Electroacoustics - Sound level meters - Part 1: Specifications.\n */" },
{ "D.Comment", "/** Loudness Curve D Weighting. Similar to \"B\" but with an emphasis on presence in the 2kHz-6KHz frequency range. */" },
{ "D.DisplayName", "D" },
{ "D.Name", "ELoudnessCurveTypeEnum::D" },
{ "D.ToolTip", "Loudness Curve D Weighting. Similar to \"B\" but with an emphasis on presence in the 2kHz-6KHz frequency range." },
{ "K.Comment", "/** Loudness Curve K Weighting. Correlates with subjective perception of recorded broadcast content. */" },
{ "K.DisplayName", "K" },
{ "K.Name", "ELoudnessCurveTypeEnum::K" },
{ "K.ToolTip", "Loudness Curve K Weighting. Correlates with subjective perception of recorded broadcast content." },
{ "ModuleRelativePath", "Classes/Loudness.h" },
{ "None.Comment", "/** No loudness curve weighting. */" },
{ "None.DisplayName", "None" },
{ "None.Name", "ELoudnessCurveTypeEnum::None" },
{ "None.ToolTip", "No loudness curve weighting." },
{ "ToolTip", "ELoudnessCurveTypeEnum\n\nEnumeration of available equal loudness curves. Loudness curves based on IEC 61672-1:2013 Electroacoustics - Sound level meters - Part 1: Specifications." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ELoudnessCurveTypeEnum::A", (int64)ELoudnessCurveTypeEnum::A },
{ "ELoudnessCurveTypeEnum::B", (int64)ELoudnessCurveTypeEnum::B },
{ "ELoudnessCurveTypeEnum::C", (int64)ELoudnessCurveTypeEnum::C },
{ "ELoudnessCurveTypeEnum::D", (int64)ELoudnessCurveTypeEnum::D },
{ "ELoudnessCurveTypeEnum::K", (int64)ELoudnessCurveTypeEnum::K },
{ "ELoudnessCurveTypeEnum::None", (int64)ELoudnessCurveTypeEnum::None },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_AudioSynesthesia_ELoudnessCurveTypeEnum_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_AudioSynesthesia_ELoudnessCurveTypeEnum_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_AudioSynesthesia,
nullptr,
"ELoudnessCurveTypeEnum",
"ELoudnessCurveTypeEnum",
Z_Construct_UEnum_AudioSynesthesia_ELoudnessCurveTypeEnum_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_AudioSynesthesia_ELoudnessCurveTypeEnum_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_AudioSynesthesia_ELoudnessCurveTypeEnum_Statics::Enum_MetaDataParams), Z_Construct_UEnum_AudioSynesthesia_ELoudnessCurveTypeEnum_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_AudioSynesthesia_ELoudnessCurveTypeEnum()
{
if (!Z_Registration_Info_UEnum_ELoudnessCurveTypeEnum.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ELoudnessCurveTypeEnum.InnerSingleton, Z_Construct_UEnum_AudioSynesthesia_ELoudnessCurveTypeEnum_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ELoudnessCurveTypeEnum.InnerSingleton;
}
// ********** End Enum ELoudnessCurveTypeEnum ******************************************************
// ********** Begin Class ULoudnessSettings ********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_ULoudnessSettings;
UClass* ULoudnessSettings::GetPrivateStaticClass()
{
using TClass = ULoudnessSettings;
if (!Z_Registration_Info_UClass_ULoudnessSettings.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("LoudnessSettings"),
Z_Registration_Info_UClass_ULoudnessSettings.InnerSingleton,
StaticRegisterNativesULoudnessSettings,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_ULoudnessSettings.InnerSingleton;
}
UClass* Z_Construct_UClass_ULoudnessSettings_NoRegister()
{
return ULoudnessSettings::GetPrivateStaticClass();
}
struct Z_Construct_UClass_ULoudnessSettings_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/** ULoudnessSettings\n *\n * Settings for a ULoudness analyzer.\n */" },
{ "IncludePath", "Loudness.h" },
{ "IsBlueprintBase", "true" },
{ "ModuleRelativePath", "Classes/Loudness.h" },
{ "ToolTip", "ULoudnessSettings\n\nSettings for a ULoudness analyzer." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AnalysisPeriod_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "ClampMax", "0.25" },
{ "ClampMin", "0.01" },
{ "Comment", "/** Number of seconds between loudness measurements */" },
{ "ModuleRelativePath", "Classes/Loudness.h" },
{ "ToolTip", "Number of seconds between loudness measurements" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MinimumFrequency_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "ClampMax", "20000" },
{ "ClampMin", "20.0" },
{ "Comment", "/** Minimum analysis frequency for calculating loudness. */" },
{ "ModuleRelativePath", "Classes/Loudness.h" },
{ "ToolTip", "Minimum analysis frequency for calculating loudness." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaximumFrequency_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "ClampMax", "20000" },
{ "ClampMin", "20.0" },
{ "Comment", "/** Maximum analysis frequency for calculating loudness. */" },
{ "ModuleRelativePath", "Classes/Loudness.h" },
{ "ToolTip", "Maximum analysis frequency for calculating loudness." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CurveType_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "Comment", "/** Type of equal loudness curve used in calculations */" },
{ "ModuleRelativePath", "Classes/Loudness.h" },
{ "ToolTip", "Type of equal loudness curve used in calculations" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NoiseFloorDb_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "ClampMax", "0" },
{ "ClampMin", "-100.0" },
{ "Comment", "/** dB level to denote silence. Used when calculating normalized loudness. */" },
{ "ModuleRelativePath", "Classes/Loudness.h" },
{ "ToolTip", "dB level to denote silence. Used when calculating normalized loudness." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ExpectedMaxLoudness_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "ClampMax", "0" },
{ "ClampMin", "-100.0" },
{ "Comment", "/** dB level to denote silence. Used when calculating normalized loudness. */" },
{ "ModuleRelativePath", "Classes/Loudness.h" },
{ "ToolTip", "dB level to denote silence. Used when calculating normalized loudness." },
};
#endif // WITH_METADATA
// ********** Begin Class ULoudnessSettings constinit property declarations ************************
static const UECodeGen_Private::FFloatPropertyParams NewProp_AnalysisPeriod;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MinimumFrequency;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MaximumFrequency;
static const UECodeGen_Private::FBytePropertyParams NewProp_CurveType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_CurveType;
static const UECodeGen_Private::FFloatPropertyParams NewProp_NoiseFloorDb;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ExpectedMaxLoudness;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class ULoudnessSettings constinit property declarations **************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<ULoudnessSettings>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_ULoudnessSettings_Statics
// ********** Begin Class ULoudnessSettings Property Definitions ***********************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ULoudnessSettings_Statics::NewProp_AnalysisPeriod = { "AnalysisPeriod", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULoudnessSettings, AnalysisPeriod), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AnalysisPeriod_MetaData), NewProp_AnalysisPeriod_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ULoudnessSettings_Statics::NewProp_MinimumFrequency = { "MinimumFrequency", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULoudnessSettings, MinimumFrequency), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MinimumFrequency_MetaData), NewProp_MinimumFrequency_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ULoudnessSettings_Statics::NewProp_MaximumFrequency = { "MaximumFrequency", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULoudnessSettings, MaximumFrequency), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaximumFrequency_MetaData), NewProp_MaximumFrequency_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_ULoudnessSettings_Statics::NewProp_CurveType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_ULoudnessSettings_Statics::NewProp_CurveType = { "CurveType", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULoudnessSettings, CurveType), Z_Construct_UEnum_AudioSynesthesia_ELoudnessCurveTypeEnum, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CurveType_MetaData), NewProp_CurveType_MetaData) }; // 4062842350
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ULoudnessSettings_Statics::NewProp_NoiseFloorDb = { "NoiseFloorDb", nullptr, (EPropertyFlags)0x0010040000000015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULoudnessSettings, NoiseFloorDb), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NoiseFloorDb_MetaData), NewProp_NoiseFloorDb_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ULoudnessSettings_Statics::NewProp_ExpectedMaxLoudness = { "ExpectedMaxLoudness", nullptr, (EPropertyFlags)0x0010040000000015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULoudnessSettings, ExpectedMaxLoudness), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ExpectedMaxLoudness_MetaData), NewProp_ExpectedMaxLoudness_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_ULoudnessSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULoudnessSettings_Statics::NewProp_AnalysisPeriod,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULoudnessSettings_Statics::NewProp_MinimumFrequency,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULoudnessSettings_Statics::NewProp_MaximumFrequency,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULoudnessSettings_Statics::NewProp_CurveType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULoudnessSettings_Statics::NewProp_CurveType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULoudnessSettings_Statics::NewProp_NoiseFloorDb,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULoudnessSettings_Statics::NewProp_ExpectedMaxLoudness,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULoudnessSettings_Statics::PropPointers) < 2048);
// ********** End Class ULoudnessSettings Property Definitions *************************************
UObject* (*const Z_Construct_UClass_ULoudnessSettings_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAudioSynesthesiaSettings,
(UObject* (*)())Z_Construct_UPackage__Script_AudioSynesthesia,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULoudnessSettings_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_ULoudnessSettings_Statics::ClassParams = {
&ULoudnessSettings::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_ULoudnessSettings_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_ULoudnessSettings_Statics::PropPointers),
0,
0x000810A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_ULoudnessSettings_Statics::Class_MetaDataParams), Z_Construct_UClass_ULoudnessSettings_Statics::Class_MetaDataParams)
};
void ULoudnessSettings::StaticRegisterNativesULoudnessSettings()
{
}
UClass* Z_Construct_UClass_ULoudnessSettings()
{
if (!Z_Registration_Info_UClass_ULoudnessSettings.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ULoudnessSettings.OuterSingleton, Z_Construct_UClass_ULoudnessSettings_Statics::ClassParams);
}
return Z_Registration_Info_UClass_ULoudnessSettings.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, ULoudnessSettings);
ULoudnessSettings::~ULoudnessSettings() {}
// ********** End Class ULoudnessSettings **********************************************************
// ********** Begin ScriptStruct FLoudnessResults **************************************************
struct Z_Construct_UScriptStruct_FLoudnessResults_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FLoudnessResults); }
static inline consteval int16 GetStructAlignment() { return alignof(FLoudnessResults); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/** The results of the loudness analyis. */" },
{ "ModuleRelativePath", "Classes/Loudness.h" },
{ "ToolTip", "The results of the loudness analyis." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Loudness_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "Comment", "// The raw loudness value in dB\n" },
{ "ModuleRelativePath", "Classes/Loudness.h" },
{ "ToolTip", "The raw loudness value in dB" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NormalizedLoudness_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "Comment", "// The normalized loudness\n" },
{ "ModuleRelativePath", "Classes/Loudness.h" },
{ "ToolTip", "The normalized loudness" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PerceptualEnergy_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "Comment", "// The normalized loudness\n" },
{ "ModuleRelativePath", "Classes/Loudness.h" },
{ "ToolTip", "The normalized loudness" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TimeSeconds_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "Comment", "// The time in seconds since analysis began\n" },
{ "ModuleRelativePath", "Classes/Loudness.h" },
{ "ToolTip", "The time in seconds since analysis began" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FLoudnessResults constinit property declarations ******************
static const UECodeGen_Private::FFloatPropertyParams NewProp_Loudness;
static const UECodeGen_Private::FFloatPropertyParams NewProp_NormalizedLoudness;
static const UECodeGen_Private::FFloatPropertyParams NewProp_PerceptualEnergy;
static const UECodeGen_Private::FFloatPropertyParams NewProp_TimeSeconds;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FLoudnessResults constinit property declarations ********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FLoudnessResults>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FLoudnessResults_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FLoudnessResults;
class UScriptStruct* FLoudnessResults::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FLoudnessResults.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FLoudnessResults.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FLoudnessResults, (UObject*)Z_Construct_UPackage__Script_AudioSynesthesia(), TEXT("LoudnessResults"));
}
return Z_Registration_Info_UScriptStruct_FLoudnessResults.OuterSingleton;
}
// ********** Begin ScriptStruct FLoudnessResults Property Definitions *****************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FLoudnessResults_Statics::NewProp_Loudness = { "Loudness", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FLoudnessResults, Loudness), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Loudness_MetaData), NewProp_Loudness_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FLoudnessResults_Statics::NewProp_NormalizedLoudness = { "NormalizedLoudness", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FLoudnessResults, NormalizedLoudness), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NormalizedLoudness_MetaData), NewProp_NormalizedLoudness_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FLoudnessResults_Statics::NewProp_PerceptualEnergy = { "PerceptualEnergy", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FLoudnessResults, PerceptualEnergy), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PerceptualEnergy_MetaData), NewProp_PerceptualEnergy_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FLoudnessResults_Statics::NewProp_TimeSeconds = { "TimeSeconds", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FLoudnessResults, TimeSeconds), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TimeSeconds_MetaData), NewProp_TimeSeconds_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FLoudnessResults_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FLoudnessResults_Statics::NewProp_Loudness,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FLoudnessResults_Statics::NewProp_NormalizedLoudness,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FLoudnessResults_Statics::NewProp_PerceptualEnergy,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FLoudnessResults_Statics::NewProp_TimeSeconds,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FLoudnessResults_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FLoudnessResults Property Definitions *******************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FLoudnessResults_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AudioSynesthesia,
nullptr,
&NewStructOps,
"LoudnessResults",
Z_Construct_UScriptStruct_FLoudnessResults_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FLoudnessResults_Statics::PropPointers),
sizeof(FLoudnessResults),
alignof(FLoudnessResults),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FLoudnessResults_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FLoudnessResults_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FLoudnessResults()
{
if (!Z_Registration_Info_UScriptStruct_FLoudnessResults.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FLoudnessResults.InnerSingleton, Z_Construct_UScriptStruct_FLoudnessResults_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FLoudnessResults.InnerSingleton);
}
// ********** End ScriptStruct FLoudnessResults ****************************************************
// ********** Begin Delegate FOnOverallLoudnessResults *********************************************
struct Z_Construct_UDelegateFunction_AudioSynesthesia_OnOverallLoudnessResults__DelegateSignature_Statics
{
struct _Script_AudioSynesthesia_eventOnOverallLoudnessResults_Parms
{
TArray<FLoudnessResults> OverallLoudnessResults;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Comment", "/** Delegate to receive all overall loudness results (time-stamped in an array) since last delegate call. */" },
{ "ModuleRelativePath", "Classes/Loudness.h" },
{ "ToolTip", "Delegate to receive all overall loudness results (time-stamped in an array) since last delegate call." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OverallLoudnessResults_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Delegate FOnOverallLoudnessResults constinit property declarations *************
static const UECodeGen_Private::FStructPropertyParams NewProp_OverallLoudnessResults_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_OverallLoudnessResults;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Delegate FOnOverallLoudnessResults constinit property declarations ***************
static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};
// ********** Begin Delegate FOnOverallLoudnessResults Property Definitions ************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UDelegateFunction_AudioSynesthesia_OnOverallLoudnessResults__DelegateSignature_Statics::NewProp_OverallLoudnessResults_Inner = { "OverallLoudnessResults", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FLoudnessResults, METADATA_PARAMS(0, nullptr) }; // 4178723541
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UDelegateFunction_AudioSynesthesia_OnOverallLoudnessResults__DelegateSignature_Statics::NewProp_OverallLoudnessResults = { "OverallLoudnessResults", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_AudioSynesthesia_eventOnOverallLoudnessResults_Parms, OverallLoudnessResults), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OverallLoudnessResults_MetaData), NewProp_OverallLoudnessResults_MetaData) }; // 4178723541
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_AudioSynesthesia_OnOverallLoudnessResults__DelegateSignature_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_AudioSynesthesia_OnOverallLoudnessResults__DelegateSignature_Statics::NewProp_OverallLoudnessResults_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_AudioSynesthesia_OnOverallLoudnessResults__DelegateSignature_Statics::NewProp_OverallLoudnessResults,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AudioSynesthesia_OnOverallLoudnessResults__DelegateSignature_Statics::PropPointers) < 2048);
// ********** End Delegate FOnOverallLoudnessResults Property Definitions **************************
const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_AudioSynesthesia_OnOverallLoudnessResults__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_AudioSynesthesia, nullptr, "OnOverallLoudnessResults__DelegateSignature", Z_Construct_UDelegateFunction_AudioSynesthesia_OnOverallLoudnessResults__DelegateSignature_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AudioSynesthesia_OnOverallLoudnessResults__DelegateSignature_Statics::PropPointers),
sizeof(Z_Construct_UDelegateFunction_AudioSynesthesia_OnOverallLoudnessResults__DelegateSignature_Statics::_Script_AudioSynesthesia_eventOnOverallLoudnessResults_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00530000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AudioSynesthesia_OnOverallLoudnessResults__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_AudioSynesthesia_OnOverallLoudnessResults__DelegateSignature_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UDelegateFunction_AudioSynesthesia_OnOverallLoudnessResults__DelegateSignature_Statics::_Script_AudioSynesthesia_eventOnOverallLoudnessResults_Parms) < MAX_uint16);
UFunction* Z_Construct_UDelegateFunction_AudioSynesthesia_OnOverallLoudnessResults__DelegateSignature()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_AudioSynesthesia_OnOverallLoudnessResults__DelegateSignature_Statics::FuncParams);
}
return ReturnFunction;
}
void FOnOverallLoudnessResults_DelegateWrapper(const FMulticastScriptDelegate& OnOverallLoudnessResults, TArray<FLoudnessResults> const& OverallLoudnessResults)
{
struct _Script_AudioSynesthesia_eventOnOverallLoudnessResults_Parms
{
TArray<FLoudnessResults> OverallLoudnessResults;
};
_Script_AudioSynesthesia_eventOnOverallLoudnessResults_Parms Parms;
Parms.OverallLoudnessResults=OverallLoudnessResults;
OnOverallLoudnessResults.ProcessMulticastDelegate<UObject>(&Parms);
}
// ********** End Delegate FOnOverallLoudnessResults ***********************************************
// ********** Begin Delegate FOnLatestOverallLoudnessResults ***************************************
struct Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestOverallLoudnessResults__DelegateSignature_Statics
{
struct _Script_AudioSynesthesia_eventOnLatestOverallLoudnessResults_Parms
{
FLoudnessResults LatestOverallLoudnessResults;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Comment", "/** Delegate to receive only the most recent overall loudness result. */" },
{ "ModuleRelativePath", "Classes/Loudness.h" },
{ "ToolTip", "Delegate to receive only the most recent overall loudness result." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LatestOverallLoudnessResults_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Delegate FOnLatestOverallLoudnessResults constinit property declarations *******
static const UECodeGen_Private::FStructPropertyParams NewProp_LatestOverallLoudnessResults;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Delegate FOnLatestOverallLoudnessResults constinit property declarations *********
static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};
// ********** Begin Delegate FOnLatestOverallLoudnessResults Property Definitions ******************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestOverallLoudnessResults__DelegateSignature_Statics::NewProp_LatestOverallLoudnessResults = { "LatestOverallLoudnessResults", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_AudioSynesthesia_eventOnLatestOverallLoudnessResults_Parms, LatestOverallLoudnessResults), Z_Construct_UScriptStruct_FLoudnessResults, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LatestOverallLoudnessResults_MetaData), NewProp_LatestOverallLoudnessResults_MetaData) }; // 4178723541
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestOverallLoudnessResults__DelegateSignature_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestOverallLoudnessResults__DelegateSignature_Statics::NewProp_LatestOverallLoudnessResults,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestOverallLoudnessResults__DelegateSignature_Statics::PropPointers) < 2048);
// ********** End Delegate FOnLatestOverallLoudnessResults Property Definitions ********************
const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestOverallLoudnessResults__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_AudioSynesthesia, nullptr, "OnLatestOverallLoudnessResults__DelegateSignature", Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestOverallLoudnessResults__DelegateSignature_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestOverallLoudnessResults__DelegateSignature_Statics::PropPointers),
sizeof(Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestOverallLoudnessResults__DelegateSignature_Statics::_Script_AudioSynesthesia_eventOnLatestOverallLoudnessResults_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00530000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestOverallLoudnessResults__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestOverallLoudnessResults__DelegateSignature_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestOverallLoudnessResults__DelegateSignature_Statics::_Script_AudioSynesthesia_eventOnLatestOverallLoudnessResults_Parms) < MAX_uint16);
UFunction* Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestOverallLoudnessResults__DelegateSignature()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestOverallLoudnessResults__DelegateSignature_Statics::FuncParams);
}
return ReturnFunction;
}
void FOnLatestOverallLoudnessResults_DelegateWrapper(const FMulticastScriptDelegate& OnLatestOverallLoudnessResults, FLoudnessResults const& LatestOverallLoudnessResults)
{
struct _Script_AudioSynesthesia_eventOnLatestOverallLoudnessResults_Parms
{
FLoudnessResults LatestOverallLoudnessResults;
};
_Script_AudioSynesthesia_eventOnLatestOverallLoudnessResults_Parms Parms;
Parms.LatestOverallLoudnessResults=LatestOverallLoudnessResults;
OnLatestOverallLoudnessResults.ProcessMulticastDelegate<UObject>(&Parms);
}
// ********** End Delegate FOnLatestOverallLoudnessResults *****************************************
// ********** Begin Delegate FOnPerChannelLoudnessResults ******************************************
struct Z_Construct_UDelegateFunction_AudioSynesthesia_OnPerChannelLoudnessResults__DelegateSignature_Statics
{
struct _Script_AudioSynesthesia_eventOnPerChannelLoudnessResults_Parms
{
int32 ChannelIndex;
TArray<FLoudnessResults> LoudnessResults;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Comment", "/** Delegate to receive all loudness results per channel (time-stamped in an array) since last delegate call. */" },
{ "ModuleRelativePath", "Classes/Loudness.h" },
{ "ToolTip", "Delegate to receive all loudness results per channel (time-stamped in an array) since last delegate call." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LoudnessResults_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Delegate FOnPerChannelLoudnessResults constinit property declarations **********
static const UECodeGen_Private::FIntPropertyParams NewProp_ChannelIndex;
static const UECodeGen_Private::FStructPropertyParams NewProp_LoudnessResults_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_LoudnessResults;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Delegate FOnPerChannelLoudnessResults constinit property declarations ************
static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};
// ********** Begin Delegate FOnPerChannelLoudnessResults Property Definitions *********************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UDelegateFunction_AudioSynesthesia_OnPerChannelLoudnessResults__DelegateSignature_Statics::NewProp_ChannelIndex = { "ChannelIndex", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_AudioSynesthesia_eventOnPerChannelLoudnessResults_Parms, ChannelIndex), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UDelegateFunction_AudioSynesthesia_OnPerChannelLoudnessResults__DelegateSignature_Statics::NewProp_LoudnessResults_Inner = { "LoudnessResults", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FLoudnessResults, METADATA_PARAMS(0, nullptr) }; // 4178723541
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UDelegateFunction_AudioSynesthesia_OnPerChannelLoudnessResults__DelegateSignature_Statics::NewProp_LoudnessResults = { "LoudnessResults", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_AudioSynesthesia_eventOnPerChannelLoudnessResults_Parms, LoudnessResults), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LoudnessResults_MetaData), NewProp_LoudnessResults_MetaData) }; // 4178723541
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_AudioSynesthesia_OnPerChannelLoudnessResults__DelegateSignature_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_AudioSynesthesia_OnPerChannelLoudnessResults__DelegateSignature_Statics::NewProp_ChannelIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_AudioSynesthesia_OnPerChannelLoudnessResults__DelegateSignature_Statics::NewProp_LoudnessResults_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_AudioSynesthesia_OnPerChannelLoudnessResults__DelegateSignature_Statics::NewProp_LoudnessResults,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AudioSynesthesia_OnPerChannelLoudnessResults__DelegateSignature_Statics::PropPointers) < 2048);
// ********** End Delegate FOnPerChannelLoudnessResults Property Definitions ***********************
const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_AudioSynesthesia_OnPerChannelLoudnessResults__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_AudioSynesthesia, nullptr, "OnPerChannelLoudnessResults__DelegateSignature", Z_Construct_UDelegateFunction_AudioSynesthesia_OnPerChannelLoudnessResults__DelegateSignature_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AudioSynesthesia_OnPerChannelLoudnessResults__DelegateSignature_Statics::PropPointers),
sizeof(Z_Construct_UDelegateFunction_AudioSynesthesia_OnPerChannelLoudnessResults__DelegateSignature_Statics::_Script_AudioSynesthesia_eventOnPerChannelLoudnessResults_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00530000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AudioSynesthesia_OnPerChannelLoudnessResults__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_AudioSynesthesia_OnPerChannelLoudnessResults__DelegateSignature_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UDelegateFunction_AudioSynesthesia_OnPerChannelLoudnessResults__DelegateSignature_Statics::_Script_AudioSynesthesia_eventOnPerChannelLoudnessResults_Parms) < MAX_uint16);
UFunction* Z_Construct_UDelegateFunction_AudioSynesthesia_OnPerChannelLoudnessResults__DelegateSignature()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_AudioSynesthesia_OnPerChannelLoudnessResults__DelegateSignature_Statics::FuncParams);
}
return ReturnFunction;
}
void FOnPerChannelLoudnessResults_DelegateWrapper(const FMulticastScriptDelegate& OnPerChannelLoudnessResults, int32 ChannelIndex, TArray<FLoudnessResults> const& LoudnessResults)
{
struct _Script_AudioSynesthesia_eventOnPerChannelLoudnessResults_Parms
{
int32 ChannelIndex;
TArray<FLoudnessResults> LoudnessResults;
};
_Script_AudioSynesthesia_eventOnPerChannelLoudnessResults_Parms Parms;
Parms.ChannelIndex=ChannelIndex;
Parms.LoudnessResults=LoudnessResults;
OnPerChannelLoudnessResults.ProcessMulticastDelegate<UObject>(&Parms);
}
// ********** End Delegate FOnPerChannelLoudnessResults ********************************************
// ********** Begin Delegate FOnLatestPerChannelLoudnessResults ************************************
struct Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestPerChannelLoudnessResults__DelegateSignature_Statics
{
struct _Script_AudioSynesthesia_eventOnLatestPerChannelLoudnessResults_Parms
{
int32 ChannelIndex;
FLoudnessResults LatestLoudnessResults;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Comment", "/** Delegate to receive only the most recent overall loudness result per channel. */" },
{ "ModuleRelativePath", "Classes/Loudness.h" },
{ "ToolTip", "Delegate to receive only the most recent overall loudness result per channel." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LatestLoudnessResults_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Delegate FOnLatestPerChannelLoudnessResults constinit property declarations ****
static const UECodeGen_Private::FIntPropertyParams NewProp_ChannelIndex;
static const UECodeGen_Private::FStructPropertyParams NewProp_LatestLoudnessResults;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Delegate FOnLatestPerChannelLoudnessResults constinit property declarations ******
static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};
// ********** Begin Delegate FOnLatestPerChannelLoudnessResults Property Definitions ***************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestPerChannelLoudnessResults__DelegateSignature_Statics::NewProp_ChannelIndex = { "ChannelIndex", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_AudioSynesthesia_eventOnLatestPerChannelLoudnessResults_Parms, ChannelIndex), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestPerChannelLoudnessResults__DelegateSignature_Statics::NewProp_LatestLoudnessResults = { "LatestLoudnessResults", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_AudioSynesthesia_eventOnLatestPerChannelLoudnessResults_Parms, LatestLoudnessResults), Z_Construct_UScriptStruct_FLoudnessResults, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LatestLoudnessResults_MetaData), NewProp_LatestLoudnessResults_MetaData) }; // 4178723541
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestPerChannelLoudnessResults__DelegateSignature_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestPerChannelLoudnessResults__DelegateSignature_Statics::NewProp_ChannelIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestPerChannelLoudnessResults__DelegateSignature_Statics::NewProp_LatestLoudnessResults,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestPerChannelLoudnessResults__DelegateSignature_Statics::PropPointers) < 2048);
// ********** End Delegate FOnLatestPerChannelLoudnessResults Property Definitions *****************
const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestPerChannelLoudnessResults__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_AudioSynesthesia, nullptr, "OnLatestPerChannelLoudnessResults__DelegateSignature", Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestPerChannelLoudnessResults__DelegateSignature_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestPerChannelLoudnessResults__DelegateSignature_Statics::PropPointers),
sizeof(Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestPerChannelLoudnessResults__DelegateSignature_Statics::_Script_AudioSynesthesia_eventOnLatestPerChannelLoudnessResults_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00530000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestPerChannelLoudnessResults__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestPerChannelLoudnessResults__DelegateSignature_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestPerChannelLoudnessResults__DelegateSignature_Statics::_Script_AudioSynesthesia_eventOnLatestPerChannelLoudnessResults_Parms) < MAX_uint16);
UFunction* Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestPerChannelLoudnessResults__DelegateSignature()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestPerChannelLoudnessResults__DelegateSignature_Statics::FuncParams);
}
return ReturnFunction;
}
void FOnLatestPerChannelLoudnessResults_DelegateWrapper(const FMulticastScriptDelegate& OnLatestPerChannelLoudnessResults, int32 ChannelIndex, FLoudnessResults const& LatestLoudnessResults)
{
struct _Script_AudioSynesthesia_eventOnLatestPerChannelLoudnessResults_Parms
{
int32 ChannelIndex;
FLoudnessResults LatestLoudnessResults;
};
_Script_AudioSynesthesia_eventOnLatestPerChannelLoudnessResults_Parms Parms;
Parms.ChannelIndex=ChannelIndex;
Parms.LatestLoudnessResults=LatestLoudnessResults;
OnLatestPerChannelLoudnessResults.ProcessMulticastDelegate<UObject>(&Parms);
}
// ********** End Delegate FOnLatestPerChannelLoudnessResults **************************************
// ********** Begin Class ULoudnessAnalyzer ********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_ULoudnessAnalyzer;
UClass* ULoudnessAnalyzer::GetPrivateStaticClass()
{
using TClass = ULoudnessAnalyzer;
if (!Z_Registration_Info_UClass_ULoudnessAnalyzer.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("LoudnessAnalyzer"),
Z_Registration_Info_UClass_ULoudnessAnalyzer.InnerSingleton,
StaticRegisterNativesULoudnessAnalyzer,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_ULoudnessAnalyzer.InnerSingleton;
}
UClass* Z_Construct_UClass_ULoudnessAnalyzer_NoRegister()
{
return ULoudnessAnalyzer::GetPrivateStaticClass();
}
struct Z_Construct_UClass_ULoudnessAnalyzer_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/** ULoudnessAnalyzer\n *\n * ULoudnessAnalyzer calculates the temporal evolution of perceptual loudness for a given\n * audio bus in real-time. Loudness is available for individual channels or the overall audio bus. Normalized\n * loudness values convert the range to 0.0 to 1.0 where 0.0 is the noise floor and 1.0 is the\n * maximum loudness of the particular sound.\n */" },
{ "IncludePath", "Loudness.h" },
{ "IsBlueprintBase", "true" },
{ "ModuleRelativePath", "Classes/Loudness.h" },
{ "ToolTip", "ULoudnessAnalyzer\n\nULoudnessAnalyzer calculates the temporal evolution of perceptual loudness for a given\naudio bus in real-time. Loudness is available for individual channels or the overall audio bus. Normalized\nloudness values convert the range to 0.0 to 1.0 where 0.0 is the noise floor and 1.0 is the\nmaximum loudness of the particular sound." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Settings_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "Comment", "/** The settings for the audio analyzer. */" },
{ "ExposeOnSpawn", "" },
{ "ModuleRelativePath", "Classes/Loudness.h" },
{ "ToolTip", "The settings for the audio analyzer." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnOverallLoudnessResults_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "Comment", "/** Delegate to receive all overall loudness results since last delegate call. */" },
{ "ModuleRelativePath", "Classes/Loudness.h" },
{ "ToolTip", "Delegate to receive all overall loudness results since last delegate call." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnPerChannelLoudnessResults_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "Comment", "/** Delegate to receive all loudness results, per-channel, since last delegate call. */" },
{ "ModuleRelativePath", "Classes/Loudness.h" },
{ "ToolTip", "Delegate to receive all loudness results, per-channel, since last delegate call." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnLatestOverallLoudnessResults_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "Comment", "/** Delegate to receive the latest overall loudness results. */" },
{ "ModuleRelativePath", "Classes/Loudness.h" },
{ "ToolTip", "Delegate to receive the latest overall loudness results." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnLatestPerChannelLoudnessResults_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "Comment", "/** Delegate to receive the latest per-channel loudness results. */" },
{ "ModuleRelativePath", "Classes/Loudness.h" },
{ "ToolTip", "Delegate to receive the latest per-channel loudness results." },
};
#endif // WITH_METADATA
// ********** Begin Class ULoudnessAnalyzer constinit property declarations ************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Settings;
static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnOverallLoudnessResults;
static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnPerChannelLoudnessResults;
static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnLatestOverallLoudnessResults;
static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnLatestPerChannelLoudnessResults;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class ULoudnessAnalyzer constinit property declarations **************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<ULoudnessAnalyzer>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_ULoudnessAnalyzer_Statics
// ********** Begin Class ULoudnessAnalyzer Property Definitions ***********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_ULoudnessAnalyzer_Statics::NewProp_Settings = { "Settings", nullptr, (EPropertyFlags)0x0115000000000005, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULoudnessAnalyzer, Settings), Z_Construct_UClass_ULoudnessSettings_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Settings_MetaData), NewProp_Settings_MetaData) };
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_ULoudnessAnalyzer_Statics::NewProp_OnOverallLoudnessResults = { "OnOverallLoudnessResults", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULoudnessAnalyzer, OnOverallLoudnessResults), Z_Construct_UDelegateFunction_AudioSynesthesia_OnOverallLoudnessResults__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnOverallLoudnessResults_MetaData), NewProp_OnOverallLoudnessResults_MetaData) }; // 4221969218
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_ULoudnessAnalyzer_Statics::NewProp_OnPerChannelLoudnessResults = { "OnPerChannelLoudnessResults", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULoudnessAnalyzer, OnPerChannelLoudnessResults), Z_Construct_UDelegateFunction_AudioSynesthesia_OnPerChannelLoudnessResults__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnPerChannelLoudnessResults_MetaData), NewProp_OnPerChannelLoudnessResults_MetaData) }; // 3656997081
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_ULoudnessAnalyzer_Statics::NewProp_OnLatestOverallLoudnessResults = { "OnLatestOverallLoudnessResults", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULoudnessAnalyzer, OnLatestOverallLoudnessResults), Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestOverallLoudnessResults__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnLatestOverallLoudnessResults_MetaData), NewProp_OnLatestOverallLoudnessResults_MetaData) }; // 2155781170
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_ULoudnessAnalyzer_Statics::NewProp_OnLatestPerChannelLoudnessResults = { "OnLatestPerChannelLoudnessResults", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULoudnessAnalyzer, OnLatestPerChannelLoudnessResults), Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestPerChannelLoudnessResults__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnLatestPerChannelLoudnessResults_MetaData), NewProp_OnLatestPerChannelLoudnessResults_MetaData) }; // 3797004432
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_ULoudnessAnalyzer_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULoudnessAnalyzer_Statics::NewProp_Settings,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULoudnessAnalyzer_Statics::NewProp_OnOverallLoudnessResults,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULoudnessAnalyzer_Statics::NewProp_OnPerChannelLoudnessResults,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULoudnessAnalyzer_Statics::NewProp_OnLatestOverallLoudnessResults,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULoudnessAnalyzer_Statics::NewProp_OnLatestPerChannelLoudnessResults,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULoudnessAnalyzer_Statics::PropPointers) < 2048);
// ********** End Class ULoudnessAnalyzer Property Definitions *************************************
UObject* (*const Z_Construct_UClass_ULoudnessAnalyzer_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAudioAnalyzer,
(UObject* (*)())Z_Construct_UPackage__Script_AudioSynesthesia,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULoudnessAnalyzer_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_ULoudnessAnalyzer_Statics::ClassParams = {
&ULoudnessAnalyzer::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_ULoudnessAnalyzer_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_ULoudnessAnalyzer_Statics::PropPointers),
0,
0x008810A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_ULoudnessAnalyzer_Statics::Class_MetaDataParams), Z_Construct_UClass_ULoudnessAnalyzer_Statics::Class_MetaDataParams)
};
void ULoudnessAnalyzer::StaticRegisterNativesULoudnessAnalyzer()
{
}
UClass* Z_Construct_UClass_ULoudnessAnalyzer()
{
if (!Z_Registration_Info_UClass_ULoudnessAnalyzer.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ULoudnessAnalyzer.OuterSingleton, Z_Construct_UClass_ULoudnessAnalyzer_Statics::ClassParams);
}
return Z_Registration_Info_UClass_ULoudnessAnalyzer.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, ULoudnessAnalyzer);
ULoudnessAnalyzer::~ULoudnessAnalyzer() {}
// ********** End Class ULoudnessAnalyzer **********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_Loudness_h__Script_AudioSynesthesia_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ ELoudnessCurveTypeEnum_StaticEnum, TEXT("ELoudnessCurveTypeEnum"), &Z_Registration_Info_UEnum_ELoudnessCurveTypeEnum, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 4062842350U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FLoudnessResults::StaticStruct, Z_Construct_UScriptStruct_FLoudnessResults_Statics::NewStructOps, TEXT("LoudnessResults"),&Z_Registration_Info_UScriptStruct_FLoudnessResults, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FLoudnessResults), 4178723541U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_ULoudnessSettings, ULoudnessSettings::StaticClass, TEXT("ULoudnessSettings"), &Z_Registration_Info_UClass_ULoudnessSettings, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ULoudnessSettings), 262039321U) },
{ Z_Construct_UClass_ULoudnessAnalyzer, ULoudnessAnalyzer::StaticClass, TEXT("ULoudnessAnalyzer"), &Z_Registration_Info_UClass_ULoudnessAnalyzer, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ULoudnessAnalyzer), 3796873439U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_Loudness_h__Script_AudioSynesthesia_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_Loudness_h__Script_AudioSynesthesia_1885928081{
TEXT("/Script/AudioSynesthesia"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_Loudness_h__Script_AudioSynesthesia_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_Loudness_h__Script_AudioSynesthesia_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_Loudness_h__Script_AudioSynesthesia_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_Loudness_h__Script_AudioSynesthesia_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_Loudness_h__Script_AudioSynesthesia_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_Loudness_h__Script_AudioSynesthesia_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,153 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Loudness.h"
#ifdef AUDIOSYNESTHESIA_Loudness_generated_h
#error "Loudness.generated.h already included, missing '#pragma once' in Loudness.h"
#endif
#define AUDIOSYNESTHESIA_Loudness_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
struct FLoudnessResults;
// ********** Begin Class ULoudnessSettings ********************************************************
struct Z_Construct_UClass_ULoudnessSettings_Statics;
AUDIOSYNESTHESIA_API UClass* Z_Construct_UClass_ULoudnessSettings_NoRegister();
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_Loudness_h_39_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesULoudnessSettings(); \
friend struct ::Z_Construct_UClass_ULoudnessSettings_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AUDIOSYNESTHESIA_API UClass* ::Z_Construct_UClass_ULoudnessSettings_NoRegister(); \
public: \
DECLARE_CLASS2(ULoudnessSettings, UAudioSynesthesiaSettings, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/AudioSynesthesia"), Z_Construct_UClass_ULoudnessSettings_NoRegister) \
DECLARE_SERIALIZER(ULoudnessSettings)
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_Loudness_h_39_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
ULoudnessSettings(ULoudnessSettings&&) = delete; \
ULoudnessSettings(const ULoudnessSettings&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(AUDIOSYNESTHESIA_API, ULoudnessSettings); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(ULoudnessSettings); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(ULoudnessSettings) \
AUDIOSYNESTHESIA_API virtual ~ULoudnessSettings();
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_Loudness_h_36_PROLOG
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_Loudness_h_39_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_Loudness_h_39_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_Loudness_h_39_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class ULoudnessSettings;
// ********** End Class ULoudnessSettings **********************************************************
// ********** Begin ScriptStruct FLoudnessResults **************************************************
struct Z_Construct_UScriptStruct_FLoudnessResults_Statics;
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_Loudness_h_82_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FLoudnessResults_Statics; \
AUDIOSYNESTHESIA_API static class UScriptStruct* StaticStruct();
struct FLoudnessResults;
// ********** End ScriptStruct FLoudnessResults ****************************************************
// ********** Begin Delegate FOnOverallLoudnessResults *********************************************
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_Loudness_h_102_DELEGATE \
AUDIOSYNESTHESIA_API void FOnOverallLoudnessResults_DelegateWrapper(const FMulticastScriptDelegate& OnOverallLoudnessResults, TArray<FLoudnessResults> const& OverallLoudnessResults);
// ********** End Delegate FOnOverallLoudnessResults ***********************************************
// ********** Begin Delegate FOnLatestOverallLoudnessResults ***************************************
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_Loudness_h_105_DELEGATE \
AUDIOSYNESTHESIA_API void FOnLatestOverallLoudnessResults_DelegateWrapper(const FMulticastScriptDelegate& OnLatestOverallLoudnessResults, FLoudnessResults const& LatestOverallLoudnessResults);
// ********** End Delegate FOnLatestOverallLoudnessResults *****************************************
// ********** Begin Delegate FOnPerChannelLoudnessResults ******************************************
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_Loudness_h_108_DELEGATE \
AUDIOSYNESTHESIA_API void FOnPerChannelLoudnessResults_DelegateWrapper(const FMulticastScriptDelegate& OnPerChannelLoudnessResults, int32 ChannelIndex, TArray<FLoudnessResults> const& LoudnessResults);
// ********** End Delegate FOnPerChannelLoudnessResults ********************************************
// ********** Begin Delegate FOnLatestPerChannelLoudnessResults ************************************
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_Loudness_h_111_DELEGATE \
AUDIOSYNESTHESIA_API void FOnLatestPerChannelLoudnessResults_DelegateWrapper(const FMulticastScriptDelegate& OnLatestPerChannelLoudnessResults, int32 ChannelIndex, FLoudnessResults const& LatestLoudnessResults);
// ********** End Delegate FOnLatestPerChannelLoudnessResults **************************************
// ********** Begin Class ULoudnessAnalyzer ********************************************************
struct Z_Construct_UClass_ULoudnessAnalyzer_Statics;
AUDIOSYNESTHESIA_API UClass* Z_Construct_UClass_ULoudnessAnalyzer_NoRegister();
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_Loudness_h_123_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesULoudnessAnalyzer(); \
friend struct ::Z_Construct_UClass_ULoudnessAnalyzer_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AUDIOSYNESTHESIA_API UClass* ::Z_Construct_UClass_ULoudnessAnalyzer_NoRegister(); \
public: \
DECLARE_CLASS2(ULoudnessAnalyzer, UAudioAnalyzer, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/AudioSynesthesia"), Z_Construct_UClass_ULoudnessAnalyzer_NoRegister) \
DECLARE_SERIALIZER(ULoudnessAnalyzer)
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_Loudness_h_123_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
ULoudnessAnalyzer(ULoudnessAnalyzer&&) = delete; \
ULoudnessAnalyzer(const ULoudnessAnalyzer&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(AUDIOSYNESTHESIA_API, ULoudnessAnalyzer); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(ULoudnessAnalyzer); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(ULoudnessAnalyzer) \
AUDIOSYNESTHESIA_API virtual ~ULoudnessAnalyzer();
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_Loudness_h_120_PROLOG
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_Loudness_h_123_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_Loudness_h_123_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_Loudness_h_123_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class ULoudnessAnalyzer;
// ********** End Class ULoudnessAnalyzer **********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_Loudness_h
// ********** Begin Enum ELoudnessCurveTypeEnum ****************************************************
#define FOREACH_ENUM_ELOUDNESSCURVETYPEENUM(op) \
op(ELoudnessCurveTypeEnum::A) \
op(ELoudnessCurveTypeEnum::B) \
op(ELoudnessCurveTypeEnum::C) \
op(ELoudnessCurveTypeEnum::D) \
op(ELoudnessCurveTypeEnum::K) \
op(ELoudnessCurveTypeEnum::None)
enum class ELoudnessCurveTypeEnum : uint8;
template<> struct TIsUEnumClass<ELoudnessCurveTypeEnum> { enum { Value = true }; };
template<> AUDIOSYNESTHESIA_NON_ATTRIBUTED_API UEnum* StaticEnum<ELoudnessCurveTypeEnum>();
// ********** End Enum ELoudnessCurveTypeEnum ******************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,655 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "LoudnessNRT.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeLoudnessNRT() {}
// ********** Begin Cross Module References ********************************************************
AUDIOSYNESTHESIA_API UClass* Z_Construct_UClass_UAudioSynesthesiaNRT();
AUDIOSYNESTHESIA_API UClass* Z_Construct_UClass_UAudioSynesthesiaNRTSettings();
AUDIOSYNESTHESIA_API UClass* Z_Construct_UClass_ULoudnessNRT();
AUDIOSYNESTHESIA_API UClass* Z_Construct_UClass_ULoudnessNRT_NoRegister();
AUDIOSYNESTHESIA_API UClass* Z_Construct_UClass_ULoudnessNRTSettings();
AUDIOSYNESTHESIA_API UClass* Z_Construct_UClass_ULoudnessNRTSettings_NoRegister();
AUDIOSYNESTHESIA_API UEnum* Z_Construct_UEnum_AudioSynesthesia_ELoudnessNRTCurveTypeEnum();
UPackage* Z_Construct_UPackage__Script_AudioSynesthesia();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum ELoudnessNRTCurveTypeEnum *************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ELoudnessNRTCurveTypeEnum;
static UEnum* ELoudnessNRTCurveTypeEnum_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ELoudnessNRTCurveTypeEnum.OuterSingleton)
{
Z_Registration_Info_UEnum_ELoudnessNRTCurveTypeEnum.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_AudioSynesthesia_ELoudnessNRTCurveTypeEnum, (UObject*)Z_Construct_UPackage__Script_AudioSynesthesia(), TEXT("ELoudnessNRTCurveTypeEnum"));
}
return Z_Registration_Info_UEnum_ELoudnessNRTCurveTypeEnum.OuterSingleton;
}
template<> AUDIOSYNESTHESIA_NON_ATTRIBUTED_API UEnum* StaticEnum<ELoudnessNRTCurveTypeEnum>()
{
return ELoudnessNRTCurveTypeEnum_StaticEnum();
}
struct Z_Construct_UEnum_AudioSynesthesia_ELoudnessNRTCurveTypeEnum_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "A.Comment", "/** Loudness Curve A Weighting. Commonly used in environmental sound measurements. Best for low level sounds. */" },
{ "A.DisplayName", "A" },
{ "A.Name", "ELoudnessNRTCurveTypeEnum::A" },
{ "A.ToolTip", "Loudness Curve A Weighting. Commonly used in environmental sound measurements. Best for low level sounds." },
{ "B.Comment", "/** Loudness Curve B Weighting. Relative to \"A\", gives more precedence to frequencies below 1kHz. */" },
{ "B.DisplayName", "B" },
{ "B.Name", "ELoudnessNRTCurveTypeEnum::B" },
{ "B.ToolTip", "Loudness Curve B Weighting. Relative to \"A\", gives more precedence to frequencies below 1kHz." },
{ "BlueprintType", "true" },
{ "C.Comment", "/** Loudness Curve C Weighting. Relative to \"A\" and \"B\", gives more precedence to frequencies below 1kHz. */" },
{ "C.DisplayName", "C" },
{ "C.Name", "ELoudnessNRTCurveTypeEnum::C" },
{ "C.ToolTip", "Loudness Curve C Weighting. Relative to \"A\" and \"B\", gives more precedence to frequencies below 1kHz." },
{ "Comment", "/** ELoudnessNRTCurveTypeEnum\n *\n * Enumeration of available equal loudness curves. Loudness curves based on IEC 61672-1:2013 Electroacoustics - Sound level meters - Part 1: Specifications.\n */" },
{ "D.Comment", "/** Loudness Curve D Weighting. Similar to \"B\" but with an emphasis on presence in the 2kHz-6KHz frequency range. */" },
{ "D.DisplayName", "D" },
{ "D.Name", "ELoudnessNRTCurveTypeEnum::D" },
{ "D.ToolTip", "Loudness Curve D Weighting. Similar to \"B\" but with an emphasis on presence in the 2kHz-6KHz frequency range." },
{ "K.Comment", "/** Loudness Curve K Weighting. Correlates with subjective perception of recorded broadcast content. */" },
{ "K.DisplayName", "K" },
{ "K.Name", "ELoudnessNRTCurveTypeEnum::K" },
{ "K.ToolTip", "Loudness Curve K Weighting. Correlates with subjective perception of recorded broadcast content." },
{ "ModuleRelativePath", "Classes/LoudnessNRT.h" },
{ "None.Comment", "/** No loudness curve weighting. */" },
{ "None.DisplayName", "None" },
{ "None.Name", "ELoudnessNRTCurveTypeEnum::None" },
{ "None.ToolTip", "No loudness curve weighting." },
{ "ToolTip", "ELoudnessNRTCurveTypeEnum\n\nEnumeration of available equal loudness curves. Loudness curves based on IEC 61672-1:2013 Electroacoustics - Sound level meters - Part 1: Specifications." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ELoudnessNRTCurveTypeEnum::A", (int64)ELoudnessNRTCurveTypeEnum::A },
{ "ELoudnessNRTCurveTypeEnum::B", (int64)ELoudnessNRTCurveTypeEnum::B },
{ "ELoudnessNRTCurveTypeEnum::C", (int64)ELoudnessNRTCurveTypeEnum::C },
{ "ELoudnessNRTCurveTypeEnum::D", (int64)ELoudnessNRTCurveTypeEnum::D },
{ "ELoudnessNRTCurveTypeEnum::K", (int64)ELoudnessNRTCurveTypeEnum::K },
{ "ELoudnessNRTCurveTypeEnum::None", (int64)ELoudnessNRTCurveTypeEnum::None },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_AudioSynesthesia_ELoudnessNRTCurveTypeEnum_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_AudioSynesthesia_ELoudnessNRTCurveTypeEnum_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_AudioSynesthesia,
nullptr,
"ELoudnessNRTCurveTypeEnum",
"ELoudnessNRTCurveTypeEnum",
Z_Construct_UEnum_AudioSynesthesia_ELoudnessNRTCurveTypeEnum_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_AudioSynesthesia_ELoudnessNRTCurveTypeEnum_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_AudioSynesthesia_ELoudnessNRTCurveTypeEnum_Statics::Enum_MetaDataParams), Z_Construct_UEnum_AudioSynesthesia_ELoudnessNRTCurveTypeEnum_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_AudioSynesthesia_ELoudnessNRTCurveTypeEnum()
{
if (!Z_Registration_Info_UEnum_ELoudnessNRTCurveTypeEnum.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ELoudnessNRTCurveTypeEnum.InnerSingleton, Z_Construct_UEnum_AudioSynesthesia_ELoudnessNRTCurveTypeEnum_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ELoudnessNRTCurveTypeEnum.InnerSingleton;
}
// ********** End Enum ELoudnessNRTCurveTypeEnum ***************************************************
// ********** Begin Class ULoudnessNRTSettings *****************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_ULoudnessNRTSettings;
UClass* ULoudnessNRTSettings::GetPrivateStaticClass()
{
using TClass = ULoudnessNRTSettings;
if (!Z_Registration_Info_UClass_ULoudnessNRTSettings.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("LoudnessNRTSettings"),
Z_Registration_Info_UClass_ULoudnessNRTSettings.InnerSingleton,
StaticRegisterNativesULoudnessNRTSettings,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_ULoudnessNRTSettings.InnerSingleton;
}
UClass* Z_Construct_UClass_ULoudnessNRTSettings_NoRegister()
{
return ULoudnessNRTSettings::GetPrivateStaticClass();
}
struct Z_Construct_UClass_ULoudnessNRTSettings_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/** ULoudnessNRTSettings\n *\n * Settings for a ULoudnessNRT analyzer.\n */" },
{ "IncludePath", "LoudnessNRT.h" },
{ "IsBlueprintBase", "true" },
{ "ModuleRelativePath", "Classes/LoudnessNRT.h" },
{ "ToolTip", "ULoudnessNRTSettings\n\nSettings for a ULoudnessNRT analyzer." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AnalysisPeriod_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "ClampMax", "0.25" },
{ "ClampMin", "0.01" },
{ "Comment", "/** Number of seconds between loudness measurements */" },
{ "ModuleRelativePath", "Classes/LoudnessNRT.h" },
{ "ToolTip", "Number of seconds between loudness measurements" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MinimumFrequency_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "ClampMax", "20000" },
{ "ClampMin", "20.0" },
{ "Comment", "/** Minimum analysis frequency for calculating loudness. */" },
{ "ModuleRelativePath", "Classes/LoudnessNRT.h" },
{ "ToolTip", "Minimum analysis frequency for calculating loudness." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaximumFrequency_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "ClampMax", "20000" },
{ "ClampMin", "20.0" },
{ "Comment", "/** Maximum analysis frequency for calculating loudness. */" },
{ "ModuleRelativePath", "Classes/LoudnessNRT.h" },
{ "ToolTip", "Maximum analysis frequency for calculating loudness." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CurveType_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "Comment", "/** Type of equal loudness curve used in calculations */" },
{ "ModuleRelativePath", "Classes/LoudnessNRT.h" },
{ "ToolTip", "Type of equal loudness curve used in calculations" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NoiseFloorDb_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "ClampMax", "0" },
{ "ClampMin", "-100.0" },
{ "Comment", "/** dB level to denote silence. Used when calculating normalized loudness. */" },
{ "ModuleRelativePath", "Classes/LoudnessNRT.h" },
{ "ToolTip", "dB level to denote silence. Used when calculating normalized loudness." },
};
#endif // WITH_METADATA
// ********** Begin Class ULoudnessNRTSettings constinit property declarations *********************
static const UECodeGen_Private::FFloatPropertyParams NewProp_AnalysisPeriod;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MinimumFrequency;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MaximumFrequency;
static const UECodeGen_Private::FBytePropertyParams NewProp_CurveType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_CurveType;
static const UECodeGen_Private::FFloatPropertyParams NewProp_NoiseFloorDb;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class ULoudnessNRTSettings constinit property declarations ***********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<ULoudnessNRTSettings>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_ULoudnessNRTSettings_Statics
// ********** Begin Class ULoudnessNRTSettings Property Definitions ********************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ULoudnessNRTSettings_Statics::NewProp_AnalysisPeriod = { "AnalysisPeriod", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULoudnessNRTSettings, AnalysisPeriod), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AnalysisPeriod_MetaData), NewProp_AnalysisPeriod_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ULoudnessNRTSettings_Statics::NewProp_MinimumFrequency = { "MinimumFrequency", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULoudnessNRTSettings, MinimumFrequency), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MinimumFrequency_MetaData), NewProp_MinimumFrequency_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ULoudnessNRTSettings_Statics::NewProp_MaximumFrequency = { "MaximumFrequency", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULoudnessNRTSettings, MaximumFrequency), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaximumFrequency_MetaData), NewProp_MaximumFrequency_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_ULoudnessNRTSettings_Statics::NewProp_CurveType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_ULoudnessNRTSettings_Statics::NewProp_CurveType = { "CurveType", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULoudnessNRTSettings, CurveType), Z_Construct_UEnum_AudioSynesthesia_ELoudnessNRTCurveTypeEnum, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CurveType_MetaData), NewProp_CurveType_MetaData) }; // 2566636897
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_ULoudnessNRTSettings_Statics::NewProp_NoiseFloorDb = { "NoiseFloorDb", nullptr, (EPropertyFlags)0x0010040000000015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULoudnessNRTSettings, NoiseFloorDb), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NoiseFloorDb_MetaData), NewProp_NoiseFloorDb_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_ULoudnessNRTSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULoudnessNRTSettings_Statics::NewProp_AnalysisPeriod,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULoudnessNRTSettings_Statics::NewProp_MinimumFrequency,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULoudnessNRTSettings_Statics::NewProp_MaximumFrequency,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULoudnessNRTSettings_Statics::NewProp_CurveType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULoudnessNRTSettings_Statics::NewProp_CurveType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULoudnessNRTSettings_Statics::NewProp_NoiseFloorDb,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULoudnessNRTSettings_Statics::PropPointers) < 2048);
// ********** End Class ULoudnessNRTSettings Property Definitions **********************************
UObject* (*const Z_Construct_UClass_ULoudnessNRTSettings_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAudioSynesthesiaNRTSettings,
(UObject* (*)())Z_Construct_UPackage__Script_AudioSynesthesia,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULoudnessNRTSettings_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_ULoudnessNRTSettings_Statics::ClassParams = {
&ULoudnessNRTSettings::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_ULoudnessNRTSettings_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_ULoudnessNRTSettings_Statics::PropPointers),
0,
0x000810A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_ULoudnessNRTSettings_Statics::Class_MetaDataParams), Z_Construct_UClass_ULoudnessNRTSettings_Statics::Class_MetaDataParams)
};
void ULoudnessNRTSettings::StaticRegisterNativesULoudnessNRTSettings()
{
}
UClass* Z_Construct_UClass_ULoudnessNRTSettings()
{
if (!Z_Registration_Info_UClass_ULoudnessNRTSettings.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ULoudnessNRTSettings.OuterSingleton, Z_Construct_UClass_ULoudnessNRTSettings_Statics::ClassParams);
}
return Z_Registration_Info_UClass_ULoudnessNRTSettings.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, ULoudnessNRTSettings);
ULoudnessNRTSettings::~ULoudnessNRTSettings() {}
// ********** End Class ULoudnessNRTSettings *******************************************************
// ********** Begin Class ULoudnessNRT Function GetChannelLoudnessAtTime ***************************
struct Z_Construct_UFunction_ULoudnessNRT_GetChannelLoudnessAtTime_Statics
{
struct LoudnessNRT_eventGetChannelLoudnessAtTime_Parms
{
float InSeconds;
int32 InChannel;
float OutLoudness;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio Analyzer" },
{ "Comment", "/** Get a specific channel loudness of the analyzed sound at a given time. */" },
{ "ModuleRelativePath", "Classes/LoudnessNRT.h" },
{ "ToolTip", "Get a specific channel loudness of the analyzed sound at a given time." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InSeconds_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InChannel_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetChannelLoudnessAtTime constinit property declarations **************
static const UECodeGen_Private::FFloatPropertyParams NewProp_InSeconds;
static const UECodeGen_Private::FIntPropertyParams NewProp_InChannel;
static const UECodeGen_Private::FFloatPropertyParams NewProp_OutLoudness;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetChannelLoudnessAtTime constinit property declarations ****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetChannelLoudnessAtTime Property Definitions *************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_ULoudnessNRT_GetChannelLoudnessAtTime_Statics::NewProp_InSeconds = { "InSeconds", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(LoudnessNRT_eventGetChannelLoudnessAtTime_Parms, InSeconds), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InSeconds_MetaData), NewProp_InSeconds_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_ULoudnessNRT_GetChannelLoudnessAtTime_Statics::NewProp_InChannel = { "InChannel", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(LoudnessNRT_eventGetChannelLoudnessAtTime_Parms, InChannel), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InChannel_MetaData), NewProp_InChannel_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_ULoudnessNRT_GetChannelLoudnessAtTime_Statics::NewProp_OutLoudness = { "OutLoudness", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(LoudnessNRT_eventGetChannelLoudnessAtTime_Parms, OutLoudness), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_ULoudnessNRT_GetChannelLoudnessAtTime_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_ULoudnessNRT_GetChannelLoudnessAtTime_Statics::NewProp_InSeconds,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_ULoudnessNRT_GetChannelLoudnessAtTime_Statics::NewProp_InChannel,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_ULoudnessNRT_GetChannelLoudnessAtTime_Statics::NewProp_OutLoudness,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_ULoudnessNRT_GetChannelLoudnessAtTime_Statics::PropPointers) < 2048);
// ********** End Function GetChannelLoudnessAtTime Property Definitions ***************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_ULoudnessNRT_GetChannelLoudnessAtTime_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_ULoudnessNRT, nullptr, "GetChannelLoudnessAtTime", Z_Construct_UFunction_ULoudnessNRT_GetChannelLoudnessAtTime_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_ULoudnessNRT_GetChannelLoudnessAtTime_Statics::PropPointers),
sizeof(Z_Construct_UFunction_ULoudnessNRT_GetChannelLoudnessAtTime_Statics::LoudnessNRT_eventGetChannelLoudnessAtTime_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_ULoudnessNRT_GetChannelLoudnessAtTime_Statics::Function_MetaDataParams), Z_Construct_UFunction_ULoudnessNRT_GetChannelLoudnessAtTime_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_ULoudnessNRT_GetChannelLoudnessAtTime_Statics::LoudnessNRT_eventGetChannelLoudnessAtTime_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_ULoudnessNRT_GetChannelLoudnessAtTime()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_ULoudnessNRT_GetChannelLoudnessAtTime_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(ULoudnessNRT::execGetChannelLoudnessAtTime)
{
P_GET_PROPERTY(FFloatProperty,Z_Param_InSeconds);
P_GET_PROPERTY(FIntProperty,Z_Param_InChannel);
P_GET_PROPERTY_REF(FFloatProperty,Z_Param_Out_OutLoudness);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->GetChannelLoudnessAtTime(Z_Param_InSeconds,Z_Param_InChannel,Z_Param_Out_OutLoudness);
P_NATIVE_END;
}
// ********** End Class ULoudnessNRT Function GetChannelLoudnessAtTime *****************************
// ********** Begin Class ULoudnessNRT Function GetLoudnessAtTime **********************************
struct Z_Construct_UFunction_ULoudnessNRT_GetLoudnessAtTime_Statics
{
struct LoudnessNRT_eventGetLoudnessAtTime_Parms
{
float InSeconds;
float OutLoudness;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio Analyzer" },
{ "Comment", "/** Get the overall loudness of the analyzed sound at a given time. */" },
{ "ModuleRelativePath", "Classes/LoudnessNRT.h" },
{ "ToolTip", "Get the overall loudness of the analyzed sound at a given time." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InSeconds_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetLoudnessAtTime constinit property declarations *********************
static const UECodeGen_Private::FFloatPropertyParams NewProp_InSeconds;
static const UECodeGen_Private::FFloatPropertyParams NewProp_OutLoudness;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetLoudnessAtTime constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetLoudnessAtTime Property Definitions ********************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_ULoudnessNRT_GetLoudnessAtTime_Statics::NewProp_InSeconds = { "InSeconds", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(LoudnessNRT_eventGetLoudnessAtTime_Parms, InSeconds), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InSeconds_MetaData), NewProp_InSeconds_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_ULoudnessNRT_GetLoudnessAtTime_Statics::NewProp_OutLoudness = { "OutLoudness", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(LoudnessNRT_eventGetLoudnessAtTime_Parms, OutLoudness), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_ULoudnessNRT_GetLoudnessAtTime_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_ULoudnessNRT_GetLoudnessAtTime_Statics::NewProp_InSeconds,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_ULoudnessNRT_GetLoudnessAtTime_Statics::NewProp_OutLoudness,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_ULoudnessNRT_GetLoudnessAtTime_Statics::PropPointers) < 2048);
// ********** End Function GetLoudnessAtTime Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_ULoudnessNRT_GetLoudnessAtTime_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_ULoudnessNRT, nullptr, "GetLoudnessAtTime", Z_Construct_UFunction_ULoudnessNRT_GetLoudnessAtTime_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_ULoudnessNRT_GetLoudnessAtTime_Statics::PropPointers),
sizeof(Z_Construct_UFunction_ULoudnessNRT_GetLoudnessAtTime_Statics::LoudnessNRT_eventGetLoudnessAtTime_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_ULoudnessNRT_GetLoudnessAtTime_Statics::Function_MetaDataParams), Z_Construct_UFunction_ULoudnessNRT_GetLoudnessAtTime_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_ULoudnessNRT_GetLoudnessAtTime_Statics::LoudnessNRT_eventGetLoudnessAtTime_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_ULoudnessNRT_GetLoudnessAtTime()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_ULoudnessNRT_GetLoudnessAtTime_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(ULoudnessNRT::execGetLoudnessAtTime)
{
P_GET_PROPERTY(FFloatProperty,Z_Param_InSeconds);
P_GET_PROPERTY_REF(FFloatProperty,Z_Param_Out_OutLoudness);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->GetLoudnessAtTime(Z_Param_InSeconds,Z_Param_Out_OutLoudness);
P_NATIVE_END;
}
// ********** End Class ULoudnessNRT Function GetLoudnessAtTime ************************************
// ********** Begin Class ULoudnessNRT Function GetNormalizedChannelLoudnessAtTime *****************
struct Z_Construct_UFunction_ULoudnessNRT_GetNormalizedChannelLoudnessAtTime_Statics
{
struct LoudnessNRT_eventGetNormalizedChannelLoudnessAtTime_Parms
{
float InSeconds;
int32 InChannel;
float OutLoudness;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio Analyzer" },
{ "Comment", "/**\n\x09\x09 * Get a specific channel normalized loudness of the analyzed sound at a given time. Normalized \n\x09\x09 * loudness is always between 0.0 to 1.0. 0.0 refers to the noise floor while 1.0 refers to the \n\x09\x09 * maximum loudness in the sound.\n\x09\x09 */" },
{ "ModuleRelativePath", "Classes/LoudnessNRT.h" },
{ "ToolTip", "Get a specific channel normalized loudness of the analyzed sound at a given time. Normalized\nloudness is always between 0.0 to 1.0. 0.0 refers to the noise floor while 1.0 refers to the\nmaximum loudness in the sound." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InSeconds_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InChannel_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetNormalizedChannelLoudnessAtTime constinit property declarations ****
static const UECodeGen_Private::FFloatPropertyParams NewProp_InSeconds;
static const UECodeGen_Private::FIntPropertyParams NewProp_InChannel;
static const UECodeGen_Private::FFloatPropertyParams NewProp_OutLoudness;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetNormalizedChannelLoudnessAtTime constinit property declarations ******
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetNormalizedChannelLoudnessAtTime Property Definitions ***************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_ULoudnessNRT_GetNormalizedChannelLoudnessAtTime_Statics::NewProp_InSeconds = { "InSeconds", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(LoudnessNRT_eventGetNormalizedChannelLoudnessAtTime_Parms, InSeconds), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InSeconds_MetaData), NewProp_InSeconds_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_ULoudnessNRT_GetNormalizedChannelLoudnessAtTime_Statics::NewProp_InChannel = { "InChannel", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(LoudnessNRT_eventGetNormalizedChannelLoudnessAtTime_Parms, InChannel), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InChannel_MetaData), NewProp_InChannel_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_ULoudnessNRT_GetNormalizedChannelLoudnessAtTime_Statics::NewProp_OutLoudness = { "OutLoudness", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(LoudnessNRT_eventGetNormalizedChannelLoudnessAtTime_Parms, OutLoudness), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_ULoudnessNRT_GetNormalizedChannelLoudnessAtTime_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_ULoudnessNRT_GetNormalizedChannelLoudnessAtTime_Statics::NewProp_InSeconds,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_ULoudnessNRT_GetNormalizedChannelLoudnessAtTime_Statics::NewProp_InChannel,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_ULoudnessNRT_GetNormalizedChannelLoudnessAtTime_Statics::NewProp_OutLoudness,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_ULoudnessNRT_GetNormalizedChannelLoudnessAtTime_Statics::PropPointers) < 2048);
// ********** End Function GetNormalizedChannelLoudnessAtTime Property Definitions *****************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_ULoudnessNRT_GetNormalizedChannelLoudnessAtTime_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_ULoudnessNRT, nullptr, "GetNormalizedChannelLoudnessAtTime", Z_Construct_UFunction_ULoudnessNRT_GetNormalizedChannelLoudnessAtTime_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_ULoudnessNRT_GetNormalizedChannelLoudnessAtTime_Statics::PropPointers),
sizeof(Z_Construct_UFunction_ULoudnessNRT_GetNormalizedChannelLoudnessAtTime_Statics::LoudnessNRT_eventGetNormalizedChannelLoudnessAtTime_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_ULoudnessNRT_GetNormalizedChannelLoudnessAtTime_Statics::Function_MetaDataParams), Z_Construct_UFunction_ULoudnessNRT_GetNormalizedChannelLoudnessAtTime_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_ULoudnessNRT_GetNormalizedChannelLoudnessAtTime_Statics::LoudnessNRT_eventGetNormalizedChannelLoudnessAtTime_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_ULoudnessNRT_GetNormalizedChannelLoudnessAtTime()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_ULoudnessNRT_GetNormalizedChannelLoudnessAtTime_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(ULoudnessNRT::execGetNormalizedChannelLoudnessAtTime)
{
P_GET_PROPERTY(FFloatProperty,Z_Param_InSeconds);
P_GET_PROPERTY(FIntProperty,Z_Param_InChannel);
P_GET_PROPERTY_REF(FFloatProperty,Z_Param_Out_OutLoudness);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->GetNormalizedChannelLoudnessAtTime(Z_Param_InSeconds,Z_Param_InChannel,Z_Param_Out_OutLoudness);
P_NATIVE_END;
}
// ********** End Class ULoudnessNRT Function GetNormalizedChannelLoudnessAtTime *******************
// ********** Begin Class ULoudnessNRT Function GetNormalizedLoudnessAtTime ************************
struct Z_Construct_UFunction_ULoudnessNRT_GetNormalizedLoudnessAtTime_Statics
{
struct LoudnessNRT_eventGetNormalizedLoudnessAtTime_Parms
{
float InSeconds;
float OutLoudness;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio Analyzer" },
{ "Comment", "/**\n\x09\x09 * Get the normalized overall loudness of the analyzed sound at a given time. Normalized loudness\n\x09\x09 * is always between 0.0 to 1.0. 0.0 refers to the noise floor while 1.0 refers to the maximum \n\x09\x09 * loudness in the sound.\n\x09\x09 */" },
{ "ModuleRelativePath", "Classes/LoudnessNRT.h" },
{ "ToolTip", "Get the normalized overall loudness of the analyzed sound at a given time. Normalized loudness\nis always between 0.0 to 1.0. 0.0 refers to the noise floor while 1.0 refers to the maximum\nloudness in the sound." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InSeconds_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetNormalizedLoudnessAtTime constinit property declarations ***********
static const UECodeGen_Private::FFloatPropertyParams NewProp_InSeconds;
static const UECodeGen_Private::FFloatPropertyParams NewProp_OutLoudness;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetNormalizedLoudnessAtTime constinit property declarations *************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetNormalizedLoudnessAtTime Property Definitions **********************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_ULoudnessNRT_GetNormalizedLoudnessAtTime_Statics::NewProp_InSeconds = { "InSeconds", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(LoudnessNRT_eventGetNormalizedLoudnessAtTime_Parms, InSeconds), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InSeconds_MetaData), NewProp_InSeconds_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_ULoudnessNRT_GetNormalizedLoudnessAtTime_Statics::NewProp_OutLoudness = { "OutLoudness", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(LoudnessNRT_eventGetNormalizedLoudnessAtTime_Parms, OutLoudness), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_ULoudnessNRT_GetNormalizedLoudnessAtTime_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_ULoudnessNRT_GetNormalizedLoudnessAtTime_Statics::NewProp_InSeconds,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_ULoudnessNRT_GetNormalizedLoudnessAtTime_Statics::NewProp_OutLoudness,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_ULoudnessNRT_GetNormalizedLoudnessAtTime_Statics::PropPointers) < 2048);
// ********** End Function GetNormalizedLoudnessAtTime Property Definitions ************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_ULoudnessNRT_GetNormalizedLoudnessAtTime_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_ULoudnessNRT, nullptr, "GetNormalizedLoudnessAtTime", Z_Construct_UFunction_ULoudnessNRT_GetNormalizedLoudnessAtTime_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_ULoudnessNRT_GetNormalizedLoudnessAtTime_Statics::PropPointers),
sizeof(Z_Construct_UFunction_ULoudnessNRT_GetNormalizedLoudnessAtTime_Statics::LoudnessNRT_eventGetNormalizedLoudnessAtTime_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_ULoudnessNRT_GetNormalizedLoudnessAtTime_Statics::Function_MetaDataParams), Z_Construct_UFunction_ULoudnessNRT_GetNormalizedLoudnessAtTime_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_ULoudnessNRT_GetNormalizedLoudnessAtTime_Statics::LoudnessNRT_eventGetNormalizedLoudnessAtTime_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_ULoudnessNRT_GetNormalizedLoudnessAtTime()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_ULoudnessNRT_GetNormalizedLoudnessAtTime_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(ULoudnessNRT::execGetNormalizedLoudnessAtTime)
{
P_GET_PROPERTY(FFloatProperty,Z_Param_InSeconds);
P_GET_PROPERTY_REF(FFloatProperty,Z_Param_Out_OutLoudness);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->GetNormalizedLoudnessAtTime(Z_Param_InSeconds,Z_Param_Out_OutLoudness);
P_NATIVE_END;
}
// ********** End Class ULoudnessNRT Function GetNormalizedLoudnessAtTime **************************
// ********** Begin Class ULoudnessNRT *************************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_ULoudnessNRT;
UClass* ULoudnessNRT::GetPrivateStaticClass()
{
using TClass = ULoudnessNRT;
if (!Z_Registration_Info_UClass_ULoudnessNRT.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("LoudnessNRT"),
Z_Registration_Info_UClass_ULoudnessNRT.InnerSingleton,
StaticRegisterNativesULoudnessNRT,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_ULoudnessNRT.InnerSingleton;
}
UClass* Z_Construct_UClass_ULoudnessNRT_NoRegister()
{
return ULoudnessNRT::GetPrivateStaticClass();
}
struct Z_Construct_UClass_ULoudnessNRT_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/** ULoudnessNRT\n *\n * ULoudnessNRT calculates the temporal evolution of perceptual loudness for a given \n * sound. Loudness is available for individual channels or the overall sound asset. Normalized \n * loudness values convert the range to 0.0 to 1.0 where 0.0 is the noise floor and 1.0 is the\n * maximum loudness of the particular sound.\n */" },
{ "IncludePath", "LoudnessNRT.h" },
{ "IsBlueprintBase", "true" },
{ "ModuleRelativePath", "Classes/LoudnessNRT.h" },
{ "ToolTip", "ULoudnessNRT\n\nULoudnessNRT calculates the temporal evolution of perceptual loudness for a given\nsound. Loudness is available for individual channels or the overall sound asset. Normalized\nloudness values convert the range to 0.0 to 1.0 where 0.0 is the noise floor and 1.0 is the\nmaximum loudness of the particular sound." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Settings_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "Comment", "/** The settings for the audio analyzer. */" },
{ "ExposeOnSpawn", "" },
{ "ModuleRelativePath", "Classes/LoudnessNRT.h" },
{ "ToolTip", "The settings for the audio analyzer." },
};
#endif // WITH_METADATA
// ********** Begin Class ULoudnessNRT constinit property declarations *****************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Settings;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class ULoudnessNRT constinit property declarations *******************************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("GetChannelLoudnessAtTime"), .Pointer = &ULoudnessNRT::execGetChannelLoudnessAtTime },
{ .NameUTF8 = UTF8TEXT("GetLoudnessAtTime"), .Pointer = &ULoudnessNRT::execGetLoudnessAtTime },
{ .NameUTF8 = UTF8TEXT("GetNormalizedChannelLoudnessAtTime"), .Pointer = &ULoudnessNRT::execGetNormalizedChannelLoudnessAtTime },
{ .NameUTF8 = UTF8TEXT("GetNormalizedLoudnessAtTime"), .Pointer = &ULoudnessNRT::execGetNormalizedLoudnessAtTime },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_ULoudnessNRT_GetChannelLoudnessAtTime, "GetChannelLoudnessAtTime" }, // 2964946125
{ &Z_Construct_UFunction_ULoudnessNRT_GetLoudnessAtTime, "GetLoudnessAtTime" }, // 1761612769
{ &Z_Construct_UFunction_ULoudnessNRT_GetNormalizedChannelLoudnessAtTime, "GetNormalizedChannelLoudnessAtTime" }, // 4180250210
{ &Z_Construct_UFunction_ULoudnessNRT_GetNormalizedLoudnessAtTime, "GetNormalizedLoudnessAtTime" }, // 3756386235
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<ULoudnessNRT>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_ULoudnessNRT_Statics
// ********** Begin Class ULoudnessNRT Property Definitions ****************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_ULoudnessNRT_Statics::NewProp_Settings = { "Settings", nullptr, (EPropertyFlags)0x0115000000000015, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ULoudnessNRT, Settings), Z_Construct_UClass_ULoudnessNRTSettings_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Settings_MetaData), NewProp_Settings_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_ULoudnessNRT_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_ULoudnessNRT_Statics::NewProp_Settings,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULoudnessNRT_Statics::PropPointers) < 2048);
// ********** End Class ULoudnessNRT Property Definitions ******************************************
UObject* (*const Z_Construct_UClass_ULoudnessNRT_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAudioSynesthesiaNRT,
(UObject* (*)())Z_Construct_UPackage__Script_AudioSynesthesia,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_ULoudnessNRT_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_ULoudnessNRT_Statics::ClassParams = {
&ULoudnessNRT::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_ULoudnessNRT_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_ULoudnessNRT_Statics::PropPointers),
0,
0x008810A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_ULoudnessNRT_Statics::Class_MetaDataParams), Z_Construct_UClass_ULoudnessNRT_Statics::Class_MetaDataParams)
};
void ULoudnessNRT::StaticRegisterNativesULoudnessNRT()
{
UClass* Class = ULoudnessNRT::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_ULoudnessNRT_Statics::Funcs));
}
UClass* Z_Construct_UClass_ULoudnessNRT()
{
if (!Z_Registration_Info_UClass_ULoudnessNRT.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_ULoudnessNRT.OuterSingleton, Z_Construct_UClass_ULoudnessNRT_Statics::ClassParams);
}
return Z_Registration_Info_UClass_ULoudnessNRT.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, ULoudnessNRT);
ULoudnessNRT::~ULoudnessNRT() {}
// ********** End Class ULoudnessNRT ***************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_LoudnessNRT_h__Script_AudioSynesthesia_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ ELoudnessNRTCurveTypeEnum_StaticEnum, TEXT("ELoudnessNRTCurveTypeEnum"), &Z_Registration_Info_UEnum_ELoudnessNRTCurveTypeEnum, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2566636897U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_ULoudnessNRTSettings, ULoudnessNRTSettings::StaticClass, TEXT("ULoudnessNRTSettings"), &Z_Registration_Info_UClass_ULoudnessNRTSettings, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ULoudnessNRTSettings), 680639652U) },
{ Z_Construct_UClass_ULoudnessNRT, ULoudnessNRT::StaticClass, TEXT("ULoudnessNRT"), &Z_Registration_Info_UClass_ULoudnessNRT, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(ULoudnessNRT), 3813249396U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_LoudnessNRT_h__Script_AudioSynesthesia_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_LoudnessNRT_h__Script_AudioSynesthesia_575664006{
TEXT("/Script/AudioSynesthesia"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_LoudnessNRT_h__Script_AudioSynesthesia_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_LoudnessNRT_h__Script_AudioSynesthesia_Statics::ClassInfo),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_LoudnessNRT_h__Script_AudioSynesthesia_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_LoudnessNRT_h__Script_AudioSynesthesia_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,122 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "LoudnessNRT.h"
#ifdef AUDIOSYNESTHESIA_LoudnessNRT_generated_h
#error "LoudnessNRT.generated.h already included, missing '#pragma once' in LoudnessNRT.h"
#endif
#define AUDIOSYNESTHESIA_LoudnessNRT_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class ULoudnessNRTSettings *****************************************************
struct Z_Construct_UClass_ULoudnessNRTSettings_Statics;
AUDIOSYNESTHESIA_API UClass* Z_Construct_UClass_ULoudnessNRTSettings_NoRegister();
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_LoudnessNRT_h_38_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesULoudnessNRTSettings(); \
friend struct ::Z_Construct_UClass_ULoudnessNRTSettings_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AUDIOSYNESTHESIA_API UClass* ::Z_Construct_UClass_ULoudnessNRTSettings_NoRegister(); \
public: \
DECLARE_CLASS2(ULoudnessNRTSettings, UAudioSynesthesiaNRTSettings, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/AudioSynesthesia"), Z_Construct_UClass_ULoudnessNRTSettings_NoRegister) \
DECLARE_SERIALIZER(ULoudnessNRTSettings)
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_LoudnessNRT_h_38_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
ULoudnessNRTSettings(ULoudnessNRTSettings&&) = delete; \
ULoudnessNRTSettings(const ULoudnessNRTSettings&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(AUDIOSYNESTHESIA_API, ULoudnessNRTSettings); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(ULoudnessNRTSettings); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(ULoudnessNRTSettings) \
AUDIOSYNESTHESIA_API virtual ~ULoudnessNRTSettings();
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_LoudnessNRT_h_35_PROLOG
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_LoudnessNRT_h_38_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_LoudnessNRT_h_38_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_LoudnessNRT_h_38_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class ULoudnessNRTSettings;
// ********** End Class ULoudnessNRTSettings *******************************************************
// ********** Begin Class ULoudnessNRT *************************************************************
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_LoudnessNRT_h_84_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execGetNormalizedChannelLoudnessAtTime); \
DECLARE_FUNCTION(execGetNormalizedLoudnessAtTime); \
DECLARE_FUNCTION(execGetChannelLoudnessAtTime); \
DECLARE_FUNCTION(execGetLoudnessAtTime);
struct Z_Construct_UClass_ULoudnessNRT_Statics;
AUDIOSYNESTHESIA_API UClass* Z_Construct_UClass_ULoudnessNRT_NoRegister();
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_LoudnessNRT_h_84_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesULoudnessNRT(); \
friend struct ::Z_Construct_UClass_ULoudnessNRT_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AUDIOSYNESTHESIA_API UClass* ::Z_Construct_UClass_ULoudnessNRT_NoRegister(); \
public: \
DECLARE_CLASS2(ULoudnessNRT, UAudioSynesthesiaNRT, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/AudioSynesthesia"), Z_Construct_UClass_ULoudnessNRT_NoRegister) \
DECLARE_SERIALIZER(ULoudnessNRT)
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_LoudnessNRT_h_84_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
ULoudnessNRT(ULoudnessNRT&&) = delete; \
ULoudnessNRT(const ULoudnessNRT&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(AUDIOSYNESTHESIA_API, ULoudnessNRT); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(ULoudnessNRT); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(ULoudnessNRT) \
AUDIOSYNESTHESIA_API virtual ~ULoudnessNRT();
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_LoudnessNRT_h_81_PROLOG
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_LoudnessNRT_h_84_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_LoudnessNRT_h_84_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_LoudnessNRT_h_84_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_LoudnessNRT_h_84_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class ULoudnessNRT;
// ********** End Class ULoudnessNRT ***************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_LoudnessNRT_h
// ********** Begin Enum ELoudnessNRTCurveTypeEnum *************************************************
#define FOREACH_ENUM_ELOUDNESSNRTCURVETYPEENUM(op) \
op(ELoudnessNRTCurveTypeEnum::A) \
op(ELoudnessNRTCurveTypeEnum::B) \
op(ELoudnessNRTCurveTypeEnum::C) \
op(ELoudnessNRTCurveTypeEnum::D) \
op(ELoudnessNRTCurveTypeEnum::K) \
op(ELoudnessNRTCurveTypeEnum::None)
enum class ELoudnessNRTCurveTypeEnum : uint8;
template<> struct TIsUEnumClass<ELoudnessNRTCurveTypeEnum> { enum { Value = true }; };
template<> AUDIOSYNESTHESIA_NON_ATTRIBUTED_API UEnum* StaticEnum<ELoudnessNRTCurveTypeEnum>();
// ********** End Enum ELoudnessNRTCurveTypeEnum ***************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,755 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "Meter.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMeter() {}
// ********** Begin Cross Module References ********************************************************
AUDIOANALYZER_API UClass* Z_Construct_UClass_UAudioAnalyzer();
AUDIOSYNESTHESIA_API UClass* Z_Construct_UClass_UAudioSynesthesiaSettings();
AUDIOSYNESTHESIA_API UClass* Z_Construct_UClass_UMeterAnalyzer();
AUDIOSYNESTHESIA_API UClass* Z_Construct_UClass_UMeterAnalyzer_NoRegister();
AUDIOSYNESTHESIA_API UClass* Z_Construct_UClass_UMeterSettings();
AUDIOSYNESTHESIA_API UClass* Z_Construct_UClass_UMeterSettings_NoRegister();
AUDIOSYNESTHESIA_API UEnum* Z_Construct_UEnum_AudioSynesthesia_EMeterPeakType();
AUDIOSYNESTHESIA_API UFunction* Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestOverallMeterResults__DelegateSignature();
AUDIOSYNESTHESIA_API UFunction* Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestPerChannelMeterResults__DelegateSignature();
AUDIOSYNESTHESIA_API UFunction* Z_Construct_UDelegateFunction_AudioSynesthesia_OnOverallMeterResults__DelegateSignature();
AUDIOSYNESTHESIA_API UFunction* Z_Construct_UDelegateFunction_AudioSynesthesia_OnPerChannelMeterResults__DelegateSignature();
AUDIOSYNESTHESIA_API UScriptStruct* Z_Construct_UScriptStruct_FMeterResults();
UPackage* Z_Construct_UPackage__Script_AudioSynesthesia();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EMeterPeakType ************************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EMeterPeakType;
static UEnum* EMeterPeakType_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EMeterPeakType.OuterSingleton)
{
Z_Registration_Info_UEnum_EMeterPeakType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_AudioSynesthesia_EMeterPeakType, (UObject*)Z_Construct_UPackage__Script_AudioSynesthesia(), TEXT("EMeterPeakType"));
}
return Z_Registration_Info_UEnum_EMeterPeakType.OuterSingleton;
}
template<> AUDIOSYNESTHESIA_NON_ATTRIBUTED_API UEnum* StaticEnum<EMeterPeakType>()
{
return EMeterPeakType_StaticEnum();
}
struct Z_Construct_UEnum_AudioSynesthesia_EMeterPeakType_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Count.Hidden", "" },
{ "Count.Name", "EMeterPeakType::Count" },
{ "MeanSquared.Name", "EMeterPeakType::MeanSquared" },
{ "ModuleRelativePath", "Classes/Meter.h" },
{ "Peak.Name", "EMeterPeakType::Peak" },
{ "RootMeanSquared.Name", "EMeterPeakType::RootMeanSquared" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EMeterPeakType::MeanSquared", (int64)EMeterPeakType::MeanSquared },
{ "EMeterPeakType::RootMeanSquared", (int64)EMeterPeakType::RootMeanSquared },
{ "EMeterPeakType::Peak", (int64)EMeterPeakType::Peak },
{ "EMeterPeakType::Count", (int64)EMeterPeakType::Count },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_AudioSynesthesia_EMeterPeakType_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_AudioSynesthesia_EMeterPeakType_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_AudioSynesthesia,
nullptr,
"EMeterPeakType",
"EMeterPeakType",
Z_Construct_UEnum_AudioSynesthesia_EMeterPeakType_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_AudioSynesthesia_EMeterPeakType_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_AudioSynesthesia_EMeterPeakType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_AudioSynesthesia_EMeterPeakType_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_AudioSynesthesia_EMeterPeakType()
{
if (!Z_Registration_Info_UEnum_EMeterPeakType.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EMeterPeakType.InnerSingleton, Z_Construct_UEnum_AudioSynesthesia_EMeterPeakType_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EMeterPeakType.InnerSingleton;
}
// ********** End Enum EMeterPeakType **************************************************************
// ********** Begin Class UMeterSettings ***********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMeterSettings;
UClass* UMeterSettings::GetPrivateStaticClass()
{
using TClass = UMeterSettings;
if (!Z_Registration_Info_UClass_UMeterSettings.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MeterSettings"),
Z_Registration_Info_UClass_UMeterSettings.InnerSingleton,
StaticRegisterNativesUMeterSettings,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UMeterSettings.InnerSingleton;
}
UClass* Z_Construct_UClass_UMeterSettings_NoRegister()
{
return UMeterSettings::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMeterSettings_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/** UMeterSettings\n *\n * Settings for a UMeterAnalyzer.\n */" },
{ "IncludePath", "Meter.h" },
{ "IsBlueprintBase", "true" },
{ "ModuleRelativePath", "Classes/Meter.h" },
{ "ToolTip", "UMeterSettings\n\nSettings for a UMeterAnalyzer." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AnalysisPeriod_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "ClampMax", "0.25" },
{ "ClampMin", "0.01" },
{ "Comment", "/** Number of seconds between meter measurements */" },
{ "ModuleRelativePath", "Classes/Meter.h" },
{ "ToolTip", "Number of seconds between meter measurements" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PeakMode_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "Comment", "/** Meter envelope type type */" },
{ "ModuleRelativePath", "Classes/Meter.h" },
{ "ToolTip", "Meter envelope type type" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MeterAttackTime_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "ClampMin", "0" },
{ "Comment", "/** Meter attack time, in milliseconds */" },
{ "ModuleRelativePath", "Classes/Meter.h" },
{ "ToolTip", "Meter attack time, in milliseconds" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MeterReleaseTime_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "ClampMin", "0" },
{ "Comment", "/** Meter release time, in milliseconds. */" },
{ "ModuleRelativePath", "Classes/Meter.h" },
{ "ToolTip", "Meter release time, in milliseconds." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PeakHoldTime_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "ClampMin", "0" },
{ "Comment", "/** Peak hold time, in milliseconds */" },
{ "ModuleRelativePath", "Classes/Meter.h" },
{ "ToolTip", "Peak hold time, in milliseconds" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ClippingThreshold_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "ClampMin", "0.0" },
{ "Comment", "/** What volume threshold to throw clipping detection notifications. */" },
{ "ModuleRelativePath", "Classes/Meter.h" },
{ "ToolTip", "What volume threshold to throw clipping detection notifications." },
};
#endif // WITH_METADATA
// ********** Begin Class UMeterSettings constinit property declarations ***************************
static const UECodeGen_Private::FFloatPropertyParams NewProp_AnalysisPeriod;
static const UECodeGen_Private::FBytePropertyParams NewProp_PeakMode_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_PeakMode;
static const UECodeGen_Private::FIntPropertyParams NewProp_MeterAttackTime;
static const UECodeGen_Private::FIntPropertyParams NewProp_MeterReleaseTime;
static const UECodeGen_Private::FIntPropertyParams NewProp_PeakHoldTime;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ClippingThreshold;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UMeterSettings constinit property declarations *****************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UMeterSettings>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMeterSettings_Statics
// ********** Begin Class UMeterSettings Property Definitions **************************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UMeterSettings_Statics::NewProp_AnalysisPeriod = { "AnalysisPeriod", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMeterSettings, AnalysisPeriod), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AnalysisPeriod_MetaData), NewProp_AnalysisPeriod_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UMeterSettings_Statics::NewProp_PeakMode_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_UMeterSettings_Statics::NewProp_PeakMode = { "PeakMode", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMeterSettings, PeakMode), Z_Construct_UEnum_AudioSynesthesia_EMeterPeakType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PeakMode_MetaData), NewProp_PeakMode_MetaData) }; // 2509528403
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UMeterSettings_Statics::NewProp_MeterAttackTime = { "MeterAttackTime", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMeterSettings, MeterAttackTime), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MeterAttackTime_MetaData), NewProp_MeterAttackTime_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UMeterSettings_Statics::NewProp_MeterReleaseTime = { "MeterReleaseTime", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMeterSettings, MeterReleaseTime), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MeterReleaseTime_MetaData), NewProp_MeterReleaseTime_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UMeterSettings_Statics::NewProp_PeakHoldTime = { "PeakHoldTime", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMeterSettings, PeakHoldTime), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PeakHoldTime_MetaData), NewProp_PeakHoldTime_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UMeterSettings_Statics::NewProp_ClippingThreshold = { "ClippingThreshold", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMeterSettings, ClippingThreshold), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ClippingThreshold_MetaData), NewProp_ClippingThreshold_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UMeterSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeterSettings_Statics::NewProp_AnalysisPeriod,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeterSettings_Statics::NewProp_PeakMode_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeterSettings_Statics::NewProp_PeakMode,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeterSettings_Statics::NewProp_MeterAttackTime,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeterSettings_Statics::NewProp_MeterReleaseTime,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeterSettings_Statics::NewProp_PeakHoldTime,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeterSettings_Statics::NewProp_ClippingThreshold,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMeterSettings_Statics::PropPointers) < 2048);
// ********** End Class UMeterSettings Property Definitions ****************************************
UObject* (*const Z_Construct_UClass_UMeterSettings_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAudioSynesthesiaSettings,
(UObject* (*)())Z_Construct_UPackage__Script_AudioSynesthesia,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMeterSettings_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMeterSettings_Statics::ClassParams = {
&UMeterSettings::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UMeterSettings_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UMeterSettings_Statics::PropPointers),
0,
0x000810A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMeterSettings_Statics::Class_MetaDataParams), Z_Construct_UClass_UMeterSettings_Statics::Class_MetaDataParams)
};
void UMeterSettings::StaticRegisterNativesUMeterSettings()
{
}
UClass* Z_Construct_UClass_UMeterSettings()
{
if (!Z_Registration_Info_UClass_UMeterSettings.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMeterSettings.OuterSingleton, Z_Construct_UClass_UMeterSettings_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMeterSettings.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMeterSettings);
UMeterSettings::~UMeterSettings() {}
// ********** End Class UMeterSettings *************************************************************
// ********** Begin ScriptStruct FMeterResults *****************************************************
struct Z_Construct_UScriptStruct_FMeterResults_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FMeterResults); }
static inline consteval int16 GetStructAlignment() { return alignof(FMeterResults); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/** The results of the meter analysis. */" },
{ "ModuleRelativePath", "Classes/Meter.h" },
{ "ToolTip", "The results of the meter analysis." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TimeSeconds_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "Comment", "// The time in seconds since analysis began of this meter analysis result\n" },
{ "ModuleRelativePath", "Classes/Meter.h" },
{ "ToolTip", "The time in seconds since analysis began of this meter analysis result" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MeterValue_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "Comment", "// The meter value\n" },
{ "ModuleRelativePath", "Classes/Meter.h" },
{ "ToolTip", "The meter value" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PeakValue_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "Comment", "// The peak value\n" },
{ "ModuleRelativePath", "Classes/Meter.h" },
{ "ToolTip", "The peak value" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NumSamplesClipping_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "Comment", "// The number of samples in the period which were above the clipping threshold. Will be 0 if no clipping was detected.\n" },
{ "ModuleRelativePath", "Classes/Meter.h" },
{ "ToolTip", "The number of samples in the period which were above the clipping threshold. Will be 0 if no clipping was detected." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ClippingValue_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "Comment", "// The value (if non-zero) if clipping was detected above the clipping threshold\n" },
{ "ModuleRelativePath", "Classes/Meter.h" },
{ "ToolTip", "The value (if non-zero) if clipping was detected above the clipping threshold" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FMeterResults constinit property declarations *********************
static const UECodeGen_Private::FFloatPropertyParams NewProp_TimeSeconds;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MeterValue;
static const UECodeGen_Private::FFloatPropertyParams NewProp_PeakValue;
static const UECodeGen_Private::FIntPropertyParams NewProp_NumSamplesClipping;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ClippingValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FMeterResults constinit property declarations ***********************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FMeterResults>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FMeterResults_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMeterResults;
class UScriptStruct* FMeterResults::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FMeterResults.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FMeterResults.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMeterResults, (UObject*)Z_Construct_UPackage__Script_AudioSynesthesia(), TEXT("MeterResults"));
}
return Z_Registration_Info_UScriptStruct_FMeterResults.OuterSingleton;
}
// ********** Begin ScriptStruct FMeterResults Property Definitions ********************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FMeterResults_Statics::NewProp_TimeSeconds = { "TimeSeconds", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeterResults, TimeSeconds), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TimeSeconds_MetaData), NewProp_TimeSeconds_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FMeterResults_Statics::NewProp_MeterValue = { "MeterValue", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeterResults, MeterValue), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MeterValue_MetaData), NewProp_MeterValue_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FMeterResults_Statics::NewProp_PeakValue = { "PeakValue", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeterResults, PeakValue), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PeakValue_MetaData), NewProp_PeakValue_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FMeterResults_Statics::NewProp_NumSamplesClipping = { "NumSamplesClipping", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeterResults, NumSamplesClipping), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NumSamplesClipping_MetaData), NewProp_NumSamplesClipping_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FMeterResults_Statics::NewProp_ClippingValue = { "ClippingValue", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeterResults, ClippingValue), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ClippingValue_MetaData), NewProp_ClippingValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMeterResults_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeterResults_Statics::NewProp_TimeSeconds,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeterResults_Statics::NewProp_MeterValue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeterResults_Statics::NewProp_PeakValue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeterResults_Statics::NewProp_NumSamplesClipping,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeterResults_Statics::NewProp_ClippingValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMeterResults_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FMeterResults Property Definitions **********************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMeterResults_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AudioSynesthesia,
nullptr,
&NewStructOps,
"MeterResults",
Z_Construct_UScriptStruct_FMeterResults_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMeterResults_Statics::PropPointers),
sizeof(FMeterResults),
alignof(FMeterResults),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMeterResults_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMeterResults_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FMeterResults()
{
if (!Z_Registration_Info_UScriptStruct_FMeterResults.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMeterResults.InnerSingleton, Z_Construct_UScriptStruct_FMeterResults_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FMeterResults.InnerSingleton);
}
// ********** End ScriptStruct FMeterResults *******************************************************
// ********** Begin Delegate FOnOverallMeterResults ************************************************
struct Z_Construct_UDelegateFunction_AudioSynesthesia_OnOverallMeterResults__DelegateSignature_Statics
{
struct _Script_AudioSynesthesia_eventOnOverallMeterResults_Parms
{
TArray<FMeterResults> MeterResults;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Comment", "/** Delegate to receive all overall loudness results (time-stamped in an array) since last delegate call. */" },
{ "ModuleRelativePath", "Classes/Meter.h" },
{ "ToolTip", "Delegate to receive all overall loudness results (time-stamped in an array) since last delegate call." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MeterResults_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Delegate FOnOverallMeterResults constinit property declarations ****************
static const UECodeGen_Private::FStructPropertyParams NewProp_MeterResults_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_MeterResults;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Delegate FOnOverallMeterResults constinit property declarations ******************
static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};
// ********** Begin Delegate FOnOverallMeterResults Property Definitions ***************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UDelegateFunction_AudioSynesthesia_OnOverallMeterResults__DelegateSignature_Statics::NewProp_MeterResults_Inner = { "MeterResults", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FMeterResults, METADATA_PARAMS(0, nullptr) }; // 532619346
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UDelegateFunction_AudioSynesthesia_OnOverallMeterResults__DelegateSignature_Statics::NewProp_MeterResults = { "MeterResults", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_AudioSynesthesia_eventOnOverallMeterResults_Parms, MeterResults), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MeterResults_MetaData), NewProp_MeterResults_MetaData) }; // 532619346
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_AudioSynesthesia_OnOverallMeterResults__DelegateSignature_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_AudioSynesthesia_OnOverallMeterResults__DelegateSignature_Statics::NewProp_MeterResults_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_AudioSynesthesia_OnOverallMeterResults__DelegateSignature_Statics::NewProp_MeterResults,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AudioSynesthesia_OnOverallMeterResults__DelegateSignature_Statics::PropPointers) < 2048);
// ********** End Delegate FOnOverallMeterResults Property Definitions *****************************
const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_AudioSynesthesia_OnOverallMeterResults__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_AudioSynesthesia, nullptr, "OnOverallMeterResults__DelegateSignature", Z_Construct_UDelegateFunction_AudioSynesthesia_OnOverallMeterResults__DelegateSignature_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AudioSynesthesia_OnOverallMeterResults__DelegateSignature_Statics::PropPointers),
sizeof(Z_Construct_UDelegateFunction_AudioSynesthesia_OnOverallMeterResults__DelegateSignature_Statics::_Script_AudioSynesthesia_eventOnOverallMeterResults_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00530000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AudioSynesthesia_OnOverallMeterResults__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_AudioSynesthesia_OnOverallMeterResults__DelegateSignature_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UDelegateFunction_AudioSynesthesia_OnOverallMeterResults__DelegateSignature_Statics::_Script_AudioSynesthesia_eventOnOverallMeterResults_Parms) < MAX_uint16);
UFunction* Z_Construct_UDelegateFunction_AudioSynesthesia_OnOverallMeterResults__DelegateSignature()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_AudioSynesthesia_OnOverallMeterResults__DelegateSignature_Statics::FuncParams);
}
return ReturnFunction;
}
void FOnOverallMeterResults_DelegateWrapper(const FMulticastScriptDelegate& OnOverallMeterResults, TArray<FMeterResults> const& MeterResults)
{
struct _Script_AudioSynesthesia_eventOnOverallMeterResults_Parms
{
TArray<FMeterResults> MeterResults;
};
_Script_AudioSynesthesia_eventOnOverallMeterResults_Parms Parms;
Parms.MeterResults=MeterResults;
OnOverallMeterResults.ProcessMulticastDelegate<UObject>(&Parms);
}
// ********** End Delegate FOnOverallMeterResults **************************************************
// ********** Begin Delegate FOnLatestOverallMeterResults ******************************************
struct Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestOverallMeterResults__DelegateSignature_Statics
{
struct _Script_AudioSynesthesia_eventOnLatestOverallMeterResults_Parms
{
FMeterResults LatestOverallMeterResults;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Comment", "/** Delegate to receive only the most recent overall meter results. */" },
{ "ModuleRelativePath", "Classes/Meter.h" },
{ "ToolTip", "Delegate to receive only the most recent overall meter results." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LatestOverallMeterResults_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Delegate FOnLatestOverallMeterResults constinit property declarations **********
static const UECodeGen_Private::FStructPropertyParams NewProp_LatestOverallMeterResults;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Delegate FOnLatestOverallMeterResults constinit property declarations ************
static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};
// ********** Begin Delegate FOnLatestOverallMeterResults Property Definitions *********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestOverallMeterResults__DelegateSignature_Statics::NewProp_LatestOverallMeterResults = { "LatestOverallMeterResults", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_AudioSynesthesia_eventOnLatestOverallMeterResults_Parms, LatestOverallMeterResults), Z_Construct_UScriptStruct_FMeterResults, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LatestOverallMeterResults_MetaData), NewProp_LatestOverallMeterResults_MetaData) }; // 532619346
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestOverallMeterResults__DelegateSignature_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestOverallMeterResults__DelegateSignature_Statics::NewProp_LatestOverallMeterResults,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestOverallMeterResults__DelegateSignature_Statics::PropPointers) < 2048);
// ********** End Delegate FOnLatestOverallMeterResults Property Definitions ***********************
const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestOverallMeterResults__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_AudioSynesthesia, nullptr, "OnLatestOverallMeterResults__DelegateSignature", Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestOverallMeterResults__DelegateSignature_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestOverallMeterResults__DelegateSignature_Statics::PropPointers),
sizeof(Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestOverallMeterResults__DelegateSignature_Statics::_Script_AudioSynesthesia_eventOnLatestOverallMeterResults_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00530000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestOverallMeterResults__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestOverallMeterResults__DelegateSignature_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestOverallMeterResults__DelegateSignature_Statics::_Script_AudioSynesthesia_eventOnLatestOverallMeterResults_Parms) < MAX_uint16);
UFunction* Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestOverallMeterResults__DelegateSignature()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestOverallMeterResults__DelegateSignature_Statics::FuncParams);
}
return ReturnFunction;
}
void FOnLatestOverallMeterResults_DelegateWrapper(const FMulticastScriptDelegate& OnLatestOverallMeterResults, FMeterResults const& LatestOverallMeterResults)
{
struct _Script_AudioSynesthesia_eventOnLatestOverallMeterResults_Parms
{
FMeterResults LatestOverallMeterResults;
};
_Script_AudioSynesthesia_eventOnLatestOverallMeterResults_Parms Parms;
Parms.LatestOverallMeterResults=LatestOverallMeterResults;
OnLatestOverallMeterResults.ProcessMulticastDelegate<UObject>(&Parms);
}
// ********** End Delegate FOnLatestOverallMeterResults ********************************************
// ********** Begin Delegate FOnPerChannelMeterResults *********************************************
struct Z_Construct_UDelegateFunction_AudioSynesthesia_OnPerChannelMeterResults__DelegateSignature_Statics
{
struct _Script_AudioSynesthesia_eventOnPerChannelMeterResults_Parms
{
int32 ChannelIndex;
TArray<FMeterResults> MeterResults;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Comment", "/** Delegate to receive all meter results per channel (time-stamped in an array) since last delegate call. */" },
{ "ModuleRelativePath", "Classes/Meter.h" },
{ "ToolTip", "Delegate to receive all meter results per channel (time-stamped in an array) since last delegate call." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MeterResults_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Delegate FOnPerChannelMeterResults constinit property declarations *************
static const UECodeGen_Private::FIntPropertyParams NewProp_ChannelIndex;
static const UECodeGen_Private::FStructPropertyParams NewProp_MeterResults_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_MeterResults;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Delegate FOnPerChannelMeterResults constinit property declarations ***************
static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};
// ********** Begin Delegate FOnPerChannelMeterResults Property Definitions ************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UDelegateFunction_AudioSynesthesia_OnPerChannelMeterResults__DelegateSignature_Statics::NewProp_ChannelIndex = { "ChannelIndex", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_AudioSynesthesia_eventOnPerChannelMeterResults_Parms, ChannelIndex), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UDelegateFunction_AudioSynesthesia_OnPerChannelMeterResults__DelegateSignature_Statics::NewProp_MeterResults_Inner = { "MeterResults", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FMeterResults, METADATA_PARAMS(0, nullptr) }; // 532619346
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UDelegateFunction_AudioSynesthesia_OnPerChannelMeterResults__DelegateSignature_Statics::NewProp_MeterResults = { "MeterResults", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_AudioSynesthesia_eventOnPerChannelMeterResults_Parms, MeterResults), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MeterResults_MetaData), NewProp_MeterResults_MetaData) }; // 532619346
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_AudioSynesthesia_OnPerChannelMeterResults__DelegateSignature_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_AudioSynesthesia_OnPerChannelMeterResults__DelegateSignature_Statics::NewProp_ChannelIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_AudioSynesthesia_OnPerChannelMeterResults__DelegateSignature_Statics::NewProp_MeterResults_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_AudioSynesthesia_OnPerChannelMeterResults__DelegateSignature_Statics::NewProp_MeterResults,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AudioSynesthesia_OnPerChannelMeterResults__DelegateSignature_Statics::PropPointers) < 2048);
// ********** End Delegate FOnPerChannelMeterResults Property Definitions **************************
const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_AudioSynesthesia_OnPerChannelMeterResults__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_AudioSynesthesia, nullptr, "OnPerChannelMeterResults__DelegateSignature", Z_Construct_UDelegateFunction_AudioSynesthesia_OnPerChannelMeterResults__DelegateSignature_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AudioSynesthesia_OnPerChannelMeterResults__DelegateSignature_Statics::PropPointers),
sizeof(Z_Construct_UDelegateFunction_AudioSynesthesia_OnPerChannelMeterResults__DelegateSignature_Statics::_Script_AudioSynesthesia_eventOnPerChannelMeterResults_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00530000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AudioSynesthesia_OnPerChannelMeterResults__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_AudioSynesthesia_OnPerChannelMeterResults__DelegateSignature_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UDelegateFunction_AudioSynesthesia_OnPerChannelMeterResults__DelegateSignature_Statics::_Script_AudioSynesthesia_eventOnPerChannelMeterResults_Parms) < MAX_uint16);
UFunction* Z_Construct_UDelegateFunction_AudioSynesthesia_OnPerChannelMeterResults__DelegateSignature()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_AudioSynesthesia_OnPerChannelMeterResults__DelegateSignature_Statics::FuncParams);
}
return ReturnFunction;
}
void FOnPerChannelMeterResults_DelegateWrapper(const FMulticastScriptDelegate& OnPerChannelMeterResults, int32 ChannelIndex, TArray<FMeterResults> const& MeterResults)
{
struct _Script_AudioSynesthesia_eventOnPerChannelMeterResults_Parms
{
int32 ChannelIndex;
TArray<FMeterResults> MeterResults;
};
_Script_AudioSynesthesia_eventOnPerChannelMeterResults_Parms Parms;
Parms.ChannelIndex=ChannelIndex;
Parms.MeterResults=MeterResults;
OnPerChannelMeterResults.ProcessMulticastDelegate<UObject>(&Parms);
}
// ********** End Delegate FOnPerChannelMeterResults ***********************************************
// ********** Begin Delegate FOnLatestPerChannelMeterResults ***************************************
struct Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestPerChannelMeterResults__DelegateSignature_Statics
{
struct _Script_AudioSynesthesia_eventOnLatestPerChannelMeterResults_Parms
{
int32 ChannelIndex;
FMeterResults LatestMeterResults;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Comment", "/** Delegate to receive only the most recent overall meter result per channel. */" },
{ "ModuleRelativePath", "Classes/Meter.h" },
{ "ToolTip", "Delegate to receive only the most recent overall meter result per channel." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LatestMeterResults_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Delegate FOnLatestPerChannelMeterResults constinit property declarations *******
static const UECodeGen_Private::FIntPropertyParams NewProp_ChannelIndex;
static const UECodeGen_Private::FStructPropertyParams NewProp_LatestMeterResults;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Delegate FOnLatestPerChannelMeterResults constinit property declarations *********
static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};
// ********** Begin Delegate FOnLatestPerChannelMeterResults Property Definitions ******************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestPerChannelMeterResults__DelegateSignature_Statics::NewProp_ChannelIndex = { "ChannelIndex", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_AudioSynesthesia_eventOnLatestPerChannelMeterResults_Parms, ChannelIndex), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestPerChannelMeterResults__DelegateSignature_Statics::NewProp_LatestMeterResults = { "LatestMeterResults", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_AudioSynesthesia_eventOnLatestPerChannelMeterResults_Parms, LatestMeterResults), Z_Construct_UScriptStruct_FMeterResults, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LatestMeterResults_MetaData), NewProp_LatestMeterResults_MetaData) }; // 532619346
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestPerChannelMeterResults__DelegateSignature_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestPerChannelMeterResults__DelegateSignature_Statics::NewProp_ChannelIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestPerChannelMeterResults__DelegateSignature_Statics::NewProp_LatestMeterResults,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestPerChannelMeterResults__DelegateSignature_Statics::PropPointers) < 2048);
// ********** End Delegate FOnLatestPerChannelMeterResults Property Definitions ********************
const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestPerChannelMeterResults__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_AudioSynesthesia, nullptr, "OnLatestPerChannelMeterResults__DelegateSignature", Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestPerChannelMeterResults__DelegateSignature_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestPerChannelMeterResults__DelegateSignature_Statics::PropPointers),
sizeof(Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestPerChannelMeterResults__DelegateSignature_Statics::_Script_AudioSynesthesia_eventOnLatestPerChannelMeterResults_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00530000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestPerChannelMeterResults__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestPerChannelMeterResults__DelegateSignature_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestPerChannelMeterResults__DelegateSignature_Statics::_Script_AudioSynesthesia_eventOnLatestPerChannelMeterResults_Parms) < MAX_uint16);
UFunction* Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestPerChannelMeterResults__DelegateSignature()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestPerChannelMeterResults__DelegateSignature_Statics::FuncParams);
}
return ReturnFunction;
}
void FOnLatestPerChannelMeterResults_DelegateWrapper(const FMulticastScriptDelegate& OnLatestPerChannelMeterResults, int32 ChannelIndex, FMeterResults const& LatestMeterResults)
{
struct _Script_AudioSynesthesia_eventOnLatestPerChannelMeterResults_Parms
{
int32 ChannelIndex;
FMeterResults LatestMeterResults;
};
_Script_AudioSynesthesia_eventOnLatestPerChannelMeterResults_Parms Parms;
Parms.ChannelIndex=ChannelIndex;
Parms.LatestMeterResults=LatestMeterResults;
OnLatestPerChannelMeterResults.ProcessMulticastDelegate<UObject>(&Parms);
}
// ********** End Delegate FOnLatestPerChannelMeterResults *****************************************
// ********** Begin Class UMeterAnalyzer ***********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMeterAnalyzer;
UClass* UMeterAnalyzer::GetPrivateStaticClass()
{
using TClass = UMeterAnalyzer;
if (!Z_Registration_Info_UClass_UMeterAnalyzer.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MeterAnalyzer"),
Z_Registration_Info_UClass_UMeterAnalyzer.InnerSingleton,
StaticRegisterNativesUMeterAnalyzer,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UMeterAnalyzer.InnerSingleton;
}
UClass* Z_Construct_UClass_UMeterAnalyzer_NoRegister()
{
return UMeterAnalyzer::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMeterAnalyzer_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/** UMeterAnalyzer\n *\n * UMeterAnalyzer calculates the current amplitude of an\n * audio bus in real-time.\n */" },
{ "IncludePath", "Meter.h" },
{ "IsBlueprintBase", "true" },
{ "ModuleRelativePath", "Classes/Meter.h" },
{ "ToolTip", "UMeterAnalyzer\n\nUMeterAnalyzer calculates the current amplitude of an\naudio bus in real-time." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Settings_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "Comment", "/** The settings for the meter audio analyzer. */" },
{ "ModuleRelativePath", "Classes/Meter.h" },
{ "ToolTip", "The settings for the meter audio analyzer." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnOverallMeterResults_MetaData[] = {
{ "Comment", "/** Delegate to receive all overall meter results since last delegate call. */" },
{ "ModuleRelativePath", "Classes/Meter.h" },
{ "ToolTip", "Delegate to receive all overall meter results since last delegate call." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnPerChannelMeterResults_MetaData[] = {
{ "Comment", "/** Delegate to receive all meter results, per-channel, since last delegate call. */" },
{ "ModuleRelativePath", "Classes/Meter.h" },
{ "ToolTip", "Delegate to receive all meter results, per-channel, since last delegate call." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnLatestOverallMeterResults_MetaData[] = {
{ "Comment", "/** Delegate to receive the latest overall meter results. */" },
{ "ModuleRelativePath", "Classes/Meter.h" },
{ "ToolTip", "Delegate to receive the latest overall meter results." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnLatestPerChannelMeterResults_MetaData[] = {
{ "Comment", "/** Delegate to receive the latest per-channel meter results. */" },
{ "ModuleRelativePath", "Classes/Meter.h" },
{ "ToolTip", "Delegate to receive the latest per-channel meter results." },
};
#endif // WITH_METADATA
// ********** Begin Class UMeterAnalyzer constinit property declarations ***************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Settings;
static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnOverallMeterResults;
static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnPerChannelMeterResults;
static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnLatestOverallMeterResults;
static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnLatestPerChannelMeterResults;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UMeterAnalyzer constinit property declarations *****************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UMeterAnalyzer>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMeterAnalyzer_Statics
// ********** Begin Class UMeterAnalyzer Property Definitions **************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UMeterAnalyzer_Statics::NewProp_Settings = { "Settings", nullptr, (EPropertyFlags)0x0114000000000005, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMeterAnalyzer, Settings), Z_Construct_UClass_UMeterSettings_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Settings_MetaData), NewProp_Settings_MetaData) };
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UMeterAnalyzer_Statics::NewProp_OnOverallMeterResults = { "OnOverallMeterResults", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMeterAnalyzer, OnOverallMeterResults), Z_Construct_UDelegateFunction_AudioSynesthesia_OnOverallMeterResults__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnOverallMeterResults_MetaData), NewProp_OnOverallMeterResults_MetaData) }; // 2551046123
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UMeterAnalyzer_Statics::NewProp_OnPerChannelMeterResults = { "OnPerChannelMeterResults", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMeterAnalyzer, OnPerChannelMeterResults), Z_Construct_UDelegateFunction_AudioSynesthesia_OnPerChannelMeterResults__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnPerChannelMeterResults_MetaData), NewProp_OnPerChannelMeterResults_MetaData) }; // 486225529
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UMeterAnalyzer_Statics::NewProp_OnLatestOverallMeterResults = { "OnLatestOverallMeterResults", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMeterAnalyzer, OnLatestOverallMeterResults), Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestOverallMeterResults__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnLatestOverallMeterResults_MetaData), NewProp_OnLatestOverallMeterResults_MetaData) }; // 4101209726
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_UMeterAnalyzer_Statics::NewProp_OnLatestPerChannelMeterResults = { "OnLatestPerChannelMeterResults", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMeterAnalyzer, OnLatestPerChannelMeterResults), Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestPerChannelMeterResults__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnLatestPerChannelMeterResults_MetaData), NewProp_OnLatestPerChannelMeterResults_MetaData) }; // 1004834675
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UMeterAnalyzer_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeterAnalyzer_Statics::NewProp_Settings,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeterAnalyzer_Statics::NewProp_OnOverallMeterResults,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeterAnalyzer_Statics::NewProp_OnPerChannelMeterResults,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeterAnalyzer_Statics::NewProp_OnLatestOverallMeterResults,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMeterAnalyzer_Statics::NewProp_OnLatestPerChannelMeterResults,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMeterAnalyzer_Statics::PropPointers) < 2048);
// ********** End Class UMeterAnalyzer Property Definitions ****************************************
UObject* (*const Z_Construct_UClass_UMeterAnalyzer_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAudioAnalyzer,
(UObject* (*)())Z_Construct_UPackage__Script_AudioSynesthesia,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMeterAnalyzer_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMeterAnalyzer_Statics::ClassParams = {
&UMeterAnalyzer::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UMeterAnalyzer_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UMeterAnalyzer_Statics::PropPointers),
0,
0x008810A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMeterAnalyzer_Statics::Class_MetaDataParams), Z_Construct_UClass_UMeterAnalyzer_Statics::Class_MetaDataParams)
};
void UMeterAnalyzer::StaticRegisterNativesUMeterAnalyzer()
{
}
UClass* Z_Construct_UClass_UMeterAnalyzer()
{
if (!Z_Registration_Info_UClass_UMeterAnalyzer.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMeterAnalyzer.OuterSingleton, Z_Construct_UClass_UMeterAnalyzer_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMeterAnalyzer.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMeterAnalyzer);
UMeterAnalyzer::~UMeterAnalyzer() {}
// ********** End Class UMeterAnalyzer *************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_Meter_h__Script_AudioSynesthesia_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EMeterPeakType_StaticEnum, TEXT("EMeterPeakType"), &Z_Registration_Info_UEnum_EMeterPeakType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2509528403U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FMeterResults::StaticStruct, Z_Construct_UScriptStruct_FMeterResults_Statics::NewStructOps, TEXT("MeterResults"),&Z_Registration_Info_UScriptStruct_FMeterResults, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMeterResults), 532619346U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UMeterSettings, UMeterSettings::StaticClass, TEXT("UMeterSettings"), &Z_Registration_Info_UClass_UMeterSettings, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMeterSettings), 2301848824U) },
{ Z_Construct_UClass_UMeterAnalyzer, UMeterAnalyzer::StaticClass, TEXT("UMeterAnalyzer"), &Z_Registration_Info_UClass_UMeterAnalyzer, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMeterAnalyzer), 3415761836U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_Meter_h__Script_AudioSynesthesia_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_Meter_h__Script_AudioSynesthesia_1696676145{
TEXT("/Script/AudioSynesthesia"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_Meter_h__Script_AudioSynesthesia_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_Meter_h__Script_AudioSynesthesia_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_Meter_h__Script_AudioSynesthesia_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_Meter_h__Script_AudioSynesthesia_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_Meter_h__Script_AudioSynesthesia_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_Meter_h__Script_AudioSynesthesia_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,151 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Meter.h"
#ifdef AUDIOSYNESTHESIA_Meter_generated_h
#error "Meter.generated.h already included, missing '#pragma once' in Meter.h"
#endif
#define AUDIOSYNESTHESIA_Meter_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
struct FMeterResults;
// ********** Begin Class UMeterSettings ***********************************************************
struct Z_Construct_UClass_UMeterSettings_Statics;
AUDIOSYNESTHESIA_API UClass* Z_Construct_UClass_UMeterSettings_NoRegister();
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_Meter_h_28_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUMeterSettings(); \
friend struct ::Z_Construct_UClass_UMeterSettings_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AUDIOSYNESTHESIA_API UClass* ::Z_Construct_UClass_UMeterSettings_NoRegister(); \
public: \
DECLARE_CLASS2(UMeterSettings, UAudioSynesthesiaSettings, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/AudioSynesthesia"), Z_Construct_UClass_UMeterSettings_NoRegister) \
DECLARE_SERIALIZER(UMeterSettings)
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_Meter_h_28_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UMeterSettings(UMeterSettings&&) = delete; \
UMeterSettings(const UMeterSettings&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(AUDIOSYNESTHESIA_API, UMeterSettings); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMeterSettings); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UMeterSettings) \
AUDIOSYNESTHESIA_API virtual ~UMeterSettings();
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_Meter_h_25_PROLOG
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_Meter_h_28_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_Meter_h_28_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_Meter_h_28_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMeterSettings;
// ********** End Class UMeterSettings *************************************************************
// ********** Begin ScriptStruct FMeterResults *****************************************************
struct Z_Construct_UScriptStruct_FMeterResults_Statics;
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_Meter_h_71_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMeterResults_Statics; \
AUDIOSYNESTHESIA_API static class UScriptStruct* StaticStruct();
struct FMeterResults;
// ********** End ScriptStruct FMeterResults *******************************************************
// ********** Begin Delegate FOnOverallMeterResults ************************************************
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_Meter_h_95_DELEGATE \
AUDIOSYNESTHESIA_API void FOnOverallMeterResults_DelegateWrapper(const FMulticastScriptDelegate& OnOverallMeterResults, TArray<FMeterResults> const& MeterResults);
// ********** End Delegate FOnOverallMeterResults **************************************************
// ********** Begin Delegate FOnLatestOverallMeterResults ******************************************
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_Meter_h_101_DELEGATE \
AUDIOSYNESTHESIA_API void FOnLatestOverallMeterResults_DelegateWrapper(const FMulticastScriptDelegate& OnLatestOverallMeterResults, FMeterResults const& LatestOverallMeterResults);
// ********** End Delegate FOnLatestOverallMeterResults ********************************************
// ********** Begin Delegate FOnPerChannelMeterResults *********************************************
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_Meter_h_107_DELEGATE \
AUDIOSYNESTHESIA_API void FOnPerChannelMeterResults_DelegateWrapper(const FMulticastScriptDelegate& OnPerChannelMeterResults, int32 ChannelIndex, TArray<FMeterResults> const& MeterResults);
// ********** End Delegate FOnPerChannelMeterResults ***********************************************
// ********** Begin Delegate FOnLatestPerChannelMeterResults ***************************************
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_Meter_h_113_DELEGATE \
AUDIOSYNESTHESIA_API void FOnLatestPerChannelMeterResults_DelegateWrapper(const FMulticastScriptDelegate& OnLatestPerChannelMeterResults, int32 ChannelIndex, FMeterResults const& LatestMeterResults);
// ********** End Delegate FOnLatestPerChannelMeterResults *****************************************
// ********** Begin Class UMeterAnalyzer ***********************************************************
struct Z_Construct_UClass_UMeterAnalyzer_Statics;
AUDIOSYNESTHESIA_API UClass* Z_Construct_UClass_UMeterAnalyzer_NoRegister();
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_Meter_h_126_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUMeterAnalyzer(); \
friend struct ::Z_Construct_UClass_UMeterAnalyzer_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AUDIOSYNESTHESIA_API UClass* ::Z_Construct_UClass_UMeterAnalyzer_NoRegister(); \
public: \
DECLARE_CLASS2(UMeterAnalyzer, UAudioAnalyzer, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/AudioSynesthesia"), Z_Construct_UClass_UMeterAnalyzer_NoRegister) \
DECLARE_SERIALIZER(UMeterAnalyzer)
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_Meter_h_126_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UMeterAnalyzer(UMeterAnalyzer&&) = delete; \
UMeterAnalyzer(const UMeterAnalyzer&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(AUDIOSYNESTHESIA_API, UMeterAnalyzer); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMeterAnalyzer); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UMeterAnalyzer) \
AUDIOSYNESTHESIA_API virtual ~UMeterAnalyzer();
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_Meter_h_123_PROLOG
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_Meter_h_126_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_Meter_h_126_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_Meter_h_126_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMeterAnalyzer;
// ********** End Class UMeterAnalyzer *************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_Meter_h
// ********** Begin Enum EMeterPeakType ************************************************************
#define FOREACH_ENUM_EMETERPEAKTYPE(op) \
op(EMeterPeakType::MeanSquared) \
op(EMeterPeakType::RootMeanSquared) \
op(EMeterPeakType::Peak) \
op(EMeterPeakType::Count)
enum class EMeterPeakType : uint8;
template<> struct TIsUEnumClass<EMeterPeakType> { enum { Value = true }; };
template<> AUDIOSYNESTHESIA_NON_ATTRIBUTED_API UEnum* StaticEnum<EMeterPeakType>();
// ********** End Enum EMeterPeakType **************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,482 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "OnsetNRT.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeOnsetNRT() {}
// ********** Begin Cross Module References ********************************************************
AUDIOSYNESTHESIA_API UClass* Z_Construct_UClass_UAudioSynesthesiaNRT();
AUDIOSYNESTHESIA_API UClass* Z_Construct_UClass_UAudioSynesthesiaNRTSettings();
AUDIOSYNESTHESIA_API UClass* Z_Construct_UClass_UOnsetNRT();
AUDIOSYNESTHESIA_API UClass* Z_Construct_UClass_UOnsetNRT_NoRegister();
AUDIOSYNESTHESIA_API UClass* Z_Construct_UClass_UOnsetNRTSettings();
AUDIOSYNESTHESIA_API UClass* Z_Construct_UClass_UOnsetNRTSettings_NoRegister();
UPackage* Z_Construct_UPackage__Script_AudioSynesthesia();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UOnsetNRTSettings ********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UOnsetNRTSettings;
UClass* UOnsetNRTSettings::GetPrivateStaticClass()
{
using TClass = UOnsetNRTSettings;
if (!Z_Registration_Info_UClass_UOnsetNRTSettings.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("OnsetNRTSettings"),
Z_Registration_Info_UClass_UOnsetNRTSettings.InnerSingleton,
StaticRegisterNativesUOnsetNRTSettings,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UOnsetNRTSettings.InnerSingleton;
}
UClass* Z_Construct_UClass_UOnsetNRTSettings_NoRegister()
{
return UOnsetNRTSettings::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UOnsetNRTSettings_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/** UOnsetNRTSettings\n *\n * Settings for a UOnsetNRT analyzer.\n */" },
{ "IncludePath", "OnsetNRT.h" },
{ "IsBlueprintBase", "true" },
{ "ModuleRelativePath", "Classes/OnsetNRT.h" },
{ "ToolTip", "UOnsetNRTSettings\n\nSettings for a UOnsetNRT analyzer." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bDownmixToMono_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "Comment", "/** If true, multichannel audio is downmixed to mono with equal amplitude scaling. If false, each channel gets it's own onset result. */" },
{ "ModuleRelativePath", "Classes/OnsetNRT.h" },
{ "ToolTip", "If true, multichannel audio is downmixed to mono with equal amplitude scaling. If false, each channel gets it's own onset result." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GranularityInSeconds_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "ClampMax", "0.25" },
{ "ClampMin", "0.005" },
{ "Comment", "/** Onset timestamp granularity onsets. Lower granularity takes longer to compute. */" },
{ "ModuleRelativePath", "Classes/OnsetNRT.h" },
{ "ToolTip", "Onset timestamp granularity onsets. Lower granularity takes longer to compute." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Sensitivity_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "ClampMax", "1.0" },
{ "ClampMin", "0.0" },
{ "Comment", "/** Sensitivity of onset detector. Higher sensitivity will find more onsets. */" },
{ "ModuleRelativePath", "Classes/OnsetNRT.h" },
{ "ToolTip", "Sensitivity of onset detector. Higher sensitivity will find more onsets." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MinimumFrequency_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "ClampMax", "20000" },
{ "ClampMin", "20.0" },
{ "Comment", "/** Starting frequency for onset anlaysis. */" },
{ "ModuleRelativePath", "Classes/OnsetNRT.h" },
{ "ToolTip", "Starting frequency for onset anlaysis." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaximumFrequency_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "ClampMax", "20000" },
{ "ClampMin", "20.0" },
{ "Comment", "/** Starting frequency for onset anlaysis. */" },
{ "ModuleRelativePath", "Classes/OnsetNRT.h" },
{ "ToolTip", "Starting frequency for onset anlaysis." },
};
#endif // WITH_METADATA
// ********** Begin Class UOnsetNRTSettings constinit property declarations ************************
static void NewProp_bDownmixToMono_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bDownmixToMono;
static const UECodeGen_Private::FFloatPropertyParams NewProp_GranularityInSeconds;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Sensitivity;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MinimumFrequency;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MaximumFrequency;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UOnsetNRTSettings constinit property declarations **************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UOnsetNRTSettings>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UOnsetNRTSettings_Statics
// ********** Begin Class UOnsetNRTSettings Property Definitions ***********************************
void Z_Construct_UClass_UOnsetNRTSettings_Statics::NewProp_bDownmixToMono_SetBit(void* Obj)
{
((UOnsetNRTSettings*)Obj)->bDownmixToMono = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UOnsetNRTSettings_Statics::NewProp_bDownmixToMono = { "bDownmixToMono", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UOnsetNRTSettings), &Z_Construct_UClass_UOnsetNRTSettings_Statics::NewProp_bDownmixToMono_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bDownmixToMono_MetaData), NewProp_bDownmixToMono_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UOnsetNRTSettings_Statics::NewProp_GranularityInSeconds = { "GranularityInSeconds", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UOnsetNRTSettings, GranularityInSeconds), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GranularityInSeconds_MetaData), NewProp_GranularityInSeconds_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UOnsetNRTSettings_Statics::NewProp_Sensitivity = { "Sensitivity", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UOnsetNRTSettings, Sensitivity), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Sensitivity_MetaData), NewProp_Sensitivity_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UOnsetNRTSettings_Statics::NewProp_MinimumFrequency = { "MinimumFrequency", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UOnsetNRTSettings, MinimumFrequency), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MinimumFrequency_MetaData), NewProp_MinimumFrequency_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UOnsetNRTSettings_Statics::NewProp_MaximumFrequency = { "MaximumFrequency", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UOnsetNRTSettings, MaximumFrequency), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaximumFrequency_MetaData), NewProp_MaximumFrequency_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UOnsetNRTSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UOnsetNRTSettings_Statics::NewProp_bDownmixToMono,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UOnsetNRTSettings_Statics::NewProp_GranularityInSeconds,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UOnsetNRTSettings_Statics::NewProp_Sensitivity,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UOnsetNRTSettings_Statics::NewProp_MinimumFrequency,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UOnsetNRTSettings_Statics::NewProp_MaximumFrequency,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UOnsetNRTSettings_Statics::PropPointers) < 2048);
// ********** End Class UOnsetNRTSettings Property Definitions *************************************
UObject* (*const Z_Construct_UClass_UOnsetNRTSettings_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAudioSynesthesiaNRTSettings,
(UObject* (*)())Z_Construct_UPackage__Script_AudioSynesthesia,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UOnsetNRTSettings_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UOnsetNRTSettings_Statics::ClassParams = {
&UOnsetNRTSettings::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UOnsetNRTSettings_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UOnsetNRTSettings_Statics::PropPointers),
0,
0x000810A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UOnsetNRTSettings_Statics::Class_MetaDataParams), Z_Construct_UClass_UOnsetNRTSettings_Statics::Class_MetaDataParams)
};
void UOnsetNRTSettings::StaticRegisterNativesUOnsetNRTSettings()
{
}
UClass* Z_Construct_UClass_UOnsetNRTSettings()
{
if (!Z_Registration_Info_UClass_UOnsetNRTSettings.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UOnsetNRTSettings.OuterSingleton, Z_Construct_UClass_UOnsetNRTSettings_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UOnsetNRTSettings.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UOnsetNRTSettings);
UOnsetNRTSettings::~UOnsetNRTSettings() {}
// ********** End Class UOnsetNRTSettings **********************************************************
// ********** Begin Class UOnsetNRT Function GetChannelOnsetsBetweenTimes **************************
struct Z_Construct_UFunction_UOnsetNRT_GetChannelOnsetsBetweenTimes_Statics
{
struct OnsetNRT_eventGetChannelOnsetsBetweenTimes_Parms
{
float InStartSeconds;
float InEndSeconds;
int32 InChannel;
TArray<float> OutOnsetTimestamps;
TArray<float> OutOnsetStrengths;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio Analyzer" },
{ "Comment", "/** Returns onsets which occured between start and end timestamps. */" },
{ "ModuleRelativePath", "Classes/OnsetNRT.h" },
{ "ToolTip", "Returns onsets which occured between start and end timestamps." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InStartSeconds_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InEndSeconds_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InChannel_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetChannelOnsetsBetweenTimes constinit property declarations **********
static const UECodeGen_Private::FFloatPropertyParams NewProp_InStartSeconds;
static const UECodeGen_Private::FFloatPropertyParams NewProp_InEndSeconds;
static const UECodeGen_Private::FIntPropertyParams NewProp_InChannel;
static const UECodeGen_Private::FFloatPropertyParams NewProp_OutOnsetTimestamps_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_OutOnsetTimestamps;
static const UECodeGen_Private::FFloatPropertyParams NewProp_OutOnsetStrengths_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_OutOnsetStrengths;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetChannelOnsetsBetweenTimes constinit property declarations ************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetChannelOnsetsBetweenTimes Property Definitions *********************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UOnsetNRT_GetChannelOnsetsBetweenTimes_Statics::NewProp_InStartSeconds = { "InStartSeconds", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(OnsetNRT_eventGetChannelOnsetsBetweenTimes_Parms, InStartSeconds), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InStartSeconds_MetaData), NewProp_InStartSeconds_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UOnsetNRT_GetChannelOnsetsBetweenTimes_Statics::NewProp_InEndSeconds = { "InEndSeconds", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(OnsetNRT_eventGetChannelOnsetsBetweenTimes_Parms, InEndSeconds), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InEndSeconds_MetaData), NewProp_InEndSeconds_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UOnsetNRT_GetChannelOnsetsBetweenTimes_Statics::NewProp_InChannel = { "InChannel", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(OnsetNRT_eventGetChannelOnsetsBetweenTimes_Parms, InChannel), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InChannel_MetaData), NewProp_InChannel_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UOnsetNRT_GetChannelOnsetsBetweenTimes_Statics::NewProp_OutOnsetTimestamps_Inner = { "OutOnsetTimestamps", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UOnsetNRT_GetChannelOnsetsBetweenTimes_Statics::NewProp_OutOnsetTimestamps = { "OutOnsetTimestamps", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(OnsetNRT_eventGetChannelOnsetsBetweenTimes_Parms, OutOnsetTimestamps), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UOnsetNRT_GetChannelOnsetsBetweenTimes_Statics::NewProp_OutOnsetStrengths_Inner = { "OutOnsetStrengths", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UOnsetNRT_GetChannelOnsetsBetweenTimes_Statics::NewProp_OutOnsetStrengths = { "OutOnsetStrengths", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(OnsetNRT_eventGetChannelOnsetsBetweenTimes_Parms, OutOnsetStrengths), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UOnsetNRT_GetChannelOnsetsBetweenTimes_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UOnsetNRT_GetChannelOnsetsBetweenTimes_Statics::NewProp_InStartSeconds,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UOnsetNRT_GetChannelOnsetsBetweenTimes_Statics::NewProp_InEndSeconds,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UOnsetNRT_GetChannelOnsetsBetweenTimes_Statics::NewProp_InChannel,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UOnsetNRT_GetChannelOnsetsBetweenTimes_Statics::NewProp_OutOnsetTimestamps_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UOnsetNRT_GetChannelOnsetsBetweenTimes_Statics::NewProp_OutOnsetTimestamps,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UOnsetNRT_GetChannelOnsetsBetweenTimes_Statics::NewProp_OutOnsetStrengths_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UOnsetNRT_GetChannelOnsetsBetweenTimes_Statics::NewProp_OutOnsetStrengths,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UOnsetNRT_GetChannelOnsetsBetweenTimes_Statics::PropPointers) < 2048);
// ********** End Function GetChannelOnsetsBetweenTimes Property Definitions ***********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UOnsetNRT_GetChannelOnsetsBetweenTimes_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UOnsetNRT, nullptr, "GetChannelOnsetsBetweenTimes", Z_Construct_UFunction_UOnsetNRT_GetChannelOnsetsBetweenTimes_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UOnsetNRT_GetChannelOnsetsBetweenTimes_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UOnsetNRT_GetChannelOnsetsBetweenTimes_Statics::OnsetNRT_eventGetChannelOnsetsBetweenTimes_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UOnsetNRT_GetChannelOnsetsBetweenTimes_Statics::Function_MetaDataParams), Z_Construct_UFunction_UOnsetNRT_GetChannelOnsetsBetweenTimes_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UOnsetNRT_GetChannelOnsetsBetweenTimes_Statics::OnsetNRT_eventGetChannelOnsetsBetweenTimes_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UOnsetNRT_GetChannelOnsetsBetweenTimes()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UOnsetNRT_GetChannelOnsetsBetweenTimes_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UOnsetNRT::execGetChannelOnsetsBetweenTimes)
{
P_GET_PROPERTY(FFloatProperty,Z_Param_InStartSeconds);
P_GET_PROPERTY(FFloatProperty,Z_Param_InEndSeconds);
P_GET_PROPERTY(FIntProperty,Z_Param_InChannel);
P_GET_TARRAY_REF(float,Z_Param_Out_OutOnsetTimestamps);
P_GET_TARRAY_REF(float,Z_Param_Out_OutOnsetStrengths);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->GetChannelOnsetsBetweenTimes(Z_Param_InStartSeconds,Z_Param_InEndSeconds,Z_Param_InChannel,Z_Param_Out_OutOnsetTimestamps,Z_Param_Out_OutOnsetStrengths);
P_NATIVE_END;
}
// ********** End Class UOnsetNRT Function GetChannelOnsetsBetweenTimes ****************************
// ********** Begin Class UOnsetNRT Function GetNormalizedChannelOnsetsBetweenTimes ****************
struct Z_Construct_UFunction_UOnsetNRT_GetNormalizedChannelOnsetsBetweenTimes_Statics
{
struct OnsetNRT_eventGetNormalizedChannelOnsetsBetweenTimes_Parms
{
float InStartSeconds;
float InEndSeconds;
int32 InChannel;
TArray<float> OutOnsetTimestamps;
TArray<float> OutOnsetStrengths;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio Analyzer" },
{ "Comment", "/** Get a specific channel cqt of the analyzed sound at a given time. */" },
{ "ModuleRelativePath", "Classes/OnsetNRT.h" },
{ "ToolTip", "Get a specific channel cqt of the analyzed sound at a given time." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InStartSeconds_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InEndSeconds_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InChannel_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetNormalizedChannelOnsetsBetweenTimes constinit property declarations
static const UECodeGen_Private::FFloatPropertyParams NewProp_InStartSeconds;
static const UECodeGen_Private::FFloatPropertyParams NewProp_InEndSeconds;
static const UECodeGen_Private::FIntPropertyParams NewProp_InChannel;
static const UECodeGen_Private::FFloatPropertyParams NewProp_OutOnsetTimestamps_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_OutOnsetTimestamps;
static const UECodeGen_Private::FFloatPropertyParams NewProp_OutOnsetStrengths_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_OutOnsetStrengths;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetNormalizedChannelOnsetsBetweenTimes constinit property declarations **
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetNormalizedChannelOnsetsBetweenTimes Property Definitions ***********
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UOnsetNRT_GetNormalizedChannelOnsetsBetweenTimes_Statics::NewProp_InStartSeconds = { "InStartSeconds", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(OnsetNRT_eventGetNormalizedChannelOnsetsBetweenTimes_Parms, InStartSeconds), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InStartSeconds_MetaData), NewProp_InStartSeconds_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UOnsetNRT_GetNormalizedChannelOnsetsBetweenTimes_Statics::NewProp_InEndSeconds = { "InEndSeconds", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(OnsetNRT_eventGetNormalizedChannelOnsetsBetweenTimes_Parms, InEndSeconds), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InEndSeconds_MetaData), NewProp_InEndSeconds_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UOnsetNRT_GetNormalizedChannelOnsetsBetweenTimes_Statics::NewProp_InChannel = { "InChannel", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(OnsetNRT_eventGetNormalizedChannelOnsetsBetweenTimes_Parms, InChannel), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InChannel_MetaData), NewProp_InChannel_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UOnsetNRT_GetNormalizedChannelOnsetsBetweenTimes_Statics::NewProp_OutOnsetTimestamps_Inner = { "OutOnsetTimestamps", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UOnsetNRT_GetNormalizedChannelOnsetsBetweenTimes_Statics::NewProp_OutOnsetTimestamps = { "OutOnsetTimestamps", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(OnsetNRT_eventGetNormalizedChannelOnsetsBetweenTimes_Parms, OutOnsetTimestamps), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UOnsetNRT_GetNormalizedChannelOnsetsBetweenTimes_Statics::NewProp_OutOnsetStrengths_Inner = { "OutOnsetStrengths", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UOnsetNRT_GetNormalizedChannelOnsetsBetweenTimes_Statics::NewProp_OutOnsetStrengths = { "OutOnsetStrengths", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(OnsetNRT_eventGetNormalizedChannelOnsetsBetweenTimes_Parms, OutOnsetStrengths), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UOnsetNRT_GetNormalizedChannelOnsetsBetweenTimes_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UOnsetNRT_GetNormalizedChannelOnsetsBetweenTimes_Statics::NewProp_InStartSeconds,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UOnsetNRT_GetNormalizedChannelOnsetsBetweenTimes_Statics::NewProp_InEndSeconds,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UOnsetNRT_GetNormalizedChannelOnsetsBetweenTimes_Statics::NewProp_InChannel,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UOnsetNRT_GetNormalizedChannelOnsetsBetweenTimes_Statics::NewProp_OutOnsetTimestamps_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UOnsetNRT_GetNormalizedChannelOnsetsBetweenTimes_Statics::NewProp_OutOnsetTimestamps,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UOnsetNRT_GetNormalizedChannelOnsetsBetweenTimes_Statics::NewProp_OutOnsetStrengths_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UOnsetNRT_GetNormalizedChannelOnsetsBetweenTimes_Statics::NewProp_OutOnsetStrengths,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UOnsetNRT_GetNormalizedChannelOnsetsBetweenTimes_Statics::PropPointers) < 2048);
// ********** End Function GetNormalizedChannelOnsetsBetweenTimes Property Definitions *************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UOnsetNRT_GetNormalizedChannelOnsetsBetweenTimes_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UOnsetNRT, nullptr, "GetNormalizedChannelOnsetsBetweenTimes", Z_Construct_UFunction_UOnsetNRT_GetNormalizedChannelOnsetsBetweenTimes_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UOnsetNRT_GetNormalizedChannelOnsetsBetweenTimes_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UOnsetNRT_GetNormalizedChannelOnsetsBetweenTimes_Statics::OnsetNRT_eventGetNormalizedChannelOnsetsBetweenTimes_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UOnsetNRT_GetNormalizedChannelOnsetsBetweenTimes_Statics::Function_MetaDataParams), Z_Construct_UFunction_UOnsetNRT_GetNormalizedChannelOnsetsBetweenTimes_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UOnsetNRT_GetNormalizedChannelOnsetsBetweenTimes_Statics::OnsetNRT_eventGetNormalizedChannelOnsetsBetweenTimes_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UOnsetNRT_GetNormalizedChannelOnsetsBetweenTimes()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UOnsetNRT_GetNormalizedChannelOnsetsBetweenTimes_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UOnsetNRT::execGetNormalizedChannelOnsetsBetweenTimes)
{
P_GET_PROPERTY(FFloatProperty,Z_Param_InStartSeconds);
P_GET_PROPERTY(FFloatProperty,Z_Param_InEndSeconds);
P_GET_PROPERTY(FIntProperty,Z_Param_InChannel);
P_GET_TARRAY_REF(float,Z_Param_Out_OutOnsetTimestamps);
P_GET_TARRAY_REF(float,Z_Param_Out_OutOnsetStrengths);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->GetNormalizedChannelOnsetsBetweenTimes(Z_Param_InStartSeconds,Z_Param_InEndSeconds,Z_Param_InChannel,Z_Param_Out_OutOnsetTimestamps,Z_Param_Out_OutOnsetStrengths);
P_NATIVE_END;
}
// ********** End Class UOnsetNRT Function GetNormalizedChannelOnsetsBetweenTimes ******************
// ********** Begin Class UOnsetNRT ****************************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UOnsetNRT;
UClass* UOnsetNRT::GetPrivateStaticClass()
{
using TClass = UOnsetNRT;
if (!Z_Registration_Info_UClass_UOnsetNRT.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("OnsetNRT"),
Z_Registration_Info_UClass_UOnsetNRT.InnerSingleton,
StaticRegisterNativesUOnsetNRT,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UOnsetNRT.InnerSingleton;
}
UClass* Z_Construct_UClass_UOnsetNRT_NoRegister()
{
return UOnsetNRT::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UOnsetNRT_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/** UOnsetNRT\n *\n * UOnsetNRT calculates the temporal evolution of constant q transform for a given \n * sound. Onset is available for individual channels or the overall sound asset.\n */" },
{ "IncludePath", "OnsetNRT.h" },
{ "IsBlueprintBase", "true" },
{ "ModuleRelativePath", "Classes/OnsetNRT.h" },
{ "ToolTip", "UOnsetNRT\n\nUOnsetNRT calculates the temporal evolution of constant q transform for a given\nsound. Onset is available for individual channels or the overall sound asset." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Settings_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "Comment", "/** The settings for the audio analyzer. */" },
{ "ModuleRelativePath", "Classes/OnsetNRT.h" },
{ "ToolTip", "The settings for the audio analyzer." },
};
#endif // WITH_METADATA
// ********** Begin Class UOnsetNRT constinit property declarations ********************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Settings;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UOnsetNRT constinit property declarations **********************************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("GetChannelOnsetsBetweenTimes"), .Pointer = &UOnsetNRT::execGetChannelOnsetsBetweenTimes },
{ .NameUTF8 = UTF8TEXT("GetNormalizedChannelOnsetsBetweenTimes"), .Pointer = &UOnsetNRT::execGetNormalizedChannelOnsetsBetweenTimes },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UOnsetNRT_GetChannelOnsetsBetweenTimes, "GetChannelOnsetsBetweenTimes" }, // 3478833659
{ &Z_Construct_UFunction_UOnsetNRT_GetNormalizedChannelOnsetsBetweenTimes, "GetNormalizedChannelOnsetsBetweenTimes" }, // 812115720
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UOnsetNRT>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UOnsetNRT_Statics
// ********** Begin Class UOnsetNRT Property Definitions *******************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UOnsetNRT_Statics::NewProp_Settings = { "Settings", nullptr, (EPropertyFlags)0x0114000000000015, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UOnsetNRT, Settings), Z_Construct_UClass_UOnsetNRTSettings_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Settings_MetaData), NewProp_Settings_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UOnsetNRT_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UOnsetNRT_Statics::NewProp_Settings,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UOnsetNRT_Statics::PropPointers) < 2048);
// ********** End Class UOnsetNRT Property Definitions *********************************************
UObject* (*const Z_Construct_UClass_UOnsetNRT_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAudioSynesthesiaNRT,
(UObject* (*)())Z_Construct_UPackage__Script_AudioSynesthesia,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UOnsetNRT_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UOnsetNRT_Statics::ClassParams = {
&UOnsetNRT::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_UOnsetNRT_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_UOnsetNRT_Statics::PropPointers),
0,
0x008810A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UOnsetNRT_Statics::Class_MetaDataParams), Z_Construct_UClass_UOnsetNRT_Statics::Class_MetaDataParams)
};
void UOnsetNRT::StaticRegisterNativesUOnsetNRT()
{
UClass* Class = UOnsetNRT::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UOnsetNRT_Statics::Funcs));
}
UClass* Z_Construct_UClass_UOnsetNRT()
{
if (!Z_Registration_Info_UClass_UOnsetNRT.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UOnsetNRT.OuterSingleton, Z_Construct_UClass_UOnsetNRT_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UOnsetNRT.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UOnsetNRT);
UOnsetNRT::~UOnsetNRT() {}
// ********** End Class UOnsetNRT ******************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_OnsetNRT_h__Script_AudioSynesthesia_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UOnsetNRTSettings, UOnsetNRTSettings::StaticClass, TEXT("UOnsetNRTSettings"), &Z_Registration_Info_UClass_UOnsetNRTSettings, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UOnsetNRTSettings), 3841339658U) },
{ Z_Construct_UClass_UOnsetNRT, UOnsetNRT::StaticClass, TEXT("UOnsetNRT"), &Z_Registration_Info_UClass_UOnsetNRT, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UOnsetNRT), 977797911U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_OnsetNRT_h__Script_AudioSynesthesia_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_OnsetNRT_h__Script_AudioSynesthesia_2954857050{
TEXT("/Script/AudioSynesthesia"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_OnsetNRT_h__Script_AudioSynesthesia_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_OnsetNRT_h__Script_AudioSynesthesia_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,106 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "OnsetNRT.h"
#ifdef AUDIOSYNESTHESIA_OnsetNRT_generated_h
#error "OnsetNRT.generated.h already included, missing '#pragma once' in OnsetNRT.h"
#endif
#define AUDIOSYNESTHESIA_OnsetNRT_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UOnsetNRTSettings ********************************************************
struct Z_Construct_UClass_UOnsetNRTSettings_Statics;
AUDIOSYNESTHESIA_API UClass* Z_Construct_UClass_UOnsetNRTSettings_NoRegister();
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_OnsetNRT_h_17_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUOnsetNRTSettings(); \
friend struct ::Z_Construct_UClass_UOnsetNRTSettings_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AUDIOSYNESTHESIA_API UClass* ::Z_Construct_UClass_UOnsetNRTSettings_NoRegister(); \
public: \
DECLARE_CLASS2(UOnsetNRTSettings, UAudioSynesthesiaNRTSettings, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/AudioSynesthesia"), Z_Construct_UClass_UOnsetNRTSettings_NoRegister) \
DECLARE_SERIALIZER(UOnsetNRTSettings)
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_OnsetNRT_h_17_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UOnsetNRTSettings(UOnsetNRTSettings&&) = delete; \
UOnsetNRTSettings(const UOnsetNRTSettings&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(AUDIOSYNESTHESIA_API, UOnsetNRTSettings); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UOnsetNRTSettings); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UOnsetNRTSettings) \
AUDIOSYNESTHESIA_API virtual ~UOnsetNRTSettings();
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_OnsetNRT_h_14_PROLOG
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_OnsetNRT_h_17_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_OnsetNRT_h_17_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_OnsetNRT_h_17_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UOnsetNRTSettings;
// ********** End Class UOnsetNRTSettings **********************************************************
// ********** Begin Class UOnsetNRT ****************************************************************
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_OnsetNRT_h_61_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execGetNormalizedChannelOnsetsBetweenTimes); \
DECLARE_FUNCTION(execGetChannelOnsetsBetweenTimes);
struct Z_Construct_UClass_UOnsetNRT_Statics;
AUDIOSYNESTHESIA_API UClass* Z_Construct_UClass_UOnsetNRT_NoRegister();
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_OnsetNRT_h_61_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUOnsetNRT(); \
friend struct ::Z_Construct_UClass_UOnsetNRT_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AUDIOSYNESTHESIA_API UClass* ::Z_Construct_UClass_UOnsetNRT_NoRegister(); \
public: \
DECLARE_CLASS2(UOnsetNRT, UAudioSynesthesiaNRT, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/AudioSynesthesia"), Z_Construct_UClass_UOnsetNRT_NoRegister) \
DECLARE_SERIALIZER(UOnsetNRT)
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_OnsetNRT_h_61_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UOnsetNRT(UOnsetNRT&&) = delete; \
UOnsetNRT(const UOnsetNRT&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(AUDIOSYNESTHESIA_API, UOnsetNRT); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UOnsetNRT); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UOnsetNRT) \
AUDIOSYNESTHESIA_API virtual ~UOnsetNRT();
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_OnsetNRT_h_58_PROLOG
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_OnsetNRT_h_61_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_OnsetNRT_h_61_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_OnsetNRT_h_61_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_OnsetNRT_h_61_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UOnsetNRT;
// ********** End Class UOnsetNRT ******************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_OnsetNRT_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,667 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "SynesthesiaSpectrumAnalysis.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeSynesthesiaSpectrumAnalysis() {}
// ********** Begin Cross Module References ********************************************************
AUDIOANALYZER_API UClass* Z_Construct_UClass_UAudioAnalyzer();
AUDIOSYNESTHESIA_API UClass* Z_Construct_UClass_UAudioSynesthesiaSettings();
AUDIOSYNESTHESIA_API UClass* Z_Construct_UClass_USynesthesiaSpectrumAnalysisSettings();
AUDIOSYNESTHESIA_API UClass* Z_Construct_UClass_USynesthesiaSpectrumAnalysisSettings_NoRegister();
AUDIOSYNESTHESIA_API UClass* Z_Construct_UClass_USynesthesiaSpectrumAnalyzer();
AUDIOSYNESTHESIA_API UClass* Z_Construct_UClass_USynesthesiaSpectrumAnalyzer_NoRegister();
AUDIOSYNESTHESIA_API UFunction* Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestSpectrumResults__DelegateSignature();
AUDIOSYNESTHESIA_API UFunction* Z_Construct_UDelegateFunction_AudioSynesthesia_OnSpectrumResults__DelegateSignature();
AUDIOSYNESTHESIA_API UScriptStruct* Z_Construct_UScriptStruct_FSynesthesiaSpectrumResults();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_EAudioSpectrumType();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_EFFTSize();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_EFFTWindowType();
UPackage* Z_Construct_UPackage__Script_AudioSynesthesia();
// ********** End Cross Module References **********************************************************
// ********** Begin Class USynesthesiaSpectrumAnalysisSettings *************************************
FClassRegistrationInfo Z_Registration_Info_UClass_USynesthesiaSpectrumAnalysisSettings;
UClass* USynesthesiaSpectrumAnalysisSettings::GetPrivateStaticClass()
{
using TClass = USynesthesiaSpectrumAnalysisSettings;
if (!Z_Registration_Info_UClass_USynesthesiaSpectrumAnalysisSettings.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("SynesthesiaSpectrumAnalysisSettings"),
Z_Registration_Info_UClass_USynesthesiaSpectrumAnalysisSettings.InnerSingleton,
StaticRegisterNativesUSynesthesiaSpectrumAnalysisSettings,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_USynesthesiaSpectrumAnalysisSettings.InnerSingleton;
}
UClass* Z_Construct_UClass_USynesthesiaSpectrumAnalysisSettings_NoRegister()
{
return USynesthesiaSpectrumAnalysisSettings::GetPrivateStaticClass();
}
struct Z_Construct_UClass_USynesthesiaSpectrumAnalysisSettings_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/** USynesthesiaSpectrumAnalysisSettings\n *\n * Settings for a USynesthesiaSpectrumAnalysisAnalyzer.\n */" },
{ "IncludePath", "SynesthesiaSpectrumAnalysis.h" },
{ "IsBlueprintBase", "true" },
{ "ModuleRelativePath", "Classes/SynesthesiaSpectrumAnalysis.h" },
{ "ToolTip", "USynesthesiaSpectrumAnalysisSettings\n\nSettings for a USynesthesiaSpectrumAnalysisAnalyzer." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AnalysisPeriod_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "ClampMax", "0.25" },
{ "ClampMin", "0.01" },
{ "Comment", "/** Number of seconds between SynesthesiaSpectrumAnalysis measurements */" },
{ "ModuleRelativePath", "Classes/SynesthesiaSpectrumAnalysis.h" },
{ "ToolTip", "Number of seconds between SynesthesiaSpectrumAnalysis measurements" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FFTSize_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "Comment", "/** Size of FFT. */" },
{ "ModuleRelativePath", "Classes/SynesthesiaSpectrumAnalysis.h" },
{ "ToolTip", "Size of FFT." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SpectrumType_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "Comment", "/** Type of spectrum to use. */" },
{ "ModuleRelativePath", "Classes/SynesthesiaSpectrumAnalysis.h" },
{ "ToolTip", "Type of spectrum to use." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WindowType_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "Comment", "/** Type of window to use. */" },
{ "ModuleRelativePath", "Classes/SynesthesiaSpectrumAnalysis.h" },
{ "ToolTip", "Type of window to use." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bDownmixToMono_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "Comment", "/** If true, multichannel audio is downmixed to mono with equal amplitude scaling. If false, each channel gets its own FFT result. */" },
{ "ModuleRelativePath", "Classes/SynesthesiaSpectrumAnalysis.h" },
{ "ToolTip", "If true, multichannel audio is downmixed to mono with equal amplitude scaling. If false, each channel gets its own FFT result." },
};
#endif // WITH_METADATA
// ********** Begin Class USynesthesiaSpectrumAnalysisSettings constinit property declarations *****
static const UECodeGen_Private::FFloatPropertyParams NewProp_AnalysisPeriod;
static const UECodeGen_Private::FBytePropertyParams NewProp_FFTSize_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_FFTSize;
static const UECodeGen_Private::FBytePropertyParams NewProp_SpectrumType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_SpectrumType;
static const UECodeGen_Private::FBytePropertyParams NewProp_WindowType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_WindowType;
static void NewProp_bDownmixToMono_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bDownmixToMono;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class USynesthesiaSpectrumAnalysisSettings constinit property declarations *******
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<USynesthesiaSpectrumAnalysisSettings>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_USynesthesiaSpectrumAnalysisSettings_Statics
// ********** Begin Class USynesthesiaSpectrumAnalysisSettings Property Definitions ****************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_USynesthesiaSpectrumAnalysisSettings_Statics::NewProp_AnalysisPeriod = { "AnalysisPeriod", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USynesthesiaSpectrumAnalysisSettings, AnalysisPeriod), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AnalysisPeriod_MetaData), NewProp_AnalysisPeriod_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_USynesthesiaSpectrumAnalysisSettings_Statics::NewProp_FFTSize_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_USynesthesiaSpectrumAnalysisSettings_Statics::NewProp_FFTSize = { "FFTSize", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USynesthesiaSpectrumAnalysisSettings, FFTSize), Z_Construct_UEnum_Engine_EFFTSize, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FFTSize_MetaData), NewProp_FFTSize_MetaData) }; // 2475444941
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_USynesthesiaSpectrumAnalysisSettings_Statics::NewProp_SpectrumType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_USynesthesiaSpectrumAnalysisSettings_Statics::NewProp_SpectrumType = { "SpectrumType", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USynesthesiaSpectrumAnalysisSettings, SpectrumType), Z_Construct_UEnum_Engine_EAudioSpectrumType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SpectrumType_MetaData), NewProp_SpectrumType_MetaData) }; // 151062341
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_USynesthesiaSpectrumAnalysisSettings_Statics::NewProp_WindowType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_USynesthesiaSpectrumAnalysisSettings_Statics::NewProp_WindowType = { "WindowType", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USynesthesiaSpectrumAnalysisSettings, WindowType), Z_Construct_UEnum_Engine_EFFTWindowType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WindowType_MetaData), NewProp_WindowType_MetaData) }; // 436599586
void Z_Construct_UClass_USynesthesiaSpectrumAnalysisSettings_Statics::NewProp_bDownmixToMono_SetBit(void* Obj)
{
((USynesthesiaSpectrumAnalysisSettings*)Obj)->bDownmixToMono = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USynesthesiaSpectrumAnalysisSettings_Statics::NewProp_bDownmixToMono = { "bDownmixToMono", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(USynesthesiaSpectrumAnalysisSettings), &Z_Construct_UClass_USynesthesiaSpectrumAnalysisSettings_Statics::NewProp_bDownmixToMono_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bDownmixToMono_MetaData), NewProp_bDownmixToMono_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_USynesthesiaSpectrumAnalysisSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USynesthesiaSpectrumAnalysisSettings_Statics::NewProp_AnalysisPeriod,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USynesthesiaSpectrumAnalysisSettings_Statics::NewProp_FFTSize_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USynesthesiaSpectrumAnalysisSettings_Statics::NewProp_FFTSize,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USynesthesiaSpectrumAnalysisSettings_Statics::NewProp_SpectrumType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USynesthesiaSpectrumAnalysisSettings_Statics::NewProp_SpectrumType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USynesthesiaSpectrumAnalysisSettings_Statics::NewProp_WindowType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USynesthesiaSpectrumAnalysisSettings_Statics::NewProp_WindowType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USynesthesiaSpectrumAnalysisSettings_Statics::NewProp_bDownmixToMono,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USynesthesiaSpectrumAnalysisSettings_Statics::PropPointers) < 2048);
// ********** End Class USynesthesiaSpectrumAnalysisSettings Property Definitions ******************
UObject* (*const Z_Construct_UClass_USynesthesiaSpectrumAnalysisSettings_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAudioSynesthesiaSettings,
(UObject* (*)())Z_Construct_UPackage__Script_AudioSynesthesia,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USynesthesiaSpectrumAnalysisSettings_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_USynesthesiaSpectrumAnalysisSettings_Statics::ClassParams = {
&USynesthesiaSpectrumAnalysisSettings::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_USynesthesiaSpectrumAnalysisSettings_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_USynesthesiaSpectrumAnalysisSettings_Statics::PropPointers),
0,
0x000810A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_USynesthesiaSpectrumAnalysisSettings_Statics::Class_MetaDataParams), Z_Construct_UClass_USynesthesiaSpectrumAnalysisSettings_Statics::Class_MetaDataParams)
};
void USynesthesiaSpectrumAnalysisSettings::StaticRegisterNativesUSynesthesiaSpectrumAnalysisSettings()
{
}
UClass* Z_Construct_UClass_USynesthesiaSpectrumAnalysisSettings()
{
if (!Z_Registration_Info_UClass_USynesthesiaSpectrumAnalysisSettings.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_USynesthesiaSpectrumAnalysisSettings.OuterSingleton, Z_Construct_UClass_USynesthesiaSpectrumAnalysisSettings_Statics::ClassParams);
}
return Z_Registration_Info_UClass_USynesthesiaSpectrumAnalysisSettings.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, USynesthesiaSpectrumAnalysisSettings);
USynesthesiaSpectrumAnalysisSettings::~USynesthesiaSpectrumAnalysisSettings() {}
// ********** End Class USynesthesiaSpectrumAnalysisSettings ***************************************
// ********** Begin ScriptStruct FSynesthesiaSpectrumResults ***************************************
struct Z_Construct_UScriptStruct_FSynesthesiaSpectrumResults_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FSynesthesiaSpectrumResults); }
static inline consteval int16 GetStructAlignment() { return alignof(FSynesthesiaSpectrumResults); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/** The results of the spectrum analysis. */" },
{ "ModuleRelativePath", "Classes/SynesthesiaSpectrumAnalysis.h" },
{ "ToolTip", "The results of the spectrum analysis." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TimeSeconds_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "Comment", "// The time in seconds since analysis began of this SynesthesiaSpectrumAnalysis analysis result\n" },
{ "ModuleRelativePath", "Classes/SynesthesiaSpectrumAnalysis.h" },
{ "ToolTip", "The time in seconds since analysis began of this SynesthesiaSpectrumAnalysis analysis result" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SpectrumValues_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "Comment", "// The spectrum values from the FFT\n" },
{ "ModuleRelativePath", "Classes/SynesthesiaSpectrumAnalysis.h" },
{ "ToolTip", "The spectrum values from the FFT" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FSynesthesiaSpectrumResults constinit property declarations *******
static const UECodeGen_Private::FFloatPropertyParams NewProp_TimeSeconds;
static const UECodeGen_Private::FFloatPropertyParams NewProp_SpectrumValues_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_SpectrumValues;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FSynesthesiaSpectrumResults constinit property declarations *********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FSynesthesiaSpectrumResults>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FSynesthesiaSpectrumResults_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FSynesthesiaSpectrumResults;
class UScriptStruct* FSynesthesiaSpectrumResults::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FSynesthesiaSpectrumResults.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FSynesthesiaSpectrumResults.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FSynesthesiaSpectrumResults, (UObject*)Z_Construct_UPackage__Script_AudioSynesthesia(), TEXT("SynesthesiaSpectrumResults"));
}
return Z_Registration_Info_UScriptStruct_FSynesthesiaSpectrumResults.OuterSingleton;
}
// ********** Begin ScriptStruct FSynesthesiaSpectrumResults Property Definitions ******************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FSynesthesiaSpectrumResults_Statics::NewProp_TimeSeconds = { "TimeSeconds", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSynesthesiaSpectrumResults, TimeSeconds), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TimeSeconds_MetaData), NewProp_TimeSeconds_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FSynesthesiaSpectrumResults_Statics::NewProp_SpectrumValues_Inner = { "SpectrumValues", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FSynesthesiaSpectrumResults_Statics::NewProp_SpectrumValues = { "SpectrumValues", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSynesthesiaSpectrumResults, SpectrumValues), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SpectrumValues_MetaData), NewProp_SpectrumValues_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FSynesthesiaSpectrumResults_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSynesthesiaSpectrumResults_Statics::NewProp_TimeSeconds,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSynesthesiaSpectrumResults_Statics::NewProp_SpectrumValues_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSynesthesiaSpectrumResults_Statics::NewProp_SpectrumValues,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSynesthesiaSpectrumResults_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FSynesthesiaSpectrumResults Property Definitions ********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FSynesthesiaSpectrumResults_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_AudioSynesthesia,
nullptr,
&NewStructOps,
"SynesthesiaSpectrumResults",
Z_Construct_UScriptStruct_FSynesthesiaSpectrumResults_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSynesthesiaSpectrumResults_Statics::PropPointers),
sizeof(FSynesthesiaSpectrumResults),
alignof(FSynesthesiaSpectrumResults),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSynesthesiaSpectrumResults_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FSynesthesiaSpectrumResults_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FSynesthesiaSpectrumResults()
{
if (!Z_Registration_Info_UScriptStruct_FSynesthesiaSpectrumResults.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FSynesthesiaSpectrumResults.InnerSingleton, Z_Construct_UScriptStruct_FSynesthesiaSpectrumResults_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FSynesthesiaSpectrumResults.InnerSingleton);
}
// ********** End ScriptStruct FSynesthesiaSpectrumResults *****************************************
// ********** Begin Delegate FOnSpectrumResults ****************************************************
struct Z_Construct_UDelegateFunction_AudioSynesthesia_OnSpectrumResults__DelegateSignature_Statics
{
struct _Script_AudioSynesthesia_eventOnSpectrumResults_Parms
{
int32 ChannelIndex;
TArray<FSynesthesiaSpectrumResults> SpectrumResults;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Comment", "/** Delegate to receive all spectrum results per channel (time-stamped in an array) since last delegate call. If bDownmixToMono setting is true, results will be in channel index 0. */" },
{ "ModuleRelativePath", "Classes/SynesthesiaSpectrumAnalysis.h" },
{ "ToolTip", "Delegate to receive all spectrum results per channel (time-stamped in an array) since last delegate call. If bDownmixToMono setting is true, results will be in channel index 0." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SpectrumResults_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Delegate FOnSpectrumResults constinit property declarations ********************
static const UECodeGen_Private::FIntPropertyParams NewProp_ChannelIndex;
static const UECodeGen_Private::FStructPropertyParams NewProp_SpectrumResults_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_SpectrumResults;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Delegate FOnSpectrumResults constinit property declarations **********************
static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};
// ********** Begin Delegate FOnSpectrumResults Property Definitions *******************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UDelegateFunction_AudioSynesthesia_OnSpectrumResults__DelegateSignature_Statics::NewProp_ChannelIndex = { "ChannelIndex", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_AudioSynesthesia_eventOnSpectrumResults_Parms, ChannelIndex), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UDelegateFunction_AudioSynesthesia_OnSpectrumResults__DelegateSignature_Statics::NewProp_SpectrumResults_Inner = { "SpectrumResults", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FSynesthesiaSpectrumResults, METADATA_PARAMS(0, nullptr) }; // 363991304
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UDelegateFunction_AudioSynesthesia_OnSpectrumResults__DelegateSignature_Statics::NewProp_SpectrumResults = { "SpectrumResults", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_AudioSynesthesia_eventOnSpectrumResults_Parms, SpectrumResults), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SpectrumResults_MetaData), NewProp_SpectrumResults_MetaData) }; // 363991304
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_AudioSynesthesia_OnSpectrumResults__DelegateSignature_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_AudioSynesthesia_OnSpectrumResults__DelegateSignature_Statics::NewProp_ChannelIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_AudioSynesthesia_OnSpectrumResults__DelegateSignature_Statics::NewProp_SpectrumResults_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_AudioSynesthesia_OnSpectrumResults__DelegateSignature_Statics::NewProp_SpectrumResults,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AudioSynesthesia_OnSpectrumResults__DelegateSignature_Statics::PropPointers) < 2048);
// ********** End Delegate FOnSpectrumResults Property Definitions *********************************
const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_AudioSynesthesia_OnSpectrumResults__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_AudioSynesthesia, nullptr, "OnSpectrumResults__DelegateSignature", Z_Construct_UDelegateFunction_AudioSynesthesia_OnSpectrumResults__DelegateSignature_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AudioSynesthesia_OnSpectrumResults__DelegateSignature_Statics::PropPointers),
sizeof(Z_Construct_UDelegateFunction_AudioSynesthesia_OnSpectrumResults__DelegateSignature_Statics::_Script_AudioSynesthesia_eventOnSpectrumResults_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00530000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AudioSynesthesia_OnSpectrumResults__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_AudioSynesthesia_OnSpectrumResults__DelegateSignature_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UDelegateFunction_AudioSynesthesia_OnSpectrumResults__DelegateSignature_Statics::_Script_AudioSynesthesia_eventOnSpectrumResults_Parms) < MAX_uint16);
UFunction* Z_Construct_UDelegateFunction_AudioSynesthesia_OnSpectrumResults__DelegateSignature()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_AudioSynesthesia_OnSpectrumResults__DelegateSignature_Statics::FuncParams);
}
return ReturnFunction;
}
void FOnSpectrumResults_DelegateWrapper(const FMulticastScriptDelegate& OnSpectrumResults, int32 ChannelIndex, TArray<FSynesthesiaSpectrumResults> const& SpectrumResults)
{
struct _Script_AudioSynesthesia_eventOnSpectrumResults_Parms
{
int32 ChannelIndex;
TArray<FSynesthesiaSpectrumResults> SpectrumResults;
};
_Script_AudioSynesthesia_eventOnSpectrumResults_Parms Parms;
Parms.ChannelIndex=ChannelIndex;
Parms.SpectrumResults=SpectrumResults;
OnSpectrumResults.ProcessMulticastDelegate<UObject>(&Parms);
}
// ********** End Delegate FOnSpectrumResults ******************************************************
// ********** Begin Delegate FOnLatestSpectrumResults **********************************************
struct Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestSpectrumResults__DelegateSignature_Statics
{
struct _Script_AudioSynesthesia_eventOnLatestSpectrumResults_Parms
{
int32 ChannelIndex;
FSynesthesiaSpectrumResults LatestSpectrumResults;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Comment", "/** Delegate to receive only the most recent overall spectrum result per channel. If bDownmixToMono setting is true, results will be in channel index 0.*/" },
{ "ModuleRelativePath", "Classes/SynesthesiaSpectrumAnalysis.h" },
{ "ToolTip", "Delegate to receive only the most recent overall spectrum result per channel. If bDownmixToMono setting is true, results will be in channel index 0." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LatestSpectrumResults_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Delegate FOnLatestSpectrumResults constinit property declarations **************
static const UECodeGen_Private::FIntPropertyParams NewProp_ChannelIndex;
static const UECodeGen_Private::FStructPropertyParams NewProp_LatestSpectrumResults;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Delegate FOnLatestSpectrumResults constinit property declarations ****************
static const UECodeGen_Private::FDelegateFunctionParams FuncParams;
};
// ********** Begin Delegate FOnLatestSpectrumResults Property Definitions *************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestSpectrumResults__DelegateSignature_Statics::NewProp_ChannelIndex = { "ChannelIndex", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_AudioSynesthesia_eventOnLatestSpectrumResults_Parms, ChannelIndex), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestSpectrumResults__DelegateSignature_Statics::NewProp_LatestSpectrumResults = { "LatestSpectrumResults", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(_Script_AudioSynesthesia_eventOnLatestSpectrumResults_Parms, LatestSpectrumResults), Z_Construct_UScriptStruct_FSynesthesiaSpectrumResults, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LatestSpectrumResults_MetaData), NewProp_LatestSpectrumResults_MetaData) }; // 363991304
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestSpectrumResults__DelegateSignature_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestSpectrumResults__DelegateSignature_Statics::NewProp_ChannelIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestSpectrumResults__DelegateSignature_Statics::NewProp_LatestSpectrumResults,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestSpectrumResults__DelegateSignature_Statics::PropPointers) < 2048);
// ********** End Delegate FOnLatestSpectrumResults Property Definitions ***************************
const UECodeGen_Private::FDelegateFunctionParams Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestSpectrumResults__DelegateSignature_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UPackage__Script_AudioSynesthesia, nullptr, "OnLatestSpectrumResults__DelegateSignature", Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestSpectrumResults__DelegateSignature_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestSpectrumResults__DelegateSignature_Statics::PropPointers),
sizeof(Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestSpectrumResults__DelegateSignature_Statics::_Script_AudioSynesthesia_eventOnLatestSpectrumResults_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00530000, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestSpectrumResults__DelegateSignature_Statics::Function_MetaDataParams), Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestSpectrumResults__DelegateSignature_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestSpectrumResults__DelegateSignature_Statics::_Script_AudioSynesthesia_eventOnLatestSpectrumResults_Parms) < MAX_uint16);
UFunction* Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestSpectrumResults__DelegateSignature()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUDelegateFunction(&ReturnFunction, Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestSpectrumResults__DelegateSignature_Statics::FuncParams);
}
return ReturnFunction;
}
void FOnLatestSpectrumResults_DelegateWrapper(const FMulticastScriptDelegate& OnLatestSpectrumResults, int32 ChannelIndex, FSynesthesiaSpectrumResults const& LatestSpectrumResults)
{
struct _Script_AudioSynesthesia_eventOnLatestSpectrumResults_Parms
{
int32 ChannelIndex;
FSynesthesiaSpectrumResults LatestSpectrumResults;
};
_Script_AudioSynesthesia_eventOnLatestSpectrumResults_Parms Parms;
Parms.ChannelIndex=ChannelIndex;
Parms.LatestSpectrumResults=LatestSpectrumResults;
OnLatestSpectrumResults.ProcessMulticastDelegate<UObject>(&Parms);
}
// ********** End Delegate FOnLatestSpectrumResults ************************************************
// ********** Begin Class USynesthesiaSpectrumAnalyzer Function GetCenterFrequencies ***************
struct Z_Construct_UFunction_USynesthesiaSpectrumAnalyzer_GetCenterFrequencies_Statics
{
struct SynesthesiaSpectrumAnalyzer_eventGetCenterFrequencies_Parms
{
float InSampleRate;
TArray<float> OutCenterFrequencies;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio Analyzer" },
{ "ModuleRelativePath", "Classes/SynesthesiaSpectrumAnalysis.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InSampleRate_MetaData[] = {
{ "DisplayName", "Sample Rate" },
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OutCenterFrequencies_MetaData[] = {
{ "DisplayName", "Center Frequencies" },
};
#endif // WITH_METADATA
// ********** Begin Function GetCenterFrequencies constinit property declarations ******************
static const UECodeGen_Private::FFloatPropertyParams NewProp_InSampleRate;
static const UECodeGen_Private::FFloatPropertyParams NewProp_OutCenterFrequencies_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_OutCenterFrequencies;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetCenterFrequencies constinit property declarations ********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetCenterFrequencies Property Definitions *****************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_USynesthesiaSpectrumAnalyzer_GetCenterFrequencies_Statics::NewProp_InSampleRate = { "InSampleRate", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SynesthesiaSpectrumAnalyzer_eventGetCenterFrequencies_Parms, InSampleRate), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InSampleRate_MetaData), NewProp_InSampleRate_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_USynesthesiaSpectrumAnalyzer_GetCenterFrequencies_Statics::NewProp_OutCenterFrequencies_Inner = { "OutCenterFrequencies", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_USynesthesiaSpectrumAnalyzer_GetCenterFrequencies_Statics::NewProp_OutCenterFrequencies = { "OutCenterFrequencies", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SynesthesiaSpectrumAnalyzer_eventGetCenterFrequencies_Parms, OutCenterFrequencies), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OutCenterFrequencies_MetaData), NewProp_OutCenterFrequencies_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USynesthesiaSpectrumAnalyzer_GetCenterFrequencies_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USynesthesiaSpectrumAnalyzer_GetCenterFrequencies_Statics::NewProp_InSampleRate,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USynesthesiaSpectrumAnalyzer_GetCenterFrequencies_Statics::NewProp_OutCenterFrequencies_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USynesthesiaSpectrumAnalyzer_GetCenterFrequencies_Statics::NewProp_OutCenterFrequencies,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USynesthesiaSpectrumAnalyzer_GetCenterFrequencies_Statics::PropPointers) < 2048);
// ********** End Function GetCenterFrequencies Property Definitions *******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USynesthesiaSpectrumAnalyzer_GetCenterFrequencies_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USynesthesiaSpectrumAnalyzer, nullptr, "GetCenterFrequencies", Z_Construct_UFunction_USynesthesiaSpectrumAnalyzer_GetCenterFrequencies_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USynesthesiaSpectrumAnalyzer_GetCenterFrequencies_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USynesthesiaSpectrumAnalyzer_GetCenterFrequencies_Statics::SynesthesiaSpectrumAnalyzer_eventGetCenterFrequencies_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USynesthesiaSpectrumAnalyzer_GetCenterFrequencies_Statics::Function_MetaDataParams), Z_Construct_UFunction_USynesthesiaSpectrumAnalyzer_GetCenterFrequencies_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USynesthesiaSpectrumAnalyzer_GetCenterFrequencies_Statics::SynesthesiaSpectrumAnalyzer_eventGetCenterFrequencies_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USynesthesiaSpectrumAnalyzer_GetCenterFrequencies()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USynesthesiaSpectrumAnalyzer_GetCenterFrequencies_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USynesthesiaSpectrumAnalyzer::execGetCenterFrequencies)
{
P_GET_PROPERTY(FFloatProperty,Z_Param_InSampleRate);
P_GET_TARRAY_REF(float,Z_Param_Out_OutCenterFrequencies);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->GetCenterFrequencies(Z_Param_InSampleRate,Z_Param_Out_OutCenterFrequencies);
P_NATIVE_END;
}
// ********** End Class USynesthesiaSpectrumAnalyzer Function GetCenterFrequencies *****************
// ********** Begin Class USynesthesiaSpectrumAnalyzer Function GetNumCenterFrequencies ************
struct Z_Construct_UFunction_USynesthesiaSpectrumAnalyzer_GetNumCenterFrequencies_Statics
{
struct SynesthesiaSpectrumAnalyzer_eventGetNumCenterFrequencies_Parms
{
int32 ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Audio Analyzer" },
{ "ModuleRelativePath", "Classes/SynesthesiaSpectrumAnalysis.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "DisplayName", "Num Center Frequencies" },
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function GetNumCenterFrequencies constinit property declarations ***************
static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetNumCenterFrequencies constinit property declarations *****************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetNumCenterFrequencies Property Definitions **************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_USynesthesiaSpectrumAnalyzer_GetNumCenterFrequencies_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000582, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(SynesthesiaSpectrumAnalyzer_eventGetNumCenterFrequencies_Parms, ReturnValue), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_USynesthesiaSpectrumAnalyzer_GetNumCenterFrequencies_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_USynesthesiaSpectrumAnalyzer_GetNumCenterFrequencies_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_USynesthesiaSpectrumAnalyzer_GetNumCenterFrequencies_Statics::PropPointers) < 2048);
// ********** End Function GetNumCenterFrequencies Property Definitions ****************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_USynesthesiaSpectrumAnalyzer_GetNumCenterFrequencies_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_USynesthesiaSpectrumAnalyzer, nullptr, "GetNumCenterFrequencies", Z_Construct_UFunction_USynesthesiaSpectrumAnalyzer_GetNumCenterFrequencies_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_USynesthesiaSpectrumAnalyzer_GetNumCenterFrequencies_Statics::PropPointers),
sizeof(Z_Construct_UFunction_USynesthesiaSpectrumAnalyzer_GetNumCenterFrequencies_Statics::SynesthesiaSpectrumAnalyzer_eventGetNumCenterFrequencies_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_USynesthesiaSpectrumAnalyzer_GetNumCenterFrequencies_Statics::Function_MetaDataParams), Z_Construct_UFunction_USynesthesiaSpectrumAnalyzer_GetNumCenterFrequencies_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_USynesthesiaSpectrumAnalyzer_GetNumCenterFrequencies_Statics::SynesthesiaSpectrumAnalyzer_eventGetNumCenterFrequencies_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_USynesthesiaSpectrumAnalyzer_GetNumCenterFrequencies()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_USynesthesiaSpectrumAnalyzer_GetNumCenterFrequencies_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(USynesthesiaSpectrumAnalyzer::execGetNumCenterFrequencies)
{
P_FINISH;
P_NATIVE_BEGIN;
*(int32*)Z_Param__Result=P_THIS->GetNumCenterFrequencies();
P_NATIVE_END;
}
// ********** End Class USynesthesiaSpectrumAnalyzer Function GetNumCenterFrequencies **************
// ********** Begin Class USynesthesiaSpectrumAnalyzer *********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_USynesthesiaSpectrumAnalyzer;
UClass* USynesthesiaSpectrumAnalyzer::GetPrivateStaticClass()
{
using TClass = USynesthesiaSpectrumAnalyzer;
if (!Z_Registration_Info_UClass_USynesthesiaSpectrumAnalyzer.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("SynesthesiaSpectrumAnalyzer"),
Z_Registration_Info_UClass_USynesthesiaSpectrumAnalyzer.InnerSingleton,
StaticRegisterNativesUSynesthesiaSpectrumAnalyzer,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_USynesthesiaSpectrumAnalyzer.InnerSingleton;
}
UClass* Z_Construct_UClass_USynesthesiaSpectrumAnalyzer_NoRegister()
{
return USynesthesiaSpectrumAnalyzer::GetPrivateStaticClass();
}
struct Z_Construct_UClass_USynesthesiaSpectrumAnalyzer_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/** USynesthesiaSpectrumAnalysisAnalyzer\n *\n * USynesthesiaSpectrumAnalysisAnalyzer calculates the current amplitude of an\n * audio bus in real-time.\n */" },
{ "IncludePath", "SynesthesiaSpectrumAnalysis.h" },
{ "IsBlueprintBase", "true" },
{ "ModuleRelativePath", "Classes/SynesthesiaSpectrumAnalysis.h" },
{ "ToolTip", "USynesthesiaSpectrumAnalysisAnalyzer\n\nUSynesthesiaSpectrumAnalysisAnalyzer calculates the current amplitude of an\naudio bus in real-time." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Settings_MetaData[] = {
{ "Category", "AudioAnalyzer" },
{ "Comment", "/** The settings for the SynesthesiaSpectrumAnalysis audio analyzer. */" },
{ "ModuleRelativePath", "Classes/SynesthesiaSpectrumAnalysis.h" },
{ "ToolTip", "The settings for the SynesthesiaSpectrumAnalysis audio analyzer." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnSpectrumResults_MetaData[] = {
{ "Comment", "/** Delegate to receive all Spectrum results, per-channel, since last delegate call. If bDownmixToMono setting is true, results will be in channel index 0. */" },
{ "ModuleRelativePath", "Classes/SynesthesiaSpectrumAnalysis.h" },
{ "ToolTip", "Delegate to receive all Spectrum results, per-channel, since last delegate call. If bDownmixToMono setting is true, results will be in channel index 0." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OnLatestSpectrumResults_MetaData[] = {
{ "Comment", "/** Delegate to receive the latest per-channel Spectrum results. If bDownmixToMono setting is true, results will be in channel index 0. */" },
{ "ModuleRelativePath", "Classes/SynesthesiaSpectrumAnalysis.h" },
{ "ToolTip", "Delegate to receive the latest per-channel Spectrum results. If bDownmixToMono setting is true, results will be in channel index 0." },
};
#endif // WITH_METADATA
// ********** Begin Class USynesthesiaSpectrumAnalyzer constinit property declarations *************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Settings;
static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnSpectrumResults;
static const UECodeGen_Private::FMulticastDelegatePropertyParams NewProp_OnLatestSpectrumResults;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class USynesthesiaSpectrumAnalyzer constinit property declarations ***************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("GetCenterFrequencies"), .Pointer = &USynesthesiaSpectrumAnalyzer::execGetCenterFrequencies },
{ .NameUTF8 = UTF8TEXT("GetNumCenterFrequencies"), .Pointer = &USynesthesiaSpectrumAnalyzer::execGetNumCenterFrequencies },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_USynesthesiaSpectrumAnalyzer_GetCenterFrequencies, "GetCenterFrequencies" }, // 1011874018
{ &Z_Construct_UFunction_USynesthesiaSpectrumAnalyzer_GetNumCenterFrequencies, "GetNumCenterFrequencies" }, // 2809579098
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<USynesthesiaSpectrumAnalyzer>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_USynesthesiaSpectrumAnalyzer_Statics
// ********** Begin Class USynesthesiaSpectrumAnalyzer Property Definitions ************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_USynesthesiaSpectrumAnalyzer_Statics::NewProp_Settings = { "Settings", nullptr, (EPropertyFlags)0x0114000000000005, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USynesthesiaSpectrumAnalyzer, Settings), Z_Construct_UClass_USynesthesiaSpectrumAnalysisSettings_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Settings_MetaData), NewProp_Settings_MetaData) };
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_USynesthesiaSpectrumAnalyzer_Statics::NewProp_OnSpectrumResults = { "OnSpectrumResults", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USynesthesiaSpectrumAnalyzer, OnSpectrumResults), Z_Construct_UDelegateFunction_AudioSynesthesia_OnSpectrumResults__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnSpectrumResults_MetaData), NewProp_OnSpectrumResults_MetaData) }; // 3694936095
const UECodeGen_Private::FMulticastDelegatePropertyParams Z_Construct_UClass_USynesthesiaSpectrumAnalyzer_Statics::NewProp_OnLatestSpectrumResults = { "OnLatestSpectrumResults", nullptr, (EPropertyFlags)0x0010000010080000, UECodeGen_Private::EPropertyGenFlags::InlineMulticastDelegate, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USynesthesiaSpectrumAnalyzer, OnLatestSpectrumResults), Z_Construct_UDelegateFunction_AudioSynesthesia_OnLatestSpectrumResults__DelegateSignature, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OnLatestSpectrumResults_MetaData), NewProp_OnLatestSpectrumResults_MetaData) }; // 844267553
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_USynesthesiaSpectrumAnalyzer_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USynesthesiaSpectrumAnalyzer_Statics::NewProp_Settings,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USynesthesiaSpectrumAnalyzer_Statics::NewProp_OnSpectrumResults,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USynesthesiaSpectrumAnalyzer_Statics::NewProp_OnLatestSpectrumResults,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USynesthesiaSpectrumAnalyzer_Statics::PropPointers) < 2048);
// ********** End Class USynesthesiaSpectrumAnalyzer Property Definitions **************************
UObject* (*const Z_Construct_UClass_USynesthesiaSpectrumAnalyzer_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAudioAnalyzer,
(UObject* (*)())Z_Construct_UPackage__Script_AudioSynesthesia,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USynesthesiaSpectrumAnalyzer_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_USynesthesiaSpectrumAnalyzer_Statics::ClassParams = {
&USynesthesiaSpectrumAnalyzer::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_USynesthesiaSpectrumAnalyzer_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_USynesthesiaSpectrumAnalyzer_Statics::PropPointers),
0,
0x008810A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_USynesthesiaSpectrumAnalyzer_Statics::Class_MetaDataParams), Z_Construct_UClass_USynesthesiaSpectrumAnalyzer_Statics::Class_MetaDataParams)
};
void USynesthesiaSpectrumAnalyzer::StaticRegisterNativesUSynesthesiaSpectrumAnalyzer()
{
UClass* Class = USynesthesiaSpectrumAnalyzer::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_USynesthesiaSpectrumAnalyzer_Statics::Funcs));
}
UClass* Z_Construct_UClass_USynesthesiaSpectrumAnalyzer()
{
if (!Z_Registration_Info_UClass_USynesthesiaSpectrumAnalyzer.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_USynesthesiaSpectrumAnalyzer.OuterSingleton, Z_Construct_UClass_USynesthesiaSpectrumAnalyzer_Statics::ClassParams);
}
return Z_Registration_Info_UClass_USynesthesiaSpectrumAnalyzer.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, USynesthesiaSpectrumAnalyzer);
USynesthesiaSpectrumAnalyzer::~USynesthesiaSpectrumAnalyzer() {}
// ********** End Class USynesthesiaSpectrumAnalyzer ***********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_SynesthesiaSpectrumAnalysis_h__Script_AudioSynesthesia_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FSynesthesiaSpectrumResults::StaticStruct, Z_Construct_UScriptStruct_FSynesthesiaSpectrumResults_Statics::NewStructOps, TEXT("SynesthesiaSpectrumResults"),&Z_Registration_Info_UScriptStruct_FSynesthesiaSpectrumResults, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FSynesthesiaSpectrumResults), 363991304U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_USynesthesiaSpectrumAnalysisSettings, USynesthesiaSpectrumAnalysisSettings::StaticClass, TEXT("USynesthesiaSpectrumAnalysisSettings"), &Z_Registration_Info_UClass_USynesthesiaSpectrumAnalysisSettings, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(USynesthesiaSpectrumAnalysisSettings), 762298165U) },
{ Z_Construct_UClass_USynesthesiaSpectrumAnalyzer, USynesthesiaSpectrumAnalyzer::StaticClass, TEXT("USynesthesiaSpectrumAnalyzer"), &Z_Registration_Info_UClass_USynesthesiaSpectrumAnalyzer, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(USynesthesiaSpectrumAnalyzer), 1216314626U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_SynesthesiaSpectrumAnalysis_h__Script_AudioSynesthesia_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_SynesthesiaSpectrumAnalysis_h__Script_AudioSynesthesia_2463304175{
TEXT("/Script/AudioSynesthesia"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_SynesthesiaSpectrumAnalysis_h__Script_AudioSynesthesia_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_SynesthesiaSpectrumAnalysis_h__Script_AudioSynesthesia_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_SynesthesiaSpectrumAnalysis_h__Script_AudioSynesthesia_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_SynesthesiaSpectrumAnalysis_h__Script_AudioSynesthesia_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,131 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "SynesthesiaSpectrumAnalysis.h"
#ifdef AUDIOSYNESTHESIA_SynesthesiaSpectrumAnalysis_generated_h
#error "SynesthesiaSpectrumAnalysis.generated.h already included, missing '#pragma once' in SynesthesiaSpectrumAnalysis.h"
#endif
#define AUDIOSYNESTHESIA_SynesthesiaSpectrumAnalysis_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
struct FSynesthesiaSpectrumResults;
// ********** Begin Class USynesthesiaSpectrumAnalysisSettings *************************************
struct Z_Construct_UClass_USynesthesiaSpectrumAnalysisSettings_Statics;
AUDIOSYNESTHESIA_API UClass* Z_Construct_UClass_USynesthesiaSpectrumAnalysisSettings_NoRegister();
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_SynesthesiaSpectrumAnalysis_h_20_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUSynesthesiaSpectrumAnalysisSettings(); \
friend struct ::Z_Construct_UClass_USynesthesiaSpectrumAnalysisSettings_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AUDIOSYNESTHESIA_API UClass* ::Z_Construct_UClass_USynesthesiaSpectrumAnalysisSettings_NoRegister(); \
public: \
DECLARE_CLASS2(USynesthesiaSpectrumAnalysisSettings, UAudioSynesthesiaSettings, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/AudioSynesthesia"), Z_Construct_UClass_USynesthesiaSpectrumAnalysisSettings_NoRegister) \
DECLARE_SERIALIZER(USynesthesiaSpectrumAnalysisSettings)
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_SynesthesiaSpectrumAnalysis_h_20_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
USynesthesiaSpectrumAnalysisSettings(USynesthesiaSpectrumAnalysisSettings&&) = delete; \
USynesthesiaSpectrumAnalysisSettings(const USynesthesiaSpectrumAnalysisSettings&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(AUDIOSYNESTHESIA_API, USynesthesiaSpectrumAnalysisSettings); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(USynesthesiaSpectrumAnalysisSettings); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(USynesthesiaSpectrumAnalysisSettings) \
AUDIOSYNESTHESIA_API virtual ~USynesthesiaSpectrumAnalysisSettings();
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_SynesthesiaSpectrumAnalysis_h_17_PROLOG
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_SynesthesiaSpectrumAnalysis_h_20_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_SynesthesiaSpectrumAnalysis_h_20_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_SynesthesiaSpectrumAnalysis_h_20_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class USynesthesiaSpectrumAnalysisSettings;
// ********** End Class USynesthesiaSpectrumAnalysisSettings ***************************************
// ********** Begin ScriptStruct FSynesthesiaSpectrumResults ***************************************
struct Z_Construct_UScriptStruct_FSynesthesiaSpectrumResults_Statics;
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_SynesthesiaSpectrumAnalysis_h_59_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FSynesthesiaSpectrumResults_Statics; \
AUDIOSYNESTHESIA_API static class UScriptStruct* StaticStruct();
struct FSynesthesiaSpectrumResults;
// ********** End ScriptStruct FSynesthesiaSpectrumResults *****************************************
// ********** Begin Delegate FOnSpectrumResults ****************************************************
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_SynesthesiaSpectrumAnalysis_h_71_DELEGATE \
AUDIOSYNESTHESIA_API void FOnSpectrumResults_DelegateWrapper(const FMulticastScriptDelegate& OnSpectrumResults, int32 ChannelIndex, TArray<FSynesthesiaSpectrumResults> const& SpectrumResults);
// ********** End Delegate FOnSpectrumResults ******************************************************
// ********** Begin Delegate FOnLatestSpectrumResults **********************************************
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_SynesthesiaSpectrumAnalysis_h_77_DELEGATE \
AUDIOSYNESTHESIA_API void FOnLatestSpectrumResults_DelegateWrapper(const FMulticastScriptDelegate& OnLatestSpectrumResults, int32 ChannelIndex, FSynesthesiaSpectrumResults const& LatestSpectrumResults);
// ********** End Delegate FOnLatestSpectrumResults ************************************************
// ********** Begin Class USynesthesiaSpectrumAnalyzer *********************************************
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_SynesthesiaSpectrumAnalysis_h_90_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execGetNumCenterFrequencies); \
DECLARE_FUNCTION(execGetCenterFrequencies);
struct Z_Construct_UClass_USynesthesiaSpectrumAnalyzer_Statics;
AUDIOSYNESTHESIA_API UClass* Z_Construct_UClass_USynesthesiaSpectrumAnalyzer_NoRegister();
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_SynesthesiaSpectrumAnalysis_h_90_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUSynesthesiaSpectrumAnalyzer(); \
friend struct ::Z_Construct_UClass_USynesthesiaSpectrumAnalyzer_Statics; \
static UClass* GetPrivateStaticClass(); \
friend AUDIOSYNESTHESIA_API UClass* ::Z_Construct_UClass_USynesthesiaSpectrumAnalyzer_NoRegister(); \
public: \
DECLARE_CLASS2(USynesthesiaSpectrumAnalyzer, UAudioAnalyzer, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/AudioSynesthesia"), Z_Construct_UClass_USynesthesiaSpectrumAnalyzer_NoRegister) \
DECLARE_SERIALIZER(USynesthesiaSpectrumAnalyzer)
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_SynesthesiaSpectrumAnalysis_h_90_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
USynesthesiaSpectrumAnalyzer(USynesthesiaSpectrumAnalyzer&&) = delete; \
USynesthesiaSpectrumAnalyzer(const USynesthesiaSpectrumAnalyzer&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(AUDIOSYNESTHESIA_API, USynesthesiaSpectrumAnalyzer); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(USynesthesiaSpectrumAnalyzer); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(USynesthesiaSpectrumAnalyzer) \
AUDIOSYNESTHESIA_API virtual ~USynesthesiaSpectrumAnalyzer();
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_SynesthesiaSpectrumAnalysis_h_87_PROLOG
#define FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_SynesthesiaSpectrumAnalysis_h_90_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_SynesthesiaSpectrumAnalysis_h_90_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_SynesthesiaSpectrumAnalysis_h_90_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_SynesthesiaSpectrumAnalysis_h_90_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class USynesthesiaSpectrumAnalyzer;
// ********** End Class USynesthesiaSpectrumAnalyzer ***********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_AudioSynesthesia_Source_AudioSynesthesia_Classes_SynesthesiaSpectrumAnalysis_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,11 @@
D:\UE_5_7_1\Engine\Plugins\Runtime\AudioSynesthesia\Source\AudioSynesthesia\Classes\AudioSynesthesia.h
D:\UE_5_7_1\Engine\Plugins\Runtime\AudioSynesthesia\Source\AudioSynesthesia\Classes\AudioSynesthesiaNRT.h
D:\UE_5_7_1\Engine\Plugins\Runtime\AudioSynesthesia\Source\AudioSynesthesia\Classes\ConstantQ.h
D:\UE_5_7_1\Engine\Plugins\Runtime\AudioSynesthesia\Source\AudioSynesthesia\Classes\LKFSNRT.h
D:\UE_5_7_1\Engine\Plugins\Runtime\AudioSynesthesia\Source\AudioSynesthesia\Classes\ConstantQNRT.h
D:\UE_5_7_1\Engine\Plugins\Runtime\AudioSynesthesia\Source\AudioSynesthesia\Classes\Loudness.h
D:\UE_5_7_1\Engine\Plugins\Runtime\AudioSynesthesia\Source\AudioSynesthesia\Classes\LoudnessNRT.h
D:\UE_5_7_1\Engine\Plugins\Runtime\AudioSynesthesia\Source\AudioSynesthesia\Classes\OnsetNRT.h
D:\UE_5_7_1\Engine\Plugins\Runtime\AudioSynesthesia\Source\AudioSynesthesia\Classes\LKFS.h
D:\UE_5_7_1\Engine\Plugins\Runtime\AudioSynesthesia\Source\AudioSynesthesia\Classes\Meter.h
D:\UE_5_7_1\Engine\Plugins\Runtime\AudioSynesthesia\Source\AudioSynesthesia\Classes\SynesthesiaSpectrumAnalysis.h