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,164 @@
// 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 "BaseMediaSource.h"
#include "Serialization/ArchiveUObjectFromStructuredArchive.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeBaseMediaSource() {}
// ********** Begin Cross Module References ********************************************************
MEDIAASSETS_API UClass* Z_Construct_UClass_UBaseMediaSource();
MEDIAASSETS_API UClass* Z_Construct_UClass_UBaseMediaSource_NoRegister();
MEDIAASSETS_API UClass* Z_Construct_UClass_UMediaSource();
UPackage* Z_Construct_UPackage__Script_MediaAssets();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UBaseMediaSource *********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UBaseMediaSource;
UClass* UBaseMediaSource::GetPrivateStaticClass()
{
using TClass = UBaseMediaSource;
if (!Z_Registration_Info_UClass_UBaseMediaSource.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("BaseMediaSource"),
Z_Registration_Info_UClass_UBaseMediaSource.InnerSingleton,
StaticRegisterNativesUBaseMediaSource,
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_UBaseMediaSource.InnerSingleton;
}
UClass* Z_Construct_UClass_UBaseMediaSource_NoRegister()
{
return UBaseMediaSource::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UBaseMediaSource_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * Base class for concrete media sources.\n */" },
{ "HideCategories", "Object Object" },
{ "IncludePath", "BaseMediaSource.h" },
{ "ModuleRelativePath", "Public/BaseMediaSource.h" },
{ "ToolTip", "Base class for concrete media sources." },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PlatformPlayerNames_MetaData[] = {
{ "Category", "Platforms" },
{ "Comment", "/** Override native media player plug-ins per platform (Empty = find one automatically). */" },
{ "DisplayName", "Player Overrides" },
{ "ModuleRelativePath", "Public/BaseMediaSource.h" },
{ "ToolTip", "Override native media player plug-ins per platform (Empty = find one automatically)." },
};
#endif // WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PlayerName_MetaData[] = {
{ "Comment", "/** Name of the desired native media player (Empty = find one automatically). */" },
{ "ModuleRelativePath", "Public/BaseMediaSource.h" },
{ "ToolTip", "Name of the desired native media player (Empty = find one automatically)." },
};
#endif // WITH_METADATA
// ********** Begin Class UBaseMediaSource constinit property declarations *************************
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FNamePropertyParams NewProp_PlatformPlayerNames_ValueProp;
static const UECodeGen_Private::FStrPropertyParams NewProp_PlatformPlayerNames_Key_KeyProp;
static const UECodeGen_Private::FMapPropertyParams NewProp_PlatformPlayerNames;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FNamePropertyParams NewProp_PlayerName;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UBaseMediaSource constinit property declarations ***************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UBaseMediaSource>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UBaseMediaSource_Statics
// ********** Begin Class UBaseMediaSource Property Definitions ************************************
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_UBaseMediaSource_Statics::NewProp_PlatformPlayerNames_ValueProp = { "PlatformPlayerNames", nullptr, (EPropertyFlags)0x0000000800000001, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UBaseMediaSource_Statics::NewProp_PlatformPlayerNames_Key_KeyProp = { "PlatformPlayerNames_Key", nullptr, (EPropertyFlags)0x0000000800000001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FMapPropertyParams Z_Construct_UClass_UBaseMediaSource_Statics::NewProp_PlatformPlayerNames = { "PlatformPlayerNames", nullptr, (EPropertyFlags)0x0010000800002005, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBaseMediaSource, PlatformPlayerNames), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PlatformPlayerNames_MetaData), NewProp_PlatformPlayerNames_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_UBaseMediaSource_Statics::NewProp_PlayerName = { "PlayerName", nullptr, (EPropertyFlags)0x0040000000002000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UBaseMediaSource, PlayerName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PlayerName_MetaData), NewProp_PlayerName_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UBaseMediaSource_Statics::PropPointers[] = {
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBaseMediaSource_Statics::NewProp_PlatformPlayerNames_ValueProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBaseMediaSource_Statics::NewProp_PlatformPlayerNames_Key_KeyProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBaseMediaSource_Statics::NewProp_PlatformPlayerNames,
#endif // WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UBaseMediaSource_Statics::NewProp_PlayerName,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UBaseMediaSource_Statics::PropPointers) < 2048);
// ********** End Class UBaseMediaSource Property Definitions **************************************
UObject* (*const Z_Construct_UClass_UBaseMediaSource_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UMediaSource,
(UObject* (*)())Z_Construct_UPackage__Script_MediaAssets,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UBaseMediaSource_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UBaseMediaSource_Statics::ClassParams = {
&UBaseMediaSource::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UBaseMediaSource_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UBaseMediaSource_Statics::PropPointers),
0,
0x000810A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UBaseMediaSource_Statics::Class_MetaDataParams), Z_Construct_UClass_UBaseMediaSource_Statics::Class_MetaDataParams)
};
void UBaseMediaSource::StaticRegisterNativesUBaseMediaSource()
{
}
UClass* Z_Construct_UClass_UBaseMediaSource()
{
if (!Z_Registration_Info_UClass_UBaseMediaSource.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UBaseMediaSource.OuterSingleton, Z_Construct_UClass_UBaseMediaSource_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UBaseMediaSource.OuterSingleton;
}
UBaseMediaSource::UBaseMediaSource(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UBaseMediaSource);
UBaseMediaSource::~UBaseMediaSource() {}
IMPLEMENT_FSTRUCTUREDARCHIVE_SERIALIZER(UBaseMediaSource)
// ********** End Class UBaseMediaSource ***********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_BaseMediaSource_h__Script_MediaAssets_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UBaseMediaSource, UBaseMediaSource::StaticClass, TEXT("UBaseMediaSource"), &Z_Registration_Info_UClass_UBaseMediaSource, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UBaseMediaSource), 1470960254U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_BaseMediaSource_h__Script_MediaAssets_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_BaseMediaSource_h__Script_MediaAssets_1375145157{
TEXT("/Script/MediaAssets"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_BaseMediaSource_h__Script_MediaAssets_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_BaseMediaSource_h__Script_MediaAssets_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,68 @@
// 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 "BaseMediaSource.h"
#ifdef MEDIAASSETS_BaseMediaSource_generated_h
#error "BaseMediaSource.generated.h already included, missing '#pragma once' in BaseMediaSource.h"
#endif
#define MEDIAASSETS_BaseMediaSource_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UBaseMediaSource *********************************************************
#define FID_Engine_Source_Runtime_MediaAssets_Public_BaseMediaSource_h_31_ARCHIVESERIALIZER \
DECLARE_FSTRUCTUREDARCHIVE_SERIALIZER(UBaseMediaSource, MEDIAASSETS_API)
struct Z_Construct_UClass_UBaseMediaSource_Statics;
MEDIAASSETS_API UClass* Z_Construct_UClass_UBaseMediaSource_NoRegister();
#define FID_Engine_Source_Runtime_MediaAssets_Public_BaseMediaSource_h_31_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUBaseMediaSource(); \
friend struct ::Z_Construct_UClass_UBaseMediaSource_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MEDIAASSETS_API UClass* ::Z_Construct_UClass_UBaseMediaSource_NoRegister(); \
public: \
DECLARE_CLASS2(UBaseMediaSource, UMediaSource, COMPILED_IN_FLAGS(CLASS_Abstract), CASTCLASS_None, TEXT("/Script/MediaAssets"), Z_Construct_UClass_UBaseMediaSource_NoRegister) \
DECLARE_SERIALIZER(UBaseMediaSource) \
FID_Engine_Source_Runtime_MediaAssets_Public_BaseMediaSource_h_31_ARCHIVESERIALIZER
#define FID_Engine_Source_Runtime_MediaAssets_Public_BaseMediaSource_h_31_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MEDIAASSETS_API UBaseMediaSource(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UBaseMediaSource(UBaseMediaSource&&) = delete; \
UBaseMediaSource(const UBaseMediaSource&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MEDIAASSETS_API, UBaseMediaSource); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UBaseMediaSource); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UBaseMediaSource) \
MEDIAASSETS_API virtual ~UBaseMediaSource();
#define FID_Engine_Source_Runtime_MediaAssets_Public_BaseMediaSource_h_27_PROLOG
#define FID_Engine_Source_Runtime_MediaAssets_Public_BaseMediaSource_h_31_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_MediaAssets_Public_BaseMediaSource_h_31_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_MediaAssets_Public_BaseMediaSource_h_31_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UBaseMediaSource;
// ********** End Class UBaseMediaSource ***********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_MediaAssets_Public_BaseMediaSource_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,217 @@
// 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 "FileMediaSource.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeFileMediaSource() {}
// ********** Begin Cross Module References ********************************************************
MEDIAASSETS_API UClass* Z_Construct_UClass_UBaseMediaSource();
MEDIAASSETS_API UClass* Z_Construct_UClass_UFileMediaSource();
MEDIAASSETS_API UClass* Z_Construct_UClass_UFileMediaSource_NoRegister();
UPackage* Z_Construct_UPackage__Script_MediaAssets();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UFileMediaSource Function SetFilePath ************************************
struct Z_Construct_UFunction_UFileMediaSource_SetFilePath_Statics
{
struct FileMediaSource_eventSetFilePath_Parms
{
FString Path;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Media|FileMediaSource" },
{ "Comment", "/**\n\x09 * Set the path to the media file that this source represents.\n\x09 *\n\x09 * Automatically converts full paths to media sources that reside in the\n\x09 * Engine's or project's /Content/Movies directory into relative paths.\n\x09 *\n\x09 * @param Path The path to set.\n\x09 * @see FilePath, GetFilePath\n\x09 */" },
{ "ModuleRelativePath", "Public/FileMediaSource.h" },
{ "ToolTip", "Set the path to the media file that this source represents.\n\nAutomatically converts full paths to media sources that reside in the\nEngine's or project's /Content/Movies directory into relative paths.\n\n@param Path The path to set.\n@see FilePath, GetFilePath" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Path_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function SetFilePath constinit property declarations ***************************
static const UECodeGen_Private::FStrPropertyParams NewProp_Path;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetFilePath constinit property declarations *****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetFilePath Property Definitions **************************************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UFileMediaSource_SetFilePath_Statics::NewProp_Path = { "Path", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FileMediaSource_eventSetFilePath_Parms, Path), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Path_MetaData), NewProp_Path_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UFileMediaSource_SetFilePath_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UFileMediaSource_SetFilePath_Statics::NewProp_Path,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UFileMediaSource_SetFilePath_Statics::PropPointers) < 2048);
// ********** End Function SetFilePath Property Definitions ****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UFileMediaSource_SetFilePath_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UFileMediaSource, nullptr, "SetFilePath", Z_Construct_UFunction_UFileMediaSource_SetFilePath_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UFileMediaSource_SetFilePath_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UFileMediaSource_SetFilePath_Statics::FileMediaSource_eventSetFilePath_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UFileMediaSource_SetFilePath_Statics::Function_MetaDataParams), Z_Construct_UFunction_UFileMediaSource_SetFilePath_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UFileMediaSource_SetFilePath_Statics::FileMediaSource_eventSetFilePath_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UFileMediaSource_SetFilePath()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UFileMediaSource_SetFilePath_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UFileMediaSource::execSetFilePath)
{
P_GET_PROPERTY(FStrProperty,Z_Param_Path);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetFilePath(Z_Param_Path);
P_NATIVE_END;
}
// ********** End Class UFileMediaSource Function SetFilePath **************************************
// ********** Begin Class UFileMediaSource *********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UFileMediaSource;
UClass* UFileMediaSource::GetPrivateStaticClass()
{
using TClass = UFileMediaSource;
if (!Z_Registration_Info_UClass_UFileMediaSource.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("FileMediaSource"),
Z_Registration_Info_UClass_UFileMediaSource.InnerSingleton,
StaticRegisterNativesUFileMediaSource,
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_UFileMediaSource.InnerSingleton;
}
UClass* Z_Construct_UClass_UFileMediaSource_NoRegister()
{
return UFileMediaSource::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UFileMediaSource_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "HideCategories", "Object Object" },
{ "IncludePath", "FileMediaSource.h" },
{ "ModuleRelativePath", "Public/FileMediaSource.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FilePath_MetaData[] = {
{ "Category", "File" },
{ "Comment", "/**\n\x09 * The path to the media file to be played.\n\x09 *\n\x09 * @see SetFilePath\n\x09 */" },
{ "ModuleRelativePath", "Public/FileMediaSource.h" },
{ "ToolTip", "The path to the media file to be played.\n\n@see SetFilePath" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PrecacheFile_MetaData[] = {
{ "Category", "File" },
{ "Comment", "/** Load entire media file into memory and play from there (if possible). */" },
{ "ModuleRelativePath", "Public/FileMediaSource.h" },
{ "ToolTip", "Load entire media file into memory and play from there (if possible)." },
};
#endif // WITH_METADATA
// ********** Begin Class UFileMediaSource constinit property declarations *************************
static const UECodeGen_Private::FStrPropertyParams NewProp_FilePath;
static void NewProp_PrecacheFile_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_PrecacheFile;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UFileMediaSource constinit property declarations ***************************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("SetFilePath"), .Pointer = &UFileMediaSource::execSetFilePath },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UFileMediaSource_SetFilePath, "SetFilePath" }, // 3254666588
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UFileMediaSource>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UFileMediaSource_Statics
// ********** Begin Class UFileMediaSource Property Definitions ************************************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UFileMediaSource_Statics::NewProp_FilePath = { "FilePath", nullptr, (EPropertyFlags)0x0010010000000005, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UFileMediaSource, FilePath), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FilePath_MetaData), NewProp_FilePath_MetaData) };
void Z_Construct_UClass_UFileMediaSource_Statics::NewProp_PrecacheFile_SetBit(void* Obj)
{
((UFileMediaSource*)Obj)->PrecacheFile = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UFileMediaSource_Statics::NewProp_PrecacheFile = { "PrecacheFile", nullptr, (EPropertyFlags)0x0010040000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UFileMediaSource), &Z_Construct_UClass_UFileMediaSource_Statics::NewProp_PrecacheFile_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PrecacheFile_MetaData), NewProp_PrecacheFile_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UFileMediaSource_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UFileMediaSource_Statics::NewProp_FilePath,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UFileMediaSource_Statics::NewProp_PrecacheFile,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UFileMediaSource_Statics::PropPointers) < 2048);
// ********** End Class UFileMediaSource Property Definitions **************************************
UObject* (*const Z_Construct_UClass_UFileMediaSource_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UBaseMediaSource,
(UObject* (*)())Z_Construct_UPackage__Script_MediaAssets,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UFileMediaSource_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UFileMediaSource_Statics::ClassParams = {
&UFileMediaSource::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_UFileMediaSource_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_UFileMediaSource_Statics::PropPointers),
0,
0x000810A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UFileMediaSource_Statics::Class_MetaDataParams), Z_Construct_UClass_UFileMediaSource_Statics::Class_MetaDataParams)
};
void UFileMediaSource::StaticRegisterNativesUFileMediaSource()
{
UClass* Class = UFileMediaSource::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UFileMediaSource_Statics::Funcs));
}
UClass* Z_Construct_UClass_UFileMediaSource()
{
if (!Z_Registration_Info_UClass_UFileMediaSource.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UFileMediaSource.OuterSingleton, Z_Construct_UClass_UFileMediaSource_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UFileMediaSource.OuterSingleton;
}
UFileMediaSource::UFileMediaSource(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UFileMediaSource);
UFileMediaSource::~UFileMediaSource() {}
// ********** End Class UFileMediaSource ***********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_FileMediaSource_h__Script_MediaAssets_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UFileMediaSource, UFileMediaSource::StaticClass, TEXT("UFileMediaSource"), &Z_Registration_Info_UClass_UFileMediaSource, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UFileMediaSource), 2924874220U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_FileMediaSource_h__Script_MediaAssets_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_FileMediaSource_h__Script_MediaAssets_4270303340{
TEXT("/Script/MediaAssets"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_FileMediaSource_h__Script_MediaAssets_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_FileMediaSource_h__Script_MediaAssets_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,68 @@
// 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 "FileMediaSource.h"
#ifdef MEDIAASSETS_FileMediaSource_generated_h
#error "FileMediaSource.generated.h already included, missing '#pragma once' in FileMediaSource.h"
#endif
#define MEDIAASSETS_FileMediaSource_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UFileMediaSource *********************************************************
#define FID_Engine_Source_Runtime_MediaAssets_Public_FileMediaSource_h_24_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execSetFilePath);
struct Z_Construct_UClass_UFileMediaSource_Statics;
MEDIAASSETS_API UClass* Z_Construct_UClass_UFileMediaSource_NoRegister();
#define FID_Engine_Source_Runtime_MediaAssets_Public_FileMediaSource_h_24_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUFileMediaSource(); \
friend struct ::Z_Construct_UClass_UFileMediaSource_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MEDIAASSETS_API UClass* ::Z_Construct_UClass_UFileMediaSource_NoRegister(); \
public: \
DECLARE_CLASS2(UFileMediaSource, UBaseMediaSource, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/MediaAssets"), Z_Construct_UClass_UFileMediaSource_NoRegister) \
DECLARE_SERIALIZER(UFileMediaSource)
#define FID_Engine_Source_Runtime_MediaAssets_Public_FileMediaSource_h_24_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MEDIAASSETS_API UFileMediaSource(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UFileMediaSource(UFileMediaSource&&) = delete; \
UFileMediaSource(const UFileMediaSource&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MEDIAASSETS_API, UFileMediaSource); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UFileMediaSource); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UFileMediaSource) \
MEDIAASSETS_API virtual ~UFileMediaSource();
#define FID_Engine_Source_Runtime_MediaAssets_Public_FileMediaSource_h_20_PROLOG
#define FID_Engine_Source_Runtime_MediaAssets_Public_FileMediaSource_h_24_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_MediaAssets_Public_FileMediaSource_h_24_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_MediaAssets_Public_FileMediaSource_h_24_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_MediaAssets_Public_FileMediaSource_h_24_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UFileMediaSource;
// ********** End Class UFileMediaSource ***********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_MediaAssets_Public_FileMediaSource_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,37 @@
// 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 EmptyLinkFunctionForGeneratedCodeMediaAssets_init() {}
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); MEDIAASSETS_API UFunction* Z_Construct_UDelegateFunction_MediaAssets_OnMediaPlayerMediaEvent__DelegateSignature();
MEDIAASSETS_API UFunction* Z_Construct_UDelegateFunction_MediaAssets_OnMediaPlayerMediaOpened__DelegateSignature();
MEDIAASSETS_API UFunction* Z_Construct_UDelegateFunction_MediaAssets_OnMediaPlayerMediaOpenFailed__DelegateSignature();
static FPackageRegistrationInfo Z_Registration_Info_UPackage__Script_MediaAssets;
FORCENOINLINE UPackage* Z_Construct_UPackage__Script_MediaAssets()
{
if (!Z_Registration_Info_UPackage__Script_MediaAssets.OuterSingleton)
{
static UObject* (*const SingletonFuncArray[])() = {
(UObject* (*)())Z_Construct_UDelegateFunction_MediaAssets_OnMediaPlayerMediaEvent__DelegateSignature,
(UObject* (*)())Z_Construct_UDelegateFunction_MediaAssets_OnMediaPlayerMediaOpened__DelegateSignature,
(UObject* (*)())Z_Construct_UDelegateFunction_MediaAssets_OnMediaPlayerMediaOpenFailed__DelegateSignature,
};
static const UECodeGen_Private::FPackageParams PackageParams = {
"/Script/MediaAssets",
SingletonFuncArray,
UE_ARRAY_COUNT(SingletonFuncArray),
PKG_CompiledIn | 0x00000000,
0x193DDA10,
0x26FAE5B4,
METADATA_PARAMS(0, nullptr)
};
UECodeGen_Private::ConstructUPackage(Z_Registration_Info_UPackage__Script_MediaAssets.OuterSingleton, PackageParams);
}
return Z_Registration_Info_UPackage__Script_MediaAssets.OuterSingleton;
}
static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_MediaAssets(Z_Construct_UPackage__Script_MediaAssets, TEXT("/Script/MediaAssets"), Z_Registration_Info_UPackage__Script_MediaAssets, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0x193DDA10, 0x26FAE5B4));
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,10 @@
// 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

View File

@@ -0,0 +1,628 @@
// 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 "Misc/MediaBlueprintFunctionLibrary.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMediaBlueprintFunctionLibrary() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_UBlueprintFunctionLibrary();
MEDIAASSETS_API UClass* Z_Construct_UClass_UMediaBlueprintFunctionLibrary();
MEDIAASSETS_API UClass* Z_Construct_UClass_UMediaBlueprintFunctionLibrary_NoRegister();
MEDIAASSETS_API UEnum* Z_Construct_UEnum_MediaAssets_EMediaAudioCaptureDeviceFilter();
MEDIAASSETS_API UEnum* Z_Construct_UEnum_MediaAssets_EMediaVideoCaptureDeviceFilter();
MEDIAASSETS_API UEnum* Z_Construct_UEnum_MediaAssets_EMediaWebcamCaptureDeviceFilter();
MEDIAASSETS_API UScriptStruct* Z_Construct_UScriptStruct_FMediaCaptureDevice();
UPackage* Z_Construct_UPackage__Script_MediaAssets();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EMediaAudioCaptureDeviceFilter ********************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EMediaAudioCaptureDeviceFilter;
static UEnum* EMediaAudioCaptureDeviceFilter_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EMediaAudioCaptureDeviceFilter.OuterSingleton)
{
Z_Registration_Info_UEnum_EMediaAudioCaptureDeviceFilter.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MediaAssets_EMediaAudioCaptureDeviceFilter, (UObject*)Z_Construct_UPackage__Script_MediaAssets(), TEXT("EMediaAudioCaptureDeviceFilter"));
}
return Z_Registration_Info_UEnum_EMediaAudioCaptureDeviceFilter.OuterSingleton;
}
template<> MEDIAASSETS_NON_ATTRIBUTED_API UEnum* StaticEnum<EMediaAudioCaptureDeviceFilter>()
{
return EMediaAudioCaptureDeviceFilter_StaticEnum();
}
struct Z_Construct_UEnum_MediaAssets_EMediaAudioCaptureDeviceFilter_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BitFlags", "" },
{ "BlueprintType", "true" },
{ "Card.Comment", "/** Audio capture cards. */" },
{ "Card.Name", "EMediaAudioCaptureDeviceFilter::Card" },
{ "Card.ToolTip", "Audio capture cards." },
{ "Comment", "/**\n * Filter flags for the EnumerateAudioCaptureDevices BP function.\n */" },
{ "Microphone.Comment", "/** Microphone. */" },
{ "Microphone.Name", "EMediaAudioCaptureDeviceFilter::Microphone" },
{ "Microphone.ToolTip", "Microphone." },
{ "ModuleRelativePath", "Public/Misc/MediaBlueprintFunctionLibrary.h" },
{ "None.Hidden", "" },
{ "None.Name", "EMediaAudioCaptureDeviceFilter::None" },
{ "Software.Comment", "/** Software device. */" },
{ "Software.Name", "EMediaAudioCaptureDeviceFilter::Software" },
{ "Software.ToolTip", "Software device." },
{ "ToolTip", "Filter flags for the EnumerateAudioCaptureDevices BP function." },
{ "Unknown.Comment", "/** Unknown audio capture device types. */" },
{ "Unknown.Name", "EMediaAudioCaptureDeviceFilter::Unknown" },
{ "Unknown.ToolTip", "Unknown audio capture device types." },
{ "UseEnumValuesAsMaskValuesInEditor", "true" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EMediaAudioCaptureDeviceFilter::None", (int64)EMediaAudioCaptureDeviceFilter::None },
{ "EMediaAudioCaptureDeviceFilter::Card", (int64)EMediaAudioCaptureDeviceFilter::Card },
{ "EMediaAudioCaptureDeviceFilter::Microphone", (int64)EMediaAudioCaptureDeviceFilter::Microphone },
{ "EMediaAudioCaptureDeviceFilter::Software", (int64)EMediaAudioCaptureDeviceFilter::Software },
{ "EMediaAudioCaptureDeviceFilter::Unknown", (int64)EMediaAudioCaptureDeviceFilter::Unknown },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_MediaAssets_EMediaAudioCaptureDeviceFilter_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MediaAssets_EMediaAudioCaptureDeviceFilter_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_MediaAssets,
nullptr,
"EMediaAudioCaptureDeviceFilter",
"EMediaAudioCaptureDeviceFilter",
Z_Construct_UEnum_MediaAssets_EMediaAudioCaptureDeviceFilter_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_MediaAssets_EMediaAudioCaptureDeviceFilter_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MediaAssets_EMediaAudioCaptureDeviceFilter_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MediaAssets_EMediaAudioCaptureDeviceFilter_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_MediaAssets_EMediaAudioCaptureDeviceFilter()
{
if (!Z_Registration_Info_UEnum_EMediaAudioCaptureDeviceFilter.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EMediaAudioCaptureDeviceFilter.InnerSingleton, Z_Construct_UEnum_MediaAssets_EMediaAudioCaptureDeviceFilter_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EMediaAudioCaptureDeviceFilter.InnerSingleton;
}
// ********** End Enum EMediaAudioCaptureDeviceFilter **********************************************
// ********** Begin Enum EMediaVideoCaptureDeviceFilter ********************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EMediaVideoCaptureDeviceFilter;
static UEnum* EMediaVideoCaptureDeviceFilter_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EMediaVideoCaptureDeviceFilter.OuterSingleton)
{
Z_Registration_Info_UEnum_EMediaVideoCaptureDeviceFilter.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MediaAssets_EMediaVideoCaptureDeviceFilter, (UObject*)Z_Construct_UPackage__Script_MediaAssets(), TEXT("EMediaVideoCaptureDeviceFilter"));
}
return Z_Registration_Info_UEnum_EMediaVideoCaptureDeviceFilter.OuterSingleton;
}
template<> MEDIAASSETS_NON_ATTRIBUTED_API UEnum* StaticEnum<EMediaVideoCaptureDeviceFilter>()
{
return EMediaVideoCaptureDeviceFilter_StaticEnum();
}
struct Z_Construct_UEnum_MediaAssets_EMediaVideoCaptureDeviceFilter_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BitFlags", "" },
{ "BlueprintType", "true" },
{ "Card.Comment", "/** Video capture card. */" },
{ "Card.Name", "EMediaVideoCaptureDeviceFilter::Card" },
{ "Card.ToolTip", "Video capture card." },
{ "Comment", "/**\n * Filter flags for the EnumerateVideoCaptureDevices BP function.\n */" },
{ "ModuleRelativePath", "Public/Misc/MediaBlueprintFunctionLibrary.h" },
{ "None.Hidden", "" },
{ "None.Name", "EMediaVideoCaptureDeviceFilter::None" },
{ "Software.Comment", "/** Software video capture device. */" },
{ "Software.Name", "EMediaVideoCaptureDeviceFilter::Software" },
{ "Software.ToolTip", "Software video capture device." },
{ "ToolTip", "Filter flags for the EnumerateVideoCaptureDevices BP function." },
{ "Unknown.Comment", "/** Unknown video capture device types. */" },
{ "Unknown.Name", "EMediaVideoCaptureDeviceFilter::Unknown" },
{ "Unknown.ToolTip", "Unknown video capture device types." },
{ "UseEnumValuesAsMaskValuesInEditor", "true" },
{ "Webcam.Comment", "/** Web cam. */" },
{ "Webcam.Name", "EMediaVideoCaptureDeviceFilter::Webcam" },
{ "Webcam.ToolTip", "Web cam." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EMediaVideoCaptureDeviceFilter::None", (int64)EMediaVideoCaptureDeviceFilter::None },
{ "EMediaVideoCaptureDeviceFilter::Card", (int64)EMediaVideoCaptureDeviceFilter::Card },
{ "EMediaVideoCaptureDeviceFilter::Software", (int64)EMediaVideoCaptureDeviceFilter::Software },
{ "EMediaVideoCaptureDeviceFilter::Unknown", (int64)EMediaVideoCaptureDeviceFilter::Unknown },
{ "EMediaVideoCaptureDeviceFilter::Webcam", (int64)EMediaVideoCaptureDeviceFilter::Webcam },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_MediaAssets_EMediaVideoCaptureDeviceFilter_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MediaAssets_EMediaVideoCaptureDeviceFilter_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_MediaAssets,
nullptr,
"EMediaVideoCaptureDeviceFilter",
"EMediaVideoCaptureDeviceFilter",
Z_Construct_UEnum_MediaAssets_EMediaVideoCaptureDeviceFilter_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_MediaAssets_EMediaVideoCaptureDeviceFilter_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MediaAssets_EMediaVideoCaptureDeviceFilter_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MediaAssets_EMediaVideoCaptureDeviceFilter_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_MediaAssets_EMediaVideoCaptureDeviceFilter()
{
if (!Z_Registration_Info_UEnum_EMediaVideoCaptureDeviceFilter.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EMediaVideoCaptureDeviceFilter.InnerSingleton, Z_Construct_UEnum_MediaAssets_EMediaVideoCaptureDeviceFilter_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EMediaVideoCaptureDeviceFilter.InnerSingleton;
}
// ********** End Enum EMediaVideoCaptureDeviceFilter **********************************************
// ********** Begin Enum EMediaWebcamCaptureDeviceFilter *******************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EMediaWebcamCaptureDeviceFilter;
static UEnum* EMediaWebcamCaptureDeviceFilter_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EMediaWebcamCaptureDeviceFilter.OuterSingleton)
{
Z_Registration_Info_UEnum_EMediaWebcamCaptureDeviceFilter.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MediaAssets_EMediaWebcamCaptureDeviceFilter, (UObject*)Z_Construct_UPackage__Script_MediaAssets(), TEXT("EMediaWebcamCaptureDeviceFilter"));
}
return Z_Registration_Info_UEnum_EMediaWebcamCaptureDeviceFilter.OuterSingleton;
}
template<> MEDIAASSETS_NON_ATTRIBUTED_API UEnum* StaticEnum<EMediaWebcamCaptureDeviceFilter>()
{
return EMediaWebcamCaptureDeviceFilter_StaticEnum();
}
struct Z_Construct_UEnum_MediaAssets_EMediaWebcamCaptureDeviceFilter_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BitFlags", "" },
{ "BlueprintType", "true" },
{ "Comment", "/**\n * Filter flags for the EnumerateWebcamCaptureDevices BP function.\n */" },
{ "DepthSensor.Comment", "/** Depth sensor. */" },
{ "DepthSensor.Name", "EMediaWebcamCaptureDeviceFilter::DepthSensor" },
{ "DepthSensor.ToolTip", "Depth sensor." },
{ "Front.Comment", "/** Front facing web cam. */" },
{ "Front.Name", "EMediaWebcamCaptureDeviceFilter::Front" },
{ "Front.ToolTip", "Front facing web cam." },
{ "ModuleRelativePath", "Public/Misc/MediaBlueprintFunctionLibrary.h" },
{ "None.Hidden", "" },
{ "None.Name", "EMediaWebcamCaptureDeviceFilter::None" },
{ "Rear.Comment", "/** Rear facing web cam. */" },
{ "Rear.Name", "EMediaWebcamCaptureDeviceFilter::Rear" },
{ "Rear.ToolTip", "Rear facing web cam." },
{ "ToolTip", "Filter flags for the EnumerateWebcamCaptureDevices BP function." },
{ "Unknown.Comment", "/** Unknown web cam types. */" },
{ "Unknown.Name", "EMediaWebcamCaptureDeviceFilter::Unknown" },
{ "Unknown.ToolTip", "Unknown web cam types." },
{ "UseEnumValuesAsMaskValuesInEditor", "true" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EMediaWebcamCaptureDeviceFilter::None", (int64)EMediaWebcamCaptureDeviceFilter::None },
{ "EMediaWebcamCaptureDeviceFilter::DepthSensor", (int64)EMediaWebcamCaptureDeviceFilter::DepthSensor },
{ "EMediaWebcamCaptureDeviceFilter::Front", (int64)EMediaWebcamCaptureDeviceFilter::Front },
{ "EMediaWebcamCaptureDeviceFilter::Rear", (int64)EMediaWebcamCaptureDeviceFilter::Rear },
{ "EMediaWebcamCaptureDeviceFilter::Unknown", (int64)EMediaWebcamCaptureDeviceFilter::Unknown },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_MediaAssets_EMediaWebcamCaptureDeviceFilter_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MediaAssets_EMediaWebcamCaptureDeviceFilter_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_MediaAssets,
nullptr,
"EMediaWebcamCaptureDeviceFilter",
"EMediaWebcamCaptureDeviceFilter",
Z_Construct_UEnum_MediaAssets_EMediaWebcamCaptureDeviceFilter_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_MediaAssets_EMediaWebcamCaptureDeviceFilter_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MediaAssets_EMediaWebcamCaptureDeviceFilter_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MediaAssets_EMediaWebcamCaptureDeviceFilter_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_MediaAssets_EMediaWebcamCaptureDeviceFilter()
{
if (!Z_Registration_Info_UEnum_EMediaWebcamCaptureDeviceFilter.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EMediaWebcamCaptureDeviceFilter.InnerSingleton, Z_Construct_UEnum_MediaAssets_EMediaWebcamCaptureDeviceFilter_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EMediaWebcamCaptureDeviceFilter.InnerSingleton;
}
// ********** End Enum EMediaWebcamCaptureDeviceFilter *********************************************
// ********** Begin ScriptStruct FMediaCaptureDevice ***********************************************
struct Z_Construct_UScriptStruct_FMediaCaptureDevice_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FMediaCaptureDevice); }
static inline consteval int16 GetStructAlignment() { return alignof(FMediaCaptureDevice); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * Information about a capture device.\n */" },
{ "ModuleRelativePath", "Public/Misc/MediaBlueprintFunctionLibrary.h" },
{ "ToolTip", "Information about a capture device." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DisplayName_MetaData[] = {
{ "Category", "Media Capture Device" },
{ "Comment", "/** Human readable display name. */" },
{ "ModuleRelativePath", "Public/Misc/MediaBlueprintFunctionLibrary.h" },
{ "ToolTip", "Human readable display name." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Url_MetaData[] = {
{ "Category", "Media Capture Device" },
{ "Comment", "/** Media URL string for use with media players. */" },
{ "ModuleRelativePath", "Public/Misc/MediaBlueprintFunctionLibrary.h" },
{ "ToolTip", "Media URL string for use with media players." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FMediaCaptureDevice constinit property declarations ***************
static const UECodeGen_Private::FTextPropertyParams NewProp_DisplayName;
static const UECodeGen_Private::FStrPropertyParams NewProp_Url;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FMediaCaptureDevice constinit property declarations *****************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FMediaCaptureDevice>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FMediaCaptureDevice_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMediaCaptureDevice;
class UScriptStruct* FMediaCaptureDevice::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FMediaCaptureDevice.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FMediaCaptureDevice.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMediaCaptureDevice, (UObject*)Z_Construct_UPackage__Script_MediaAssets(), TEXT("MediaCaptureDevice"));
}
return Z_Registration_Info_UScriptStruct_FMediaCaptureDevice.OuterSingleton;
}
// ********** Begin ScriptStruct FMediaCaptureDevice Property Definitions **************************
const UECodeGen_Private::FTextPropertyParams Z_Construct_UScriptStruct_FMediaCaptureDevice_Statics::NewProp_DisplayName = { "DisplayName", nullptr, (EPropertyFlags)0x0010000000002014, UECodeGen_Private::EPropertyGenFlags::Text, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMediaCaptureDevice, DisplayName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DisplayName_MetaData), NewProp_DisplayName_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FMediaCaptureDevice_Statics::NewProp_Url = { "Url", nullptr, (EPropertyFlags)0x0010000000002014, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMediaCaptureDevice, Url), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Url_MetaData), NewProp_Url_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMediaCaptureDevice_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMediaCaptureDevice_Statics::NewProp_DisplayName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMediaCaptureDevice_Statics::NewProp_Url,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMediaCaptureDevice_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FMediaCaptureDevice Property Definitions ****************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMediaCaptureDevice_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_MediaAssets,
nullptr,
&NewStructOps,
"MediaCaptureDevice",
Z_Construct_UScriptStruct_FMediaCaptureDevice_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMediaCaptureDevice_Statics::PropPointers),
sizeof(FMediaCaptureDevice),
alignof(FMediaCaptureDevice),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMediaCaptureDevice_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMediaCaptureDevice_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FMediaCaptureDevice()
{
if (!Z_Registration_Info_UScriptStruct_FMediaCaptureDevice.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMediaCaptureDevice.InnerSingleton, Z_Construct_UScriptStruct_FMediaCaptureDevice_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FMediaCaptureDevice.InnerSingleton);
}
// ********** End ScriptStruct FMediaCaptureDevice *************************************************
// ********** Begin Class UMediaBlueprintFunctionLibrary Function EnumerateAudioCaptureDevices *****
struct Z_Construct_UFunction_UMediaBlueprintFunctionLibrary_EnumerateAudioCaptureDevices_Statics
{
struct MediaBlueprintFunctionLibrary_eventEnumerateAudioCaptureDevices_Parms
{
TArray<FMediaCaptureDevice> OutDevices;
int32 Filter;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Media|Capture" },
{ "Comment", "/**\n\x09 * Enumerate available audio capture devices.\n\x09 *\n\x09 * To filter for a specific subset of devices, use the MakeBitmask node\n\x09 * with EMediaAudioCaptureDeviceFilter as the Bitmask Enum.\n\x09 *\n\x09 * @param OutDevices Will contain the available capture devices.\n\x09 * @param Filter The types of capture devices to return (-1 = all).\n\x09 */" },
{ "CPP_Default_Filter", "-1" },
{ "ModuleRelativePath", "Public/Misc/MediaBlueprintFunctionLibrary.h" },
{ "ToolTip", "Enumerate available audio capture devices.\n\nTo filter for a specific subset of devices, use the MakeBitmask node\nwith EMediaAudioCaptureDeviceFilter as the Bitmask Enum.\n\n@param OutDevices Will contain the available capture devices.\n@param Filter The types of capture devices to return (-1 = all)." },
};
#endif // WITH_METADATA
// ********** Begin Function EnumerateAudioCaptureDevices constinit property declarations **********
static const UECodeGen_Private::FStructPropertyParams NewProp_OutDevices_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_OutDevices;
static const UECodeGen_Private::FIntPropertyParams NewProp_Filter;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function EnumerateAudioCaptureDevices constinit property declarations ************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function EnumerateAudioCaptureDevices Property Definitions *********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMediaBlueprintFunctionLibrary_EnumerateAudioCaptureDevices_Statics::NewProp_OutDevices_Inner = { "OutDevices", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FMediaCaptureDevice, METADATA_PARAMS(0, nullptr) }; // 3010472152
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UMediaBlueprintFunctionLibrary_EnumerateAudioCaptureDevices_Statics::NewProp_OutDevices = { "OutDevices", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MediaBlueprintFunctionLibrary_eventEnumerateAudioCaptureDevices_Parms, OutDevices), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // 3010472152
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UMediaBlueprintFunctionLibrary_EnumerateAudioCaptureDevices_Statics::NewProp_Filter = { "Filter", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MediaBlueprintFunctionLibrary_eventEnumerateAudioCaptureDevices_Parms, Filter), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMediaBlueprintFunctionLibrary_EnumerateAudioCaptureDevices_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMediaBlueprintFunctionLibrary_EnumerateAudioCaptureDevices_Statics::NewProp_OutDevices_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMediaBlueprintFunctionLibrary_EnumerateAudioCaptureDevices_Statics::NewProp_OutDevices,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMediaBlueprintFunctionLibrary_EnumerateAudioCaptureDevices_Statics::NewProp_Filter,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaBlueprintFunctionLibrary_EnumerateAudioCaptureDevices_Statics::PropPointers) < 2048);
// ********** End Function EnumerateAudioCaptureDevices Property Definitions ***********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMediaBlueprintFunctionLibrary_EnumerateAudioCaptureDevices_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMediaBlueprintFunctionLibrary, nullptr, "EnumerateAudioCaptureDevices", Z_Construct_UFunction_UMediaBlueprintFunctionLibrary_EnumerateAudioCaptureDevices_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaBlueprintFunctionLibrary_EnumerateAudioCaptureDevices_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMediaBlueprintFunctionLibrary_EnumerateAudioCaptureDevices_Statics::MediaBlueprintFunctionLibrary_eventEnumerateAudioCaptureDevices_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaBlueprintFunctionLibrary_EnumerateAudioCaptureDevices_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMediaBlueprintFunctionLibrary_EnumerateAudioCaptureDevices_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMediaBlueprintFunctionLibrary_EnumerateAudioCaptureDevices_Statics::MediaBlueprintFunctionLibrary_eventEnumerateAudioCaptureDevices_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMediaBlueprintFunctionLibrary_EnumerateAudioCaptureDevices()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMediaBlueprintFunctionLibrary_EnumerateAudioCaptureDevices_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMediaBlueprintFunctionLibrary::execEnumerateAudioCaptureDevices)
{
P_GET_TARRAY_REF(FMediaCaptureDevice,Z_Param_Out_OutDevices);
P_GET_PROPERTY(FIntProperty,Z_Param_Filter);
P_FINISH;
P_NATIVE_BEGIN;
UMediaBlueprintFunctionLibrary::EnumerateAudioCaptureDevices(Z_Param_Out_OutDevices,Z_Param_Filter);
P_NATIVE_END;
}
// ********** End Class UMediaBlueprintFunctionLibrary Function EnumerateAudioCaptureDevices *******
// ********** Begin Class UMediaBlueprintFunctionLibrary Function EnumerateVideoCaptureDevices *****
struct Z_Construct_UFunction_UMediaBlueprintFunctionLibrary_EnumerateVideoCaptureDevices_Statics
{
struct MediaBlueprintFunctionLibrary_eventEnumerateVideoCaptureDevices_Parms
{
TArray<FMediaCaptureDevice> OutDevices;
int32 Filter;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Media|Capture" },
{ "Comment", "/**\n\x09 * Enumerate available audio capture devices.\n\x09 *\n\x09 * To filter for a specific subset of devices, use the MakeBitmask node\n\x09 * with EMediaVideoCaptureDeviceFilter as the Bitmask Enum.\n\x09 *\n\x09 * @param OutDevices Will contain the available capture devices.\n\x09 * @param Filter The types of capture devices to return (-1 = all).\n\x09 */" },
{ "CPP_Default_Filter", "-1" },
{ "ModuleRelativePath", "Public/Misc/MediaBlueprintFunctionLibrary.h" },
{ "ToolTip", "Enumerate available audio capture devices.\n\nTo filter for a specific subset of devices, use the MakeBitmask node\nwith EMediaVideoCaptureDeviceFilter as the Bitmask Enum.\n\n@param OutDevices Will contain the available capture devices.\n@param Filter The types of capture devices to return (-1 = all)." },
};
#endif // WITH_METADATA
// ********** Begin Function EnumerateVideoCaptureDevices constinit property declarations **********
static const UECodeGen_Private::FStructPropertyParams NewProp_OutDevices_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_OutDevices;
static const UECodeGen_Private::FIntPropertyParams NewProp_Filter;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function EnumerateVideoCaptureDevices constinit property declarations ************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function EnumerateVideoCaptureDevices Property Definitions *********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMediaBlueprintFunctionLibrary_EnumerateVideoCaptureDevices_Statics::NewProp_OutDevices_Inner = { "OutDevices", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FMediaCaptureDevice, METADATA_PARAMS(0, nullptr) }; // 3010472152
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UMediaBlueprintFunctionLibrary_EnumerateVideoCaptureDevices_Statics::NewProp_OutDevices = { "OutDevices", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MediaBlueprintFunctionLibrary_eventEnumerateVideoCaptureDevices_Parms, OutDevices), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // 3010472152
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UMediaBlueprintFunctionLibrary_EnumerateVideoCaptureDevices_Statics::NewProp_Filter = { "Filter", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MediaBlueprintFunctionLibrary_eventEnumerateVideoCaptureDevices_Parms, Filter), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMediaBlueprintFunctionLibrary_EnumerateVideoCaptureDevices_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMediaBlueprintFunctionLibrary_EnumerateVideoCaptureDevices_Statics::NewProp_OutDevices_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMediaBlueprintFunctionLibrary_EnumerateVideoCaptureDevices_Statics::NewProp_OutDevices,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMediaBlueprintFunctionLibrary_EnumerateVideoCaptureDevices_Statics::NewProp_Filter,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaBlueprintFunctionLibrary_EnumerateVideoCaptureDevices_Statics::PropPointers) < 2048);
// ********** End Function EnumerateVideoCaptureDevices Property Definitions ***********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMediaBlueprintFunctionLibrary_EnumerateVideoCaptureDevices_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMediaBlueprintFunctionLibrary, nullptr, "EnumerateVideoCaptureDevices", Z_Construct_UFunction_UMediaBlueprintFunctionLibrary_EnumerateVideoCaptureDevices_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaBlueprintFunctionLibrary_EnumerateVideoCaptureDevices_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMediaBlueprintFunctionLibrary_EnumerateVideoCaptureDevices_Statics::MediaBlueprintFunctionLibrary_eventEnumerateVideoCaptureDevices_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaBlueprintFunctionLibrary_EnumerateVideoCaptureDevices_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMediaBlueprintFunctionLibrary_EnumerateVideoCaptureDevices_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMediaBlueprintFunctionLibrary_EnumerateVideoCaptureDevices_Statics::MediaBlueprintFunctionLibrary_eventEnumerateVideoCaptureDevices_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMediaBlueprintFunctionLibrary_EnumerateVideoCaptureDevices()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMediaBlueprintFunctionLibrary_EnumerateVideoCaptureDevices_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMediaBlueprintFunctionLibrary::execEnumerateVideoCaptureDevices)
{
P_GET_TARRAY_REF(FMediaCaptureDevice,Z_Param_Out_OutDevices);
P_GET_PROPERTY(FIntProperty,Z_Param_Filter);
P_FINISH;
P_NATIVE_BEGIN;
UMediaBlueprintFunctionLibrary::EnumerateVideoCaptureDevices(Z_Param_Out_OutDevices,Z_Param_Filter);
P_NATIVE_END;
}
// ********** End Class UMediaBlueprintFunctionLibrary Function EnumerateVideoCaptureDevices *******
// ********** Begin Class UMediaBlueprintFunctionLibrary Function EnumerateWebcamCaptureDevices ****
struct Z_Construct_UFunction_UMediaBlueprintFunctionLibrary_EnumerateWebcamCaptureDevices_Statics
{
struct MediaBlueprintFunctionLibrary_eventEnumerateWebcamCaptureDevices_Parms
{
TArray<FMediaCaptureDevice> OutDevices;
int32 Filter;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Media|Capture" },
{ "Comment", "/**\n\x09 * Enumerate available audio capture devices.\n\x09 *\n\x09 * To filter for a specific subset of devices, use the MakeBitmask node\n\x09 * with EMediaWebcamCaptureDeviceFilter as the Bitmask Enum.\n\x09 *\n\x09 * @param OutDevices Will contain the available capture devices.\n\x09 * @param Filter The types of capture devices to return (-1 = all).\n\x09 */" },
{ "CPP_Default_Filter", "-1" },
{ "ModuleRelativePath", "Public/Misc/MediaBlueprintFunctionLibrary.h" },
{ "ToolTip", "Enumerate available audio capture devices.\n\nTo filter for a specific subset of devices, use the MakeBitmask node\nwith EMediaWebcamCaptureDeviceFilter as the Bitmask Enum.\n\n@param OutDevices Will contain the available capture devices.\n@param Filter The types of capture devices to return (-1 = all)." },
};
#endif // WITH_METADATA
// ********** Begin Function EnumerateWebcamCaptureDevices constinit property declarations *********
static const UECodeGen_Private::FStructPropertyParams NewProp_OutDevices_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_OutDevices;
static const UECodeGen_Private::FIntPropertyParams NewProp_Filter;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function EnumerateWebcamCaptureDevices constinit property declarations ***********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function EnumerateWebcamCaptureDevices Property Definitions ********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMediaBlueprintFunctionLibrary_EnumerateWebcamCaptureDevices_Statics::NewProp_OutDevices_Inner = { "OutDevices", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FMediaCaptureDevice, METADATA_PARAMS(0, nullptr) }; // 3010472152
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UMediaBlueprintFunctionLibrary_EnumerateWebcamCaptureDevices_Statics::NewProp_OutDevices = { "OutDevices", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MediaBlueprintFunctionLibrary_eventEnumerateWebcamCaptureDevices_Parms, OutDevices), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // 3010472152
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UMediaBlueprintFunctionLibrary_EnumerateWebcamCaptureDevices_Statics::NewProp_Filter = { "Filter", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MediaBlueprintFunctionLibrary_eventEnumerateWebcamCaptureDevices_Parms, Filter), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMediaBlueprintFunctionLibrary_EnumerateWebcamCaptureDevices_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMediaBlueprintFunctionLibrary_EnumerateWebcamCaptureDevices_Statics::NewProp_OutDevices_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMediaBlueprintFunctionLibrary_EnumerateWebcamCaptureDevices_Statics::NewProp_OutDevices,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMediaBlueprintFunctionLibrary_EnumerateWebcamCaptureDevices_Statics::NewProp_Filter,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaBlueprintFunctionLibrary_EnumerateWebcamCaptureDevices_Statics::PropPointers) < 2048);
// ********** End Function EnumerateWebcamCaptureDevices Property Definitions **********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMediaBlueprintFunctionLibrary_EnumerateWebcamCaptureDevices_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMediaBlueprintFunctionLibrary, nullptr, "EnumerateWebcamCaptureDevices", Z_Construct_UFunction_UMediaBlueprintFunctionLibrary_EnumerateWebcamCaptureDevices_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaBlueprintFunctionLibrary_EnumerateWebcamCaptureDevices_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMediaBlueprintFunctionLibrary_EnumerateWebcamCaptureDevices_Statics::MediaBlueprintFunctionLibrary_eventEnumerateWebcamCaptureDevices_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaBlueprintFunctionLibrary_EnumerateWebcamCaptureDevices_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMediaBlueprintFunctionLibrary_EnumerateWebcamCaptureDevices_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMediaBlueprintFunctionLibrary_EnumerateWebcamCaptureDevices_Statics::MediaBlueprintFunctionLibrary_eventEnumerateWebcamCaptureDevices_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMediaBlueprintFunctionLibrary_EnumerateWebcamCaptureDevices()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMediaBlueprintFunctionLibrary_EnumerateWebcamCaptureDevices_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMediaBlueprintFunctionLibrary::execEnumerateWebcamCaptureDevices)
{
P_GET_TARRAY_REF(FMediaCaptureDevice,Z_Param_Out_OutDevices);
P_GET_PROPERTY(FIntProperty,Z_Param_Filter);
P_FINISH;
P_NATIVE_BEGIN;
UMediaBlueprintFunctionLibrary::EnumerateWebcamCaptureDevices(Z_Param_Out_OutDevices,Z_Param_Filter);
P_NATIVE_END;
}
// ********** End Class UMediaBlueprintFunctionLibrary Function EnumerateWebcamCaptureDevices ******
// ********** Begin Class UMediaBlueprintFunctionLibrary *******************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMediaBlueprintFunctionLibrary;
UClass* UMediaBlueprintFunctionLibrary::GetPrivateStaticClass()
{
using TClass = UMediaBlueprintFunctionLibrary;
if (!Z_Registration_Info_UClass_UMediaBlueprintFunctionLibrary.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MediaBlueprintFunctionLibrary"),
Z_Registration_Info_UClass_UMediaBlueprintFunctionLibrary.InnerSingleton,
StaticRegisterNativesUMediaBlueprintFunctionLibrary,
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_UMediaBlueprintFunctionLibrary.InnerSingleton;
}
UClass* Z_Construct_UClass_UMediaBlueprintFunctionLibrary_NoRegister()
{
return UMediaBlueprintFunctionLibrary::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMediaBlueprintFunctionLibrary_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Blueprint library for Media related functions.\n */" },
{ "IncludePath", "Misc/MediaBlueprintFunctionLibrary.h" },
{ "ModuleRelativePath", "Public/Misc/MediaBlueprintFunctionLibrary.h" },
{ "ScriptName", "MediaLibrary" },
{ "ToolTip", "Blueprint library for Media related functions." },
};
#endif // WITH_METADATA
// ********** Begin Class UMediaBlueprintFunctionLibrary constinit property declarations ***********
// ********** End Class UMediaBlueprintFunctionLibrary constinit property declarations *************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("EnumerateAudioCaptureDevices"), .Pointer = &UMediaBlueprintFunctionLibrary::execEnumerateAudioCaptureDevices },
{ .NameUTF8 = UTF8TEXT("EnumerateVideoCaptureDevices"), .Pointer = &UMediaBlueprintFunctionLibrary::execEnumerateVideoCaptureDevices },
{ .NameUTF8 = UTF8TEXT("EnumerateWebcamCaptureDevices"), .Pointer = &UMediaBlueprintFunctionLibrary::execEnumerateWebcamCaptureDevices },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UMediaBlueprintFunctionLibrary_EnumerateAudioCaptureDevices, "EnumerateAudioCaptureDevices" }, // 916945114
{ &Z_Construct_UFunction_UMediaBlueprintFunctionLibrary_EnumerateVideoCaptureDevices, "EnumerateVideoCaptureDevices" }, // 2603759153
{ &Z_Construct_UFunction_UMediaBlueprintFunctionLibrary_EnumerateWebcamCaptureDevices, "EnumerateWebcamCaptureDevices" }, // 1917016604
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UMediaBlueprintFunctionLibrary>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMediaBlueprintFunctionLibrary_Statics
UObject* (*const Z_Construct_UClass_UMediaBlueprintFunctionLibrary_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UBlueprintFunctionLibrary,
(UObject* (*)())Z_Construct_UPackage__Script_MediaAssets,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMediaBlueprintFunctionLibrary_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMediaBlueprintFunctionLibrary_Statics::ClassParams = {
&UMediaBlueprintFunctionLibrary::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
0,
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMediaBlueprintFunctionLibrary_Statics::Class_MetaDataParams), Z_Construct_UClass_UMediaBlueprintFunctionLibrary_Statics::Class_MetaDataParams)
};
void UMediaBlueprintFunctionLibrary::StaticRegisterNativesUMediaBlueprintFunctionLibrary()
{
UClass* Class = UMediaBlueprintFunctionLibrary::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UMediaBlueprintFunctionLibrary_Statics::Funcs));
}
UClass* Z_Construct_UClass_UMediaBlueprintFunctionLibrary()
{
if (!Z_Registration_Info_UClass_UMediaBlueprintFunctionLibrary.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMediaBlueprintFunctionLibrary.OuterSingleton, Z_Construct_UClass_UMediaBlueprintFunctionLibrary_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMediaBlueprintFunctionLibrary.OuterSingleton;
}
UMediaBlueprintFunctionLibrary::UMediaBlueprintFunctionLibrary(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMediaBlueprintFunctionLibrary);
UMediaBlueprintFunctionLibrary::~UMediaBlueprintFunctionLibrary() {}
// ********** End Class UMediaBlueprintFunctionLibrary *********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_Misc_MediaBlueprintFunctionLibrary_h__Script_MediaAssets_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EMediaAudioCaptureDeviceFilter_StaticEnum, TEXT("EMediaAudioCaptureDeviceFilter"), &Z_Registration_Info_UEnum_EMediaAudioCaptureDeviceFilter, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1954844864U) },
{ EMediaVideoCaptureDeviceFilter_StaticEnum, TEXT("EMediaVideoCaptureDeviceFilter"), &Z_Registration_Info_UEnum_EMediaVideoCaptureDeviceFilter, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1305934067U) },
{ EMediaWebcamCaptureDeviceFilter_StaticEnum, TEXT("EMediaWebcamCaptureDeviceFilter"), &Z_Registration_Info_UEnum_EMediaWebcamCaptureDeviceFilter, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1650890754U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FMediaCaptureDevice::StaticStruct, Z_Construct_UScriptStruct_FMediaCaptureDevice_Statics::NewStructOps, TEXT("MediaCaptureDevice"),&Z_Registration_Info_UScriptStruct_FMediaCaptureDevice, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMediaCaptureDevice), 3010472152U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UMediaBlueprintFunctionLibrary, UMediaBlueprintFunctionLibrary::StaticClass, TEXT("UMediaBlueprintFunctionLibrary"), &Z_Registration_Info_UClass_UMediaBlueprintFunctionLibrary, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMediaBlueprintFunctionLibrary), 1742789284U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_Misc_MediaBlueprintFunctionLibrary_h__Script_MediaAssets_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_Misc_MediaBlueprintFunctionLibrary_h__Script_MediaAssets_1931587637{
TEXT("/Script/MediaAssets"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_Misc_MediaBlueprintFunctionLibrary_h__Script_MediaAssets_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_Misc_MediaBlueprintFunctionLibrary_h__Script_MediaAssets_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_Misc_MediaBlueprintFunctionLibrary_h__Script_MediaAssets_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_Misc_MediaBlueprintFunctionLibrary_h__Script_MediaAssets_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_Misc_MediaBlueprintFunctionLibrary_h__Script_MediaAssets_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_Misc_MediaBlueprintFunctionLibrary_h__Script_MediaAssets_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,120 @@
// 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 "Misc/MediaBlueprintFunctionLibrary.h"
#ifdef MEDIAASSETS_MediaBlueprintFunctionLibrary_generated_h
#error "MediaBlueprintFunctionLibrary.generated.h already included, missing '#pragma once' in MediaBlueprintFunctionLibrary.h"
#endif
#define MEDIAASSETS_MediaBlueprintFunctionLibrary_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
struct FMediaCaptureDevice;
// ********** Begin ScriptStruct FMediaCaptureDevice ***********************************************
struct Z_Construct_UScriptStruct_FMediaCaptureDevice_Statics;
#define FID_Engine_Source_Runtime_MediaAssets_Public_Misc_MediaBlueprintFunctionLibrary_h_98_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMediaCaptureDevice_Statics; \
MEDIAASSETS_API static class UScriptStruct* StaticStruct();
struct FMediaCaptureDevice;
// ********** End ScriptStruct FMediaCaptureDevice *************************************************
// ********** Begin Class UMediaBlueprintFunctionLibrary *******************************************
#define FID_Engine_Source_Runtime_MediaAssets_Public_Misc_MediaBlueprintFunctionLibrary_h_126_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execEnumerateWebcamCaptureDevices); \
DECLARE_FUNCTION(execEnumerateVideoCaptureDevices); \
DECLARE_FUNCTION(execEnumerateAudioCaptureDevices);
struct Z_Construct_UClass_UMediaBlueprintFunctionLibrary_Statics;
MEDIAASSETS_API UClass* Z_Construct_UClass_UMediaBlueprintFunctionLibrary_NoRegister();
#define FID_Engine_Source_Runtime_MediaAssets_Public_Misc_MediaBlueprintFunctionLibrary_h_126_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUMediaBlueprintFunctionLibrary(); \
friend struct ::Z_Construct_UClass_UMediaBlueprintFunctionLibrary_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MEDIAASSETS_API UClass* ::Z_Construct_UClass_UMediaBlueprintFunctionLibrary_NoRegister(); \
public: \
DECLARE_CLASS2(UMediaBlueprintFunctionLibrary, UBlueprintFunctionLibrary, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/MediaAssets"), Z_Construct_UClass_UMediaBlueprintFunctionLibrary_NoRegister) \
DECLARE_SERIALIZER(UMediaBlueprintFunctionLibrary)
#define FID_Engine_Source_Runtime_MediaAssets_Public_Misc_MediaBlueprintFunctionLibrary_h_126_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MEDIAASSETS_API UMediaBlueprintFunctionLibrary(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UMediaBlueprintFunctionLibrary(UMediaBlueprintFunctionLibrary&&) = delete; \
UMediaBlueprintFunctionLibrary(const UMediaBlueprintFunctionLibrary&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MEDIAASSETS_API, UMediaBlueprintFunctionLibrary); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMediaBlueprintFunctionLibrary); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UMediaBlueprintFunctionLibrary) \
MEDIAASSETS_API virtual ~UMediaBlueprintFunctionLibrary();
#define FID_Engine_Source_Runtime_MediaAssets_Public_Misc_MediaBlueprintFunctionLibrary_h_122_PROLOG
#define FID_Engine_Source_Runtime_MediaAssets_Public_Misc_MediaBlueprintFunctionLibrary_h_126_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_MediaAssets_Public_Misc_MediaBlueprintFunctionLibrary_h_126_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_MediaAssets_Public_Misc_MediaBlueprintFunctionLibrary_h_126_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_MediaAssets_Public_Misc_MediaBlueprintFunctionLibrary_h_126_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMediaBlueprintFunctionLibrary;
// ********** End Class UMediaBlueprintFunctionLibrary *********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_MediaAssets_Public_Misc_MediaBlueprintFunctionLibrary_h
// ********** Begin Enum EMediaAudioCaptureDeviceFilter ********************************************
#define FOREACH_ENUM_EMEDIAAUDIOCAPTUREDEVICEFILTER(op) \
op(EMediaAudioCaptureDeviceFilter::None) \
op(EMediaAudioCaptureDeviceFilter::Card) \
op(EMediaAudioCaptureDeviceFilter::Microphone) \
op(EMediaAudioCaptureDeviceFilter::Software) \
op(EMediaAudioCaptureDeviceFilter::Unknown)
enum class EMediaAudioCaptureDeviceFilter : uint8;
template<> struct TIsUEnumClass<EMediaAudioCaptureDeviceFilter> { enum { Value = true }; };
template<> MEDIAASSETS_NON_ATTRIBUTED_API UEnum* StaticEnum<EMediaAudioCaptureDeviceFilter>();
// ********** End Enum EMediaAudioCaptureDeviceFilter **********************************************
// ********** Begin Enum EMediaVideoCaptureDeviceFilter ********************************************
#define FOREACH_ENUM_EMEDIAVIDEOCAPTUREDEVICEFILTER(op) \
op(EMediaVideoCaptureDeviceFilter::None) \
op(EMediaVideoCaptureDeviceFilter::Card) \
op(EMediaVideoCaptureDeviceFilter::Software) \
op(EMediaVideoCaptureDeviceFilter::Unknown) \
op(EMediaVideoCaptureDeviceFilter::Webcam)
enum class EMediaVideoCaptureDeviceFilter : uint8;
template<> struct TIsUEnumClass<EMediaVideoCaptureDeviceFilter> { enum { Value = true }; };
template<> MEDIAASSETS_NON_ATTRIBUTED_API UEnum* StaticEnum<EMediaVideoCaptureDeviceFilter>();
// ********** End Enum EMediaVideoCaptureDeviceFilter **********************************************
// ********** Begin Enum EMediaWebcamCaptureDeviceFilter *******************************************
#define FOREACH_ENUM_EMEDIAWEBCAMCAPTUREDEVICEFILTER(op) \
op(EMediaWebcamCaptureDeviceFilter::None) \
op(EMediaWebcamCaptureDeviceFilter::DepthSensor) \
op(EMediaWebcamCaptureDeviceFilter::Front) \
op(EMediaWebcamCaptureDeviceFilter::Rear) \
op(EMediaWebcamCaptureDeviceFilter::Unknown)
enum class EMediaWebcamCaptureDeviceFilter : uint8;
template<> struct TIsUEnumClass<EMediaWebcamCaptureDeviceFilter> { enum { Value = true }; };
template<> MEDIAASSETS_NON_ATTRIBUTED_API UEnum* StaticEnum<EMediaWebcamCaptureDeviceFilter>();
// ********** End Enum EMediaWebcamCaptureDeviceFilter *********************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,269 @@
// 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 "MediaComponent.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMediaComponent() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_UActorComponent();
MEDIAASSETS_API UClass* Z_Construct_UClass_UMediaComponent();
MEDIAASSETS_API UClass* Z_Construct_UClass_UMediaComponent_NoRegister();
MEDIAASSETS_API UClass* Z_Construct_UClass_UMediaPlayer_NoRegister();
MEDIAASSETS_API UClass* Z_Construct_UClass_UMediaTexture_NoRegister();
UPackage* Z_Construct_UPackage__Script_MediaAssets();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UMediaComponent Function GetMediaPlayer **********************************
struct Z_Construct_UFunction_UMediaComponent_GetMediaPlayer_Statics
{
struct MediaComponent_eventGetMediaPlayer_Parms
{
UMediaPlayer* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Media" },
{ "Comment", "/** Get the media player that this component owns */" },
{ "ModuleRelativePath", "Public/MediaComponent.h" },
{ "ToolTip", "Get the media player that this component owns" },
};
#endif // WITH_METADATA
// ********** Begin Function GetMediaPlayer constinit property declarations ************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetMediaPlayer constinit property declarations **************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetMediaPlayer Property Definitions ***********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UMediaComponent_GetMediaPlayer_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MediaComponent_eventGetMediaPlayer_Parms, ReturnValue), Z_Construct_UClass_UMediaPlayer_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMediaComponent_GetMediaPlayer_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMediaComponent_GetMediaPlayer_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaComponent_GetMediaPlayer_Statics::PropPointers) < 2048);
// ********** End Function GetMediaPlayer Property Definitions *************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMediaComponent_GetMediaPlayer_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMediaComponent, nullptr, "GetMediaPlayer", Z_Construct_UFunction_UMediaComponent_GetMediaPlayer_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaComponent_GetMediaPlayer_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMediaComponent_GetMediaPlayer_Statics::MediaComponent_eventGetMediaPlayer_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaComponent_GetMediaPlayer_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMediaComponent_GetMediaPlayer_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMediaComponent_GetMediaPlayer_Statics::MediaComponent_eventGetMediaPlayer_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMediaComponent_GetMediaPlayer()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMediaComponent_GetMediaPlayer_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMediaComponent::execGetMediaPlayer)
{
P_FINISH;
P_NATIVE_BEGIN;
*(UMediaPlayer**)Z_Param__Result=P_THIS->GetMediaPlayer();
P_NATIVE_END;
}
// ********** End Class UMediaComponent Function GetMediaPlayer ************************************
// ********** Begin Class UMediaComponent Function GetMediaTexture *********************************
struct Z_Construct_UFunction_UMediaComponent_GetMediaTexture_Statics
{
struct MediaComponent_eventGetMediaTexture_Parms
{
UMediaTexture* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Media" },
{ "Comment", "/** Get the media texture that this component owns, bound to its media player. */" },
{ "ModuleRelativePath", "Public/MediaComponent.h" },
{ "ToolTip", "Get the media texture that this component owns, bound to its media player." },
};
#endif // WITH_METADATA
// ********** Begin Function GetMediaTexture constinit property declarations ***********************
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetMediaTexture constinit property declarations *************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetMediaTexture Property Definitions **********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UMediaComponent_GetMediaTexture_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MediaComponent_eventGetMediaTexture_Parms, ReturnValue), Z_Construct_UClass_UMediaTexture_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMediaComponent_GetMediaTexture_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMediaComponent_GetMediaTexture_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaComponent_GetMediaTexture_Statics::PropPointers) < 2048);
// ********** End Function GetMediaTexture Property Definitions ************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMediaComponent_GetMediaTexture_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMediaComponent, nullptr, "GetMediaTexture", Z_Construct_UFunction_UMediaComponent_GetMediaTexture_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaComponent_GetMediaTexture_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMediaComponent_GetMediaTexture_Statics::MediaComponent_eventGetMediaTexture_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaComponent_GetMediaTexture_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMediaComponent_GetMediaTexture_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMediaComponent_GetMediaTexture_Statics::MediaComponent_eventGetMediaTexture_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMediaComponent_GetMediaTexture()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMediaComponent_GetMediaTexture_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMediaComponent::execGetMediaTexture)
{
P_FINISH;
P_NATIVE_BEGIN;
*(UMediaTexture**)Z_Param__Result=P_THIS->GetMediaTexture();
P_NATIVE_END;
}
// ********** End Class UMediaComponent Function GetMediaTexture ***********************************
// ********** Begin Class UMediaComponent **********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMediaComponent;
UClass* UMediaComponent::GetPrivateStaticClass()
{
using TClass = UMediaComponent;
if (!Z_Registration_Info_UClass_UMediaComponent.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MediaComponent"),
Z_Registration_Info_UClass_UMediaComponent.InnerSingleton,
StaticRegisterNativesUMediaComponent,
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_UMediaComponent.InnerSingleton;
}
UClass* Z_Construct_UClass_UMediaComponent_NoRegister()
{
return UMediaComponent::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMediaComponent_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Category", "Media" },
{ "HideCategories", "Media Activation" },
{ "IncludePath", "MediaComponent.h" },
{ "ModuleRelativePath", "Public/MediaComponent.h" },
{ "ObjectInitializerConstructorDeclared", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MediaTexture_MetaData[] = {
{ "BlueprintGetter", "GetMediaTexture" },
{ "Category", "Media" },
{ "Comment", "/** This component's media texture */" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Public/MediaComponent.h" },
{ "ToolTip", "This component's media texture" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MediaPlayer_MetaData[] = {
{ "BlueprintGetter", "GetMediaPlayer" },
{ "Category", "Media" },
{ "Comment", "/** This component's media player */" },
{ "EditInline", "true" },
{ "ModuleRelativePath", "Public/MediaComponent.h" },
{ "ToolTip", "This component's media player" },
};
#endif // WITH_METADATA
// ********** Begin Class UMediaComponent constinit property declarations **************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_MediaTexture;
static const UECodeGen_Private::FObjectPropertyParams NewProp_MediaPlayer;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UMediaComponent constinit property declarations ****************************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("GetMediaPlayer"), .Pointer = &UMediaComponent::execGetMediaPlayer },
{ .NameUTF8 = UTF8TEXT("GetMediaTexture"), .Pointer = &UMediaComponent::execGetMediaTexture },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UMediaComponent_GetMediaPlayer, "GetMediaPlayer" }, // 2129410534
{ &Z_Construct_UFunction_UMediaComponent_GetMediaTexture, "GetMediaTexture" }, // 269580940
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UMediaComponent>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMediaComponent_Statics
// ********** Begin Class UMediaComponent Property Definitions *************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UMediaComponent_Statics::NewProp_MediaTexture = { "MediaTexture", nullptr, (EPropertyFlags)0x014600000008201c, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMediaComponent, MediaTexture), Z_Construct_UClass_UMediaTexture_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MediaTexture_MetaData), NewProp_MediaTexture_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UMediaComponent_Statics::NewProp_MediaPlayer = { "MediaPlayer", nullptr, (EPropertyFlags)0x014600020008201d, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMediaComponent, MediaPlayer), Z_Construct_UClass_UMediaPlayer_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MediaPlayer_MetaData), NewProp_MediaPlayer_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UMediaComponent_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMediaComponent_Statics::NewProp_MediaTexture,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMediaComponent_Statics::NewProp_MediaPlayer,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMediaComponent_Statics::PropPointers) < 2048);
// ********** End Class UMediaComponent Property Definitions ***************************************
UObject* (*const Z_Construct_UClass_UMediaComponent_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UActorComponent,
(UObject* (*)())Z_Construct_UPackage__Script_MediaAssets,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMediaComponent_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMediaComponent_Statics::ClassParams = {
&UMediaComponent::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_UMediaComponent_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_UMediaComponent_Statics::PropPointers),
0,
0x00A800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMediaComponent_Statics::Class_MetaDataParams), Z_Construct_UClass_UMediaComponent_Statics::Class_MetaDataParams)
};
void UMediaComponent::StaticRegisterNativesUMediaComponent()
{
UClass* Class = UMediaComponent::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UMediaComponent_Statics::Funcs));
}
UClass* Z_Construct_UClass_UMediaComponent()
{
if (!Z_Registration_Info_UClass_UMediaComponent.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMediaComponent.OuterSingleton, Z_Construct_UClass_UMediaComponent_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMediaComponent.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMediaComponent);
UMediaComponent::~UMediaComponent() {}
// ********** End Class UMediaComponent ************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_MediaComponent_h__Script_MediaAssets_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UMediaComponent, UMediaComponent::StaticClass, TEXT("UMediaComponent"), &Z_Registration_Info_UClass_UMediaComponent, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMediaComponent), 3846140244U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_MediaComponent_h__Script_MediaAssets_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_MediaComponent_h__Script_MediaAssets_2284566685{
TEXT("/Script/MediaAssets"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_MediaComponent_h__Script_MediaAssets_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_MediaComponent_h__Script_MediaAssets_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,69 @@
// 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 "MediaComponent.h"
#ifdef MEDIAASSETS_MediaComponent_generated_h
#error "MediaComponent.generated.h already included, missing '#pragma once' in MediaComponent.h"
#endif
#define MEDIAASSETS_MediaComponent_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class UMediaPlayer;
class UMediaTexture;
// ********** Begin Class UMediaComponent **********************************************************
#define FID_Engine_Source_Runtime_MediaAssets_Public_MediaComponent_h_16_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execGetMediaTexture); \
DECLARE_FUNCTION(execGetMediaPlayer);
struct Z_Construct_UClass_UMediaComponent_Statics;
MEDIAASSETS_API UClass* Z_Construct_UClass_UMediaComponent_NoRegister();
#define FID_Engine_Source_Runtime_MediaAssets_Public_MediaComponent_h_16_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUMediaComponent(); \
friend struct ::Z_Construct_UClass_UMediaComponent_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MEDIAASSETS_API UClass* ::Z_Construct_UClass_UMediaComponent_NoRegister(); \
public: \
DECLARE_CLASS2(UMediaComponent, UActorComponent, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/MediaAssets"), Z_Construct_UClass_UMediaComponent_NoRegister) \
DECLARE_SERIALIZER(UMediaComponent)
#define FID_Engine_Source_Runtime_MediaAssets_Public_MediaComponent_h_16_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UMediaComponent(UMediaComponent&&) = delete; \
UMediaComponent(const UMediaComponent&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MEDIAASSETS_API, UMediaComponent); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMediaComponent); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UMediaComponent) \
MEDIAASSETS_API virtual ~UMediaComponent();
#define FID_Engine_Source_Runtime_MediaAssets_Public_MediaComponent_h_12_PROLOG
#define FID_Engine_Source_Runtime_MediaAssets_Public_MediaComponent_h_16_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_MediaAssets_Public_MediaComponent_h_16_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_MediaAssets_Public_MediaComponent_h_16_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_MediaAssets_Public_MediaComponent_h_16_ENHANCED_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMediaComponent;
// ********** End Class UMediaComponent ************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_MediaAssets_Public_MediaComponent_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,263 @@
// 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 "MediaPlayer.h"
#ifdef MEDIAASSETS_MediaPlayer_generated_h
#error "MediaPlayer.generated.h already included, missing '#pragma once' in MediaPlayer.h"
#endif
#define MEDIAASSETS_MediaPlayer_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class UMediaPlaylist;
class UMediaSource;
class UMediaTimeStampInfo;
class UObject;
enum class EMediaPlayerTrack : uint8;
enum class EMediaTimeRangeBPType : uint8;
struct FFloatInterval;
struct FFloatRange;
struct FLatentActionInfo;
struct FMediaMetadataItemsBPT;
struct FMediaPlayerOptions;
struct FTimespan;
// ********** Begin Delegate FOnMediaPlayerMediaEvent **********************************************
#define FID_Engine_Source_Runtime_MediaAssets_Public_MediaPlayer_h_39_DELEGATE \
MEDIAASSETS_API void FOnMediaPlayerMediaEvent_DelegateWrapper(const FMulticastScriptDelegate& OnMediaPlayerMediaEvent);
// ********** End Delegate FOnMediaPlayerMediaEvent ************************************************
// ********** Begin Delegate FOnMediaPlayerMediaOpened *********************************************
#define FID_Engine_Source_Runtime_MediaAssets_Public_MediaPlayer_h_42_DELEGATE \
MEDIAASSETS_API void FOnMediaPlayerMediaOpened_DelegateWrapper(const FMulticastScriptDelegate& OnMediaPlayerMediaOpened, const FString& OpenedUrl);
// ********** End Delegate FOnMediaPlayerMediaOpened ***********************************************
// ********** Begin Delegate FOnMediaPlayerMediaOpenFailed *****************************************
#define FID_Engine_Source_Runtime_MediaAssets_Public_MediaPlayer_h_45_DELEGATE \
MEDIAASSETS_API void FOnMediaPlayerMediaOpenFailed_DelegateWrapper(const FMulticastScriptDelegate& OnMediaPlayerMediaOpenFailed, const FString& FailedUrl);
// ********** End Delegate FOnMediaPlayerMediaOpenFailed *******************************************
// ********** Begin Class UMediaTimeStampInfo ******************************************************
struct Z_Construct_UClass_UMediaTimeStampInfo_Statics;
MEDIAASSETS_API UClass* Z_Construct_UClass_UMediaTimeStampInfo_NoRegister();
#define FID_Engine_Source_Runtime_MediaAssets_Public_MediaPlayer_h_98_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUMediaTimeStampInfo(); \
friend struct ::Z_Construct_UClass_UMediaTimeStampInfo_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MEDIAASSETS_API UClass* ::Z_Construct_UClass_UMediaTimeStampInfo_NoRegister(); \
public: \
DECLARE_CLASS2(UMediaTimeStampInfo, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/MediaAssets"), Z_Construct_UClass_UMediaTimeStampInfo_NoRegister) \
DECLARE_SERIALIZER(UMediaTimeStampInfo)
#define FID_Engine_Source_Runtime_MediaAssets_Public_MediaPlayer_h_98_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UMediaTimeStampInfo(UMediaTimeStampInfo&&) = delete; \
UMediaTimeStampInfo(const UMediaTimeStampInfo&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MEDIAASSETS_API, UMediaTimeStampInfo); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMediaTimeStampInfo); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UMediaTimeStampInfo) \
MEDIAASSETS_API virtual ~UMediaTimeStampInfo();
#define FID_Engine_Source_Runtime_MediaAssets_Public_MediaPlayer_h_94_PROLOG
#define FID_Engine_Source_Runtime_MediaAssets_Public_MediaPlayer_h_98_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_MediaAssets_Public_MediaPlayer_h_98_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_MediaAssets_Public_MediaPlayer_h_98_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMediaTimeStampInfo;
// ********** End Class UMediaTimeStampInfo ********************************************************
// ********** Begin ScriptStruct FMediaMetadataItemBPT *********************************************
struct Z_Construct_UScriptStruct_FMediaMetadataItemBPT_Statics;
#define FID_Engine_Source_Runtime_MediaAssets_Public_MediaPlayer_h_113_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMediaMetadataItemBPT_Statics; \
MEDIAASSETS_API static class UScriptStruct* StaticStruct();
struct FMediaMetadataItemBPT;
// ********** End ScriptStruct FMediaMetadataItemBPT ***********************************************
// ********** Begin ScriptStruct FMediaMetadataItemsBPT ********************************************
struct Z_Construct_UScriptStruct_FMediaMetadataItemsBPT_Statics;
#define FID_Engine_Source_Runtime_MediaAssets_Public_MediaPlayer_h_132_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMediaMetadataItemsBPT_Statics; \
MEDIAASSETS_API static class UScriptStruct* StaticStruct();
struct FMediaMetadataItemsBPT;
// ********** End ScriptStruct FMediaMetadataItemsBPT **********************************************
// ********** Begin Class UMediaPlayer *************************************************************
#define FID_Engine_Source_Runtime_MediaAssets_Public_MediaPlayer_h_177_RPC_WRAPPERS \
DECLARE_FUNCTION(execGetMediaMetadataItems); \
DECLARE_FUNCTION(execSetPlaybackTimeRange); \
DECLARE_FUNCTION(execGetPlaybackTimeRange); \
DECLARE_FUNCTION(execSupportsPlaybackTimeRange); \
DECLARE_FUNCTION(execSupportsSeeking); \
DECLARE_FUNCTION(execSupportsScrubbing); \
DECLARE_FUNCTION(execSupportsRate); \
DECLARE_FUNCTION(execSetTimeDelay); \
DECLARE_FUNCTION(execSetViewRotation); \
DECLARE_FUNCTION(execSetViewField); \
DECLARE_FUNCTION(execSetVideoTrackFrameRate); \
DECLARE_FUNCTION(execSetTrackFormat); \
DECLARE_FUNCTION(execSetNativeVolume); \
DECLARE_FUNCTION(execSetRate); \
DECLARE_FUNCTION(execSetMediaOptions); \
DECLARE_FUNCTION(execSetLooping); \
DECLARE_FUNCTION(execSetDesiredPlayerName); \
DECLARE_FUNCTION(execSetBlockOnTime); \
DECLARE_FUNCTION(execSelectTrack); \
DECLARE_FUNCTION(execScrub); \
DECLARE_FUNCTION(execSeek); \
DECLARE_FUNCTION(execRewind); \
DECLARE_FUNCTION(execReopen); \
DECLARE_FUNCTION(execPrevious); \
DECLARE_FUNCTION(execPlayAndSeek); \
DECLARE_FUNCTION(execPlay); \
DECLARE_FUNCTION(execPause); \
DECLARE_FUNCTION(execOpenUrl); \
DECLARE_FUNCTION(execOpenSourceLatent); \
DECLARE_FUNCTION(execOpenSourceWithOptions); \
DECLARE_FUNCTION(execOpenSource); \
DECLARE_FUNCTION(execOpenPlaylistIndex); \
DECLARE_FUNCTION(execOpenPlaylist); \
DECLARE_FUNCTION(execOpenFile); \
DECLARE_FUNCTION(execNext); \
DECLARE_FUNCTION(execIsReady); \
DECLARE_FUNCTION(execIsClosed); \
DECLARE_FUNCTION(execIsPreparing); \
DECLARE_FUNCTION(execIsPlaying); \
DECLARE_FUNCTION(execIsPaused); \
DECLARE_FUNCTION(execIsLooping); \
DECLARE_FUNCTION(execIsConnecting); \
DECLARE_FUNCTION(execIsBuffering); \
DECLARE_FUNCTION(execHasError); \
DECLARE_FUNCTION(execGetTimeDelay); \
DECLARE_FUNCTION(execGetViewRotation); \
DECLARE_FUNCTION(execGetVideoTrackType); \
DECLARE_FUNCTION(execGetVideoTrackFrameRates); \
DECLARE_FUNCTION(execGetVideoTrackFrameRate); \
DECLARE_FUNCTION(execGetVideoTrackDimensions); \
DECLARE_FUNCTION(execGetVideoTrackAspectRatio); \
DECLARE_FUNCTION(execGetVerticalFieldOfView); \
DECLARE_FUNCTION(execGetUrl); \
DECLARE_FUNCTION(execGetTrackLanguage); \
DECLARE_FUNCTION(execGetTrackFormat); \
DECLARE_FUNCTION(execGetTrackDisplayName); \
DECLARE_FUNCTION(execGetDisplayTimeStamp); \
DECLARE_FUNCTION(execGetTimeStamp); \
DECLARE_FUNCTION(execGetDisplayTime); \
DECLARE_FUNCTION(execGetTime); \
DECLARE_FUNCTION(execGetSupportedRates); \
DECLARE_FUNCTION(execGetSelectedTrack); \
DECLARE_FUNCTION(execGetRate); \
DECLARE_FUNCTION(execGetPlaylistIndex); \
DECLARE_FUNCTION(execGetPlaylist); \
DECLARE_FUNCTION(execGetPlayerName); \
DECLARE_FUNCTION(execGetNumTrackFormats); \
DECLARE_FUNCTION(execGetNumTracks); \
DECLARE_FUNCTION(execGetMediaName); \
DECLARE_FUNCTION(execGetHorizontalFieldOfView); \
DECLARE_FUNCTION(execGetDuration); \
DECLARE_FUNCTION(execGetDesiredPlayerName); \
DECLARE_FUNCTION(execGetAudioTrackType); \
DECLARE_FUNCTION(execGetAudioTrackSampleRate); \
DECLARE_FUNCTION(execGetAudioTrackChannels); \
DECLARE_FUNCTION(execClose); \
DECLARE_FUNCTION(execCanPlayUrl); \
DECLARE_FUNCTION(execCanPlaySource); \
DECLARE_FUNCTION(execCanPause);
struct Z_Construct_UClass_UMediaPlayer_Statics;
MEDIAASSETS_API UClass* Z_Construct_UClass_UMediaPlayer_NoRegister();
#define FID_Engine_Source_Runtime_MediaAssets_Public_MediaPlayer_h_177_INCLASS \
private: \
static void StaticRegisterNativesUMediaPlayer(); \
friend struct ::Z_Construct_UClass_UMediaPlayer_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MEDIAASSETS_API UClass* ::Z_Construct_UClass_UMediaPlayer_NoRegister(); \
public: \
DECLARE_CLASS2(UMediaPlayer, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/MediaAssets"), Z_Construct_UClass_UMediaPlayer_NoRegister) \
DECLARE_SERIALIZER(UMediaPlayer)
#define FID_Engine_Source_Runtime_MediaAssets_Public_MediaPlayer_h_177_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MEDIAASSETS_API UMediaPlayer(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UMediaPlayer) \
DECLARE_VTABLE_PTR_HELPER_CTOR(MEDIAASSETS_API, UMediaPlayer); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMediaPlayer); \
/** Deleted move- and copy-constructors, should never be used */ \
UMediaPlayer(UMediaPlayer&&) = delete; \
UMediaPlayer(const UMediaPlayer&) = delete; \
MEDIAASSETS_API virtual ~UMediaPlayer();
#define FID_Engine_Source_Runtime_MediaAssets_Public_MediaPlayer_h_172_PROLOG
#define FID_Engine_Source_Runtime_MediaAssets_Public_MediaPlayer_h_177_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_MediaAssets_Public_MediaPlayer_h_177_RPC_WRAPPERS \
FID_Engine_Source_Runtime_MediaAssets_Public_MediaPlayer_h_177_INCLASS \
FID_Engine_Source_Runtime_MediaAssets_Public_MediaPlayer_h_177_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMediaPlayer;
// ********** End Class UMediaPlayer ***************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_MediaAssets_Public_MediaPlayer_h
// ********** Begin Enum EMediaPlayerTrack *********************************************************
#define FOREACH_ENUM_EMEDIAPLAYERTRACK(op) \
op(EMediaPlayerTrack::Audio) \
op(EMediaPlayerTrack::Caption) \
op(EMediaPlayerTrack::Metadata) \
op(EMediaPlayerTrack::Script) \
op(EMediaPlayerTrack::Subtitle) \
op(EMediaPlayerTrack::Text) \
op(EMediaPlayerTrack::Video)
enum class EMediaPlayerTrack : uint8;
template<> struct TIsUEnumClass<EMediaPlayerTrack> { enum { Value = true }; };
template<> MEDIAASSETS_NON_ATTRIBUTED_API UEnum* StaticEnum<EMediaPlayerTrack>();
// ********** End Enum EMediaPlayerTrack ***********************************************************
// ********** Begin Enum EMediaTimeRangeBPType *****************************************************
#define FOREACH_ENUM_EMEDIATIMERANGEBPTYPE(op) \
op(EMediaTimeRangeBPType::Absolute) \
op(EMediaTimeRangeBPType::Current)
enum class EMediaTimeRangeBPType : uint8;
template<> struct TIsUEnumClass<EMediaTimeRangeBPType> { enum { Value = true }; };
template<> MEDIAASSETS_NON_ATTRIBUTED_API UEnum* StaticEnum<EMediaTimeRangeBPType>();
// ********** End Enum EMediaTimeRangeBPType *******************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,117 @@
// 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 "MediaPlayerProxyInterface.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMediaPlayerProxyInterface() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UInterface();
MEDIAASSETS_API UClass* Z_Construct_UClass_UMediaPlayerProxyInterface();
MEDIAASSETS_API UClass* Z_Construct_UClass_UMediaPlayerProxyInterface_NoRegister();
UPackage* Z_Construct_UPackage__Script_MediaAssets();
// ********** End Cross Module References **********************************************************
// ********** Begin Interface UMediaPlayerProxyInterface *******************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMediaPlayerProxyInterface;
UClass* UMediaPlayerProxyInterface::GetPrivateStaticClass()
{
using TClass = UMediaPlayerProxyInterface;
if (!Z_Registration_Info_UClass_UMediaPlayerProxyInterface.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MediaPlayerProxyInterface"),
Z_Registration_Info_UClass_UMediaPlayerProxyInterface.InnerSingleton,
StaticRegisterNativesUMediaPlayerProxyInterface,
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_UMediaPlayerProxyInterface.InnerSingleton;
}
UClass* Z_Construct_UClass_UMediaPlayerProxyInterface_NoRegister()
{
return UMediaPlayerProxyInterface::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMediaPlayerProxyInterface_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/MediaPlayerProxyInterface.h" },
};
#endif // WITH_METADATA
// ********** Begin Interface UMediaPlayerProxyInterface constinit property declarations ***********
// ********** End Interface UMediaPlayerProxyInterface constinit property declarations *************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<IMediaPlayerProxyInterface>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMediaPlayerProxyInterface_Statics
UObject* (*const Z_Construct_UClass_UMediaPlayerProxyInterface_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInterface,
(UObject* (*)())Z_Construct_UPackage__Script_MediaAssets,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMediaPlayerProxyInterface_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMediaPlayerProxyInterface_Statics::ClassParams = {
&UMediaPlayerProxyInterface::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000840A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMediaPlayerProxyInterface_Statics::Class_MetaDataParams), Z_Construct_UClass_UMediaPlayerProxyInterface_Statics::Class_MetaDataParams)
};
void UMediaPlayerProxyInterface::StaticRegisterNativesUMediaPlayerProxyInterface()
{
}
UClass* Z_Construct_UClass_UMediaPlayerProxyInterface()
{
if (!Z_Registration_Info_UClass_UMediaPlayerProxyInterface.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMediaPlayerProxyInterface.OuterSingleton, Z_Construct_UClass_UMediaPlayerProxyInterface_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMediaPlayerProxyInterface.OuterSingleton;
}
UMediaPlayerProxyInterface::UMediaPlayerProxyInterface(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMediaPlayerProxyInterface);
// ********** End Interface UMediaPlayerProxyInterface *********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_MediaPlayerProxyInterface_h__Script_MediaAssets_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UMediaPlayerProxyInterface, UMediaPlayerProxyInterface::StaticClass, TEXT("UMediaPlayerProxyInterface"), &Z_Registration_Info_UClass_UMediaPlayerProxyInterface, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMediaPlayerProxyInterface), 3980811169U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_MediaPlayerProxyInterface_h__Script_MediaAssets_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_MediaPlayerProxyInterface_h__Script_MediaAssets_2464198560{
TEXT("/Script/MediaAssets"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_MediaPlayerProxyInterface_h__Script_MediaAssets_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_MediaPlayerProxyInterface_h__Script_MediaAssets_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,79 @@
// 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 "MediaPlayerProxyInterface.h"
#ifdef MEDIAASSETS_MediaPlayerProxyInterface_generated_h
#error "MediaPlayerProxyInterface.generated.h already included, missing '#pragma once' in MediaPlayerProxyInterface.h"
#endif
#define MEDIAASSETS_MediaPlayerProxyInterface_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Interface UMediaPlayerProxyInterface *******************************************
struct Z_Construct_UClass_UMediaPlayerProxyInterface_Statics;
MEDIAASSETS_API UClass* Z_Construct_UClass_UMediaPlayerProxyInterface_NoRegister();
#define FID_Engine_Source_Runtime_MediaAssets_Public_MediaPlayerProxyInterface_h_22_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MEDIAASSETS_API UMediaPlayerProxyInterface(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UMediaPlayerProxyInterface(UMediaPlayerProxyInterface&&) = delete; \
UMediaPlayerProxyInterface(const UMediaPlayerProxyInterface&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MEDIAASSETS_API, UMediaPlayerProxyInterface); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMediaPlayerProxyInterface); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UMediaPlayerProxyInterface) \
virtual ~UMediaPlayerProxyInterface() = default;
#define FID_Engine_Source_Runtime_MediaAssets_Public_MediaPlayerProxyInterface_h_22_GENERATED_UINTERFACE_BODY() \
private: \
static void StaticRegisterNativesUMediaPlayerProxyInterface(); \
friend struct ::Z_Construct_UClass_UMediaPlayerProxyInterface_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MEDIAASSETS_API UClass* ::Z_Construct_UClass_UMediaPlayerProxyInterface_NoRegister(); \
public: \
DECLARE_CLASS2(UMediaPlayerProxyInterface, UInterface, COMPILED_IN_FLAGS(CLASS_Abstract | CLASS_Interface), CASTCLASS_None, TEXT("/Script/MediaAssets"), Z_Construct_UClass_UMediaPlayerProxyInterface_NoRegister) \
DECLARE_SERIALIZER(UMediaPlayerProxyInterface)
#define FID_Engine_Source_Runtime_MediaAssets_Public_MediaPlayerProxyInterface_h_22_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
FID_Engine_Source_Runtime_MediaAssets_Public_MediaPlayerProxyInterface_h_22_GENERATED_UINTERFACE_BODY() \
FID_Engine_Source_Runtime_MediaAssets_Public_MediaPlayerProxyInterface_h_22_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
#define FID_Engine_Source_Runtime_MediaAssets_Public_MediaPlayerProxyInterface_h_22_INCLASS_IINTERFACE_NO_PURE_DECLS \
protected: \
virtual ~IMediaPlayerProxyInterface() {} \
public: \
typedef UMediaPlayerProxyInterface UClassType; \
typedef IMediaPlayerProxyInterface ThisClass; \
virtual UObject* _getUObject() const { return nullptr; }
#define FID_Engine_Source_Runtime_MediaAssets_Public_MediaPlayerProxyInterface_h_19_PROLOG
#define FID_Engine_Source_Runtime_MediaAssets_Public_MediaPlayerProxyInterface_h_27_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_MediaAssets_Public_MediaPlayerProxyInterface_h_22_INCLASS_IINTERFACE_NO_PURE_DECLS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMediaPlayerProxyInterface;
// ********** End Interface UMediaPlayerProxyInterface *********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_MediaAssets_Public_MediaPlayerProxyInterface_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,907 @@
// 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 "MediaPlaylist.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMediaPlaylist() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
MEDIAASSETS_API UClass* Z_Construct_UClass_UMediaPlaylist();
MEDIAASSETS_API UClass* Z_Construct_UClass_UMediaPlaylist_NoRegister();
MEDIAASSETS_API UClass* Z_Construct_UClass_UMediaSource_NoRegister();
UPackage* Z_Construct_UPackage__Script_MediaAssets();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UMediaPlaylist Function Add **********************************************
struct Z_Construct_UFunction_UMediaPlaylist_Add_Statics
{
struct MediaPlaylist_eventAdd_Parms
{
UMediaSource* MediaSource;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Media|MediaPlaylist" },
{ "Comment", "/**\n\x09 * Add a media source to the play list.\n\x09 *\n\x09 * @param MediaSource The media source to append.\n\x09 * @return true if the media source was added, false otherwise.\n\x09 * @see AddFile, AddUrl, Insert, RemoveAll, Remove, Replace\n\x09 */" },
{ "ModuleRelativePath", "Public/MediaPlaylist.h" },
{ "ToolTip", "Add a media source to the play list.\n\n@param MediaSource The media source to append.\n@return true if the media source was added, false otherwise.\n@see AddFile, AddUrl, Insert, RemoveAll, Remove, Replace" },
};
#endif // WITH_METADATA
// ********** Begin Function Add constinit property declarations ***********************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_MediaSource;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function Add constinit property declarations *************************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function Add Property Definitions **********************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UMediaPlaylist_Add_Statics::NewProp_MediaSource = { "MediaSource", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MediaPlaylist_eventAdd_Parms, MediaSource), Z_Construct_UClass_UMediaSource_NoRegister, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UMediaPlaylist_Add_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((MediaPlaylist_eventAdd_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UMediaPlaylist_Add_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(MediaPlaylist_eventAdd_Parms), &Z_Construct_UFunction_UMediaPlaylist_Add_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMediaPlaylist_Add_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMediaPlaylist_Add_Statics::NewProp_MediaSource,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMediaPlaylist_Add_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaPlaylist_Add_Statics::PropPointers) < 2048);
// ********** End Function Add Property Definitions ************************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMediaPlaylist_Add_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMediaPlaylist, nullptr, "Add", Z_Construct_UFunction_UMediaPlaylist_Add_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaPlaylist_Add_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMediaPlaylist_Add_Statics::MediaPlaylist_eventAdd_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaPlaylist_Add_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMediaPlaylist_Add_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMediaPlaylist_Add_Statics::MediaPlaylist_eventAdd_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMediaPlaylist_Add()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMediaPlaylist_Add_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMediaPlaylist::execAdd)
{
P_GET_OBJECT(UMediaSource,Z_Param_MediaSource);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->Add(Z_Param_MediaSource);
P_NATIVE_END;
}
// ********** End Class UMediaPlaylist Function Add ************************************************
// ********** Begin Class UMediaPlaylist Function AddFile ******************************************
struct Z_Construct_UFunction_UMediaPlaylist_AddFile_Statics
{
struct MediaPlaylist_eventAddFile_Parms
{
FString FilePath;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Media|MediaPlaylist" },
{ "Comment", "/**\n\x09 * Add a media file path to the play list.\n\x09 *\n\x09 * @param FilePath The file path to add.\n\x09 * @return true if the file was added, false otherwise.\n\x09 * @see Add, AddUrl, Insert, RemoveAll, Remove, Replace\n\x09 */" },
{ "ModuleRelativePath", "Public/MediaPlaylist.h" },
{ "ToolTip", "Add a media file path to the play list.\n\n@param FilePath The file path to add.\n@return true if the file was added, false otherwise.\n@see Add, AddUrl, Insert, RemoveAll, Remove, Replace" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FilePath_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function AddFile constinit property declarations *******************************
static const UECodeGen_Private::FStrPropertyParams NewProp_FilePath;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function AddFile constinit property declarations *********************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function AddFile Property Definitions ******************************************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UMediaPlaylist_AddFile_Statics::NewProp_FilePath = { "FilePath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MediaPlaylist_eventAddFile_Parms, FilePath), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FilePath_MetaData), NewProp_FilePath_MetaData) };
void Z_Construct_UFunction_UMediaPlaylist_AddFile_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((MediaPlaylist_eventAddFile_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UMediaPlaylist_AddFile_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(MediaPlaylist_eventAddFile_Parms), &Z_Construct_UFunction_UMediaPlaylist_AddFile_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMediaPlaylist_AddFile_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMediaPlaylist_AddFile_Statics::NewProp_FilePath,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMediaPlaylist_AddFile_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaPlaylist_AddFile_Statics::PropPointers) < 2048);
// ********** End Function AddFile Property Definitions ********************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMediaPlaylist_AddFile_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMediaPlaylist, nullptr, "AddFile", Z_Construct_UFunction_UMediaPlaylist_AddFile_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaPlaylist_AddFile_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMediaPlaylist_AddFile_Statics::MediaPlaylist_eventAddFile_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaPlaylist_AddFile_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMediaPlaylist_AddFile_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMediaPlaylist_AddFile_Statics::MediaPlaylist_eventAddFile_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMediaPlaylist_AddFile()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMediaPlaylist_AddFile_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMediaPlaylist::execAddFile)
{
P_GET_PROPERTY(FStrProperty,Z_Param_FilePath);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->AddFile(Z_Param_FilePath);
P_NATIVE_END;
}
// ********** End Class UMediaPlaylist Function AddFile ********************************************
// ********** Begin Class UMediaPlaylist Function AddUrl *******************************************
struct Z_Construct_UFunction_UMediaPlaylist_AddUrl_Statics
{
struct MediaPlaylist_eventAddUrl_Parms
{
FString Url;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Media|MediaPlaylist" },
{ "Comment", "/**\n\x09 * Add a media URL to the play list.\n\x09 *\n\x09 * @param Url The URL to add.\n\x09 * @return true if the URL was added, false otherwise.\n\x09 * @see Add, AddFile, Insert, RemoveAll, Remove, Replace\n\x09 */" },
{ "ModuleRelativePath", "Public/MediaPlaylist.h" },
{ "ToolTip", "Add a media URL to the play list.\n\n@param Url The URL to add.\n@return true if the URL was added, false otherwise.\n@see Add, AddFile, Insert, RemoveAll, Remove, Replace" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Url_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function AddUrl constinit property declarations ********************************
static const UECodeGen_Private::FStrPropertyParams NewProp_Url;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function AddUrl constinit property declarations **********************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function AddUrl Property Definitions *******************************************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UMediaPlaylist_AddUrl_Statics::NewProp_Url = { "Url", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MediaPlaylist_eventAddUrl_Parms, Url), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Url_MetaData), NewProp_Url_MetaData) };
void Z_Construct_UFunction_UMediaPlaylist_AddUrl_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((MediaPlaylist_eventAddUrl_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UMediaPlaylist_AddUrl_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(MediaPlaylist_eventAddUrl_Parms), &Z_Construct_UFunction_UMediaPlaylist_AddUrl_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMediaPlaylist_AddUrl_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMediaPlaylist_AddUrl_Statics::NewProp_Url,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMediaPlaylist_AddUrl_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaPlaylist_AddUrl_Statics::PropPointers) < 2048);
// ********** End Function AddUrl Property Definitions *********************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMediaPlaylist_AddUrl_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMediaPlaylist, nullptr, "AddUrl", Z_Construct_UFunction_UMediaPlaylist_AddUrl_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaPlaylist_AddUrl_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMediaPlaylist_AddUrl_Statics::MediaPlaylist_eventAddUrl_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaPlaylist_AddUrl_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMediaPlaylist_AddUrl_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMediaPlaylist_AddUrl_Statics::MediaPlaylist_eventAddUrl_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMediaPlaylist_AddUrl()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMediaPlaylist_AddUrl_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMediaPlaylist::execAddUrl)
{
P_GET_PROPERTY(FStrProperty,Z_Param_Url);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->AddUrl(Z_Param_Url);
P_NATIVE_END;
}
// ********** End Class UMediaPlaylist Function AddUrl *********************************************
// ********** Begin Class UMediaPlaylist Function Get **********************************************
struct Z_Construct_UFunction_UMediaPlaylist_Get_Statics
{
struct MediaPlaylist_eventGet_Parms
{
int32 Index;
UMediaSource* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Media|MediaPlaylist" },
{ "Comment", "/**\n\x09 * Get the media source at the specified index.\n\x09 *\n\x09 * @param Index The index of the media source to get.\n\x09 * @return The media source, or nullptr if the index doesn't exist.\n\x09 * @see GetNext, GetRandom\n\x09 */" },
{ "ModuleRelativePath", "Public/MediaPlaylist.h" },
{ "ToolTip", "Get the media source at the specified index.\n\n@param Index The index of the media source to get.\n@return The media source, or nullptr if the index doesn't exist.\n@see GetNext, GetRandom" },
};
#endif // WITH_METADATA
// ********** Begin Function Get constinit property declarations ***********************************
static const UECodeGen_Private::FIntPropertyParams NewProp_Index;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function Get constinit property declarations *************************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function Get Property Definitions **********************************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UMediaPlaylist_Get_Statics::NewProp_Index = { "Index", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MediaPlaylist_eventGet_Parms, Index), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UMediaPlaylist_Get_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MediaPlaylist_eventGet_Parms, ReturnValue), Z_Construct_UClass_UMediaSource_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMediaPlaylist_Get_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMediaPlaylist_Get_Statics::NewProp_Index,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMediaPlaylist_Get_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaPlaylist_Get_Statics::PropPointers) < 2048);
// ********** End Function Get Property Definitions ************************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMediaPlaylist_Get_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMediaPlaylist, nullptr, "Get", Z_Construct_UFunction_UMediaPlaylist_Get_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaPlaylist_Get_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMediaPlaylist_Get_Statics::MediaPlaylist_eventGet_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaPlaylist_Get_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMediaPlaylist_Get_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMediaPlaylist_Get_Statics::MediaPlaylist_eventGet_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMediaPlaylist_Get()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMediaPlaylist_Get_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMediaPlaylist::execGet)
{
P_GET_PROPERTY(FIntProperty,Z_Param_Index);
P_FINISH;
P_NATIVE_BEGIN;
*(UMediaSource**)Z_Param__Result=P_THIS->Get(Z_Param_Index);
P_NATIVE_END;
}
// ********** End Class UMediaPlaylist Function Get ************************************************
// ********** Begin Class UMediaPlaylist Function GetNext ******************************************
struct Z_Construct_UFunction_UMediaPlaylist_GetNext_Statics
{
struct MediaPlaylist_eventGetNext_Parms
{
int32 InOutIndex;
UMediaSource* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Media|MediaPlaylist" },
{ "Comment", "/**\n\x09 * Get the next media source in the play list.\n\x09 *\n\x09 * @param InOutIndex Index of the current media source (will contain the new index).\n\x09 * @return The media source after the current one, or nullptr if the list is empty.\n\x09 * @see , GetPrevious, GetRandom\n\x09 */" },
{ "ModuleRelativePath", "Public/MediaPlaylist.h" },
{ "ToolTip", "Get the next media source in the play list.\n\n@param InOutIndex Index of the current media source (will contain the new index).\n@return The media source after the current one, or nullptr if the list is empty.\n@see , GetPrevious, GetRandom" },
};
#endif // WITH_METADATA
// ********** Begin Function GetNext constinit property declarations *******************************
static const UECodeGen_Private::FIntPropertyParams NewProp_InOutIndex;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetNext constinit property declarations *********************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetNext Property Definitions ******************************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UMediaPlaylist_GetNext_Statics::NewProp_InOutIndex = { "InOutIndex", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MediaPlaylist_eventGetNext_Parms, InOutIndex), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UMediaPlaylist_GetNext_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MediaPlaylist_eventGetNext_Parms, ReturnValue), Z_Construct_UClass_UMediaSource_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMediaPlaylist_GetNext_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMediaPlaylist_GetNext_Statics::NewProp_InOutIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMediaPlaylist_GetNext_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaPlaylist_GetNext_Statics::PropPointers) < 2048);
// ********** End Function GetNext Property Definitions ********************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMediaPlaylist_GetNext_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMediaPlaylist, nullptr, "GetNext", Z_Construct_UFunction_UMediaPlaylist_GetNext_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaPlaylist_GetNext_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMediaPlaylist_GetNext_Statics::MediaPlaylist_eventGetNext_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaPlaylist_GetNext_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMediaPlaylist_GetNext_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMediaPlaylist_GetNext_Statics::MediaPlaylist_eventGetNext_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMediaPlaylist_GetNext()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMediaPlaylist_GetNext_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMediaPlaylist::execGetNext)
{
P_GET_PROPERTY_REF(FIntProperty,Z_Param_Out_InOutIndex);
P_FINISH;
P_NATIVE_BEGIN;
*(UMediaSource**)Z_Param__Result=P_THIS->GetNext(Z_Param_Out_InOutIndex);
P_NATIVE_END;
}
// ********** End Class UMediaPlaylist Function GetNext ********************************************
// ********** Begin Class UMediaPlaylist Function GetPrevious **************************************
struct Z_Construct_UFunction_UMediaPlaylist_GetPrevious_Statics
{
struct MediaPlaylist_eventGetPrevious_Parms
{
int32 InOutIndex;
UMediaSource* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Media|MediaPlaylist" },
{ "Comment", "/**\n\x09 * Get the previous media source in the play list.\n\x09 *\n\x09 * @param InOutIndex Index of the current media source (will contain the new index).\n\x09 * @return The media source before the current one, or nullptr if the list is empty.\n\x09 * @see , GetNext, GetRandom\n\x09 */" },
{ "ModuleRelativePath", "Public/MediaPlaylist.h" },
{ "ToolTip", "Get the previous media source in the play list.\n\n@param InOutIndex Index of the current media source (will contain the new index).\n@return The media source before the current one, or nullptr if the list is empty.\n@see , GetNext, GetRandom" },
};
#endif // WITH_METADATA
// ********** Begin Function GetPrevious constinit property declarations ***************************
static const UECodeGen_Private::FIntPropertyParams NewProp_InOutIndex;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetPrevious constinit property declarations *****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetPrevious Property Definitions **************************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UMediaPlaylist_GetPrevious_Statics::NewProp_InOutIndex = { "InOutIndex", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MediaPlaylist_eventGetPrevious_Parms, InOutIndex), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UMediaPlaylist_GetPrevious_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MediaPlaylist_eventGetPrevious_Parms, ReturnValue), Z_Construct_UClass_UMediaSource_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMediaPlaylist_GetPrevious_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMediaPlaylist_GetPrevious_Statics::NewProp_InOutIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMediaPlaylist_GetPrevious_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaPlaylist_GetPrevious_Statics::PropPointers) < 2048);
// ********** End Function GetPrevious Property Definitions ****************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMediaPlaylist_GetPrevious_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMediaPlaylist, nullptr, "GetPrevious", Z_Construct_UFunction_UMediaPlaylist_GetPrevious_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaPlaylist_GetPrevious_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMediaPlaylist_GetPrevious_Statics::MediaPlaylist_eventGetPrevious_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaPlaylist_GetPrevious_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMediaPlaylist_GetPrevious_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMediaPlaylist_GetPrevious_Statics::MediaPlaylist_eventGetPrevious_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMediaPlaylist_GetPrevious()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMediaPlaylist_GetPrevious_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMediaPlaylist::execGetPrevious)
{
P_GET_PROPERTY_REF(FIntProperty,Z_Param_Out_InOutIndex);
P_FINISH;
P_NATIVE_BEGIN;
*(UMediaSource**)Z_Param__Result=P_THIS->GetPrevious(Z_Param_Out_InOutIndex);
P_NATIVE_END;
}
// ********** End Class UMediaPlaylist Function GetPrevious ****************************************
// ********** Begin Class UMediaPlaylist Function GetRandom ****************************************
struct Z_Construct_UFunction_UMediaPlaylist_GetRandom_Statics
{
struct MediaPlaylist_eventGetRandom_Parms
{
int32 OutIndex;
UMediaSource* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Media|MediaPlaylist" },
{ "Comment", "/**\n\x09 * Get a random media source in the play list.\n\x09 *\n\x09 * @param OutIndex Will contain the index of the returned media source.\n\x09 * @return The random media source, or nullptr if the list is empty.\n\x09 * @see Get, GetNext, GetPrevious\n\x09 */" },
{ "ModuleRelativePath", "Public/MediaPlaylist.h" },
{ "ToolTip", "Get a random media source in the play list.\n\n@param OutIndex Will contain the index of the returned media source.\n@return The random media source, or nullptr if the list is empty.\n@see Get, GetNext, GetPrevious" },
};
#endif // WITH_METADATA
// ********** Begin Function GetRandom constinit property declarations *****************************
static const UECodeGen_Private::FIntPropertyParams NewProp_OutIndex;
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetRandom constinit property declarations *******************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetRandom Property Definitions ****************************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UMediaPlaylist_GetRandom_Statics::NewProp_OutIndex = { "OutIndex", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MediaPlaylist_eventGetRandom_Parms, OutIndex), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UMediaPlaylist_GetRandom_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MediaPlaylist_eventGetRandom_Parms, ReturnValue), Z_Construct_UClass_UMediaSource_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMediaPlaylist_GetRandom_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMediaPlaylist_GetRandom_Statics::NewProp_OutIndex,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMediaPlaylist_GetRandom_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaPlaylist_GetRandom_Statics::PropPointers) < 2048);
// ********** End Function GetRandom Property Definitions ******************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMediaPlaylist_GetRandom_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMediaPlaylist, nullptr, "GetRandom", Z_Construct_UFunction_UMediaPlaylist_GetRandom_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaPlaylist_GetRandom_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMediaPlaylist_GetRandom_Statics::MediaPlaylist_eventGetRandom_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaPlaylist_GetRandom_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMediaPlaylist_GetRandom_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMediaPlaylist_GetRandom_Statics::MediaPlaylist_eventGetRandom_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMediaPlaylist_GetRandom()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMediaPlaylist_GetRandom_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMediaPlaylist::execGetRandom)
{
P_GET_PROPERTY_REF(FIntProperty,Z_Param_Out_OutIndex);
P_FINISH;
P_NATIVE_BEGIN;
*(UMediaSource**)Z_Param__Result=P_THIS->GetRandom(Z_Param_Out_OutIndex);
P_NATIVE_END;
}
// ********** End Class UMediaPlaylist Function GetRandom ******************************************
// ********** Begin Class UMediaPlaylist Function Insert *******************************************
struct Z_Construct_UFunction_UMediaPlaylist_Insert_Statics
{
struct MediaPlaylist_eventInsert_Parms
{
UMediaSource* MediaSource;
int32 Index;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Media|MediaPlaylist" },
{ "Comment", "/**\n\x09 * Insert a media source into the play list at the given position.\n\x09 *\n\x09 * @param MediaSource The media source to insert.\n\x09 * @param Index The index to insert into.\n\x09 * @see Add, Remove, RemoveAll, Replace\n\x09 */" },
{ "ModuleRelativePath", "Public/MediaPlaylist.h" },
{ "ToolTip", "Insert a media source into the play list at the given position.\n\n@param MediaSource The media source to insert.\n@param Index The index to insert into.\n@see Add, Remove, RemoveAll, Replace" },
};
#endif // WITH_METADATA
// ********** Begin Function Insert constinit property declarations ********************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_MediaSource;
static const UECodeGen_Private::FIntPropertyParams NewProp_Index;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function Insert constinit property declarations **********************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function Insert Property Definitions *******************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UMediaPlaylist_Insert_Statics::NewProp_MediaSource = { "MediaSource", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MediaPlaylist_eventInsert_Parms, MediaSource), Z_Construct_UClass_UMediaSource_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UMediaPlaylist_Insert_Statics::NewProp_Index = { "Index", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MediaPlaylist_eventInsert_Parms, Index), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMediaPlaylist_Insert_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMediaPlaylist_Insert_Statics::NewProp_MediaSource,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMediaPlaylist_Insert_Statics::NewProp_Index,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaPlaylist_Insert_Statics::PropPointers) < 2048);
// ********** End Function Insert Property Definitions *********************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMediaPlaylist_Insert_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMediaPlaylist, nullptr, "Insert", Z_Construct_UFunction_UMediaPlaylist_Insert_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaPlaylist_Insert_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMediaPlaylist_Insert_Statics::MediaPlaylist_eventInsert_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaPlaylist_Insert_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMediaPlaylist_Insert_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMediaPlaylist_Insert_Statics::MediaPlaylist_eventInsert_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMediaPlaylist_Insert()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMediaPlaylist_Insert_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMediaPlaylist::execInsert)
{
P_GET_OBJECT(UMediaSource,Z_Param_MediaSource);
P_GET_PROPERTY(FIntProperty,Z_Param_Index);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->Insert(Z_Param_MediaSource,Z_Param_Index);
P_NATIVE_END;
}
// ********** End Class UMediaPlaylist Function Insert *********************************************
// ********** Begin Class UMediaPlaylist Function Num **********************************************
struct Z_Construct_UFunction_UMediaPlaylist_Num_Statics
{
struct MediaPlaylist_eventNum_Parms
{
int32 ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Media|MediaPlaylist" },
{ "Comment", "/**\n\x09 * Get the number of media sources in the play list.\n\x09 *\n\x09 * @return Number of media sources.\n\x09 */" },
{ "ModuleRelativePath", "Public/MediaPlaylist.h" },
{ "ToolTip", "Get the number of media sources in the play list.\n\n@return Number of media sources." },
};
#endif // WITH_METADATA
// ********** Begin Function Num constinit property declarations ***********************************
static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function Num constinit property declarations *************************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function Num Property Definitions **********************************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UMediaPlaylist_Num_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MediaPlaylist_eventNum_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMediaPlaylist_Num_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMediaPlaylist_Num_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaPlaylist_Num_Statics::PropPointers) < 2048);
// ********** End Function Num Property Definitions ************************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMediaPlaylist_Num_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMediaPlaylist, nullptr, "Num", Z_Construct_UFunction_UMediaPlaylist_Num_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaPlaylist_Num_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMediaPlaylist_Num_Statics::MediaPlaylist_eventNum_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaPlaylist_Num_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMediaPlaylist_Num_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMediaPlaylist_Num_Statics::MediaPlaylist_eventNum_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMediaPlaylist_Num()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMediaPlaylist_Num_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMediaPlaylist::execNum)
{
P_FINISH;
P_NATIVE_BEGIN;
*(int32*)Z_Param__Result=P_THIS->Num();
P_NATIVE_END;
}
// ********** End Class UMediaPlaylist Function Num ************************************************
// ********** Begin Class UMediaPlaylist Function Remove *******************************************
struct Z_Construct_UFunction_UMediaPlaylist_Remove_Statics
{
struct MediaPlaylist_eventRemove_Parms
{
UMediaSource* MediaSource;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Media|MediaPlaylist" },
{ "Comment", "/**\n\x09 * Remove all occurrences of the given media source in the play list.\n\x09 *\n\x09 * @param MediaSource The media source to remove.\n\x09 * @return true if the media source was removed, false otherwise.\n\x09 * @see Add, Insert, Remove, Replace\n\x09 */" },
{ "ModuleRelativePath", "Public/MediaPlaylist.h" },
{ "ToolTip", "Remove all occurrences of the given media source in the play list.\n\n@param MediaSource The media source to remove.\n@return true if the media source was removed, false otherwise.\n@see Add, Insert, Remove, Replace" },
};
#endif // WITH_METADATA
// ********** Begin Function Remove constinit property declarations ********************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_MediaSource;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function Remove constinit property declarations **********************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function Remove Property Definitions *******************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UMediaPlaylist_Remove_Statics::NewProp_MediaSource = { "MediaSource", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MediaPlaylist_eventRemove_Parms, MediaSource), Z_Construct_UClass_UMediaSource_NoRegister, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UMediaPlaylist_Remove_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((MediaPlaylist_eventRemove_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UMediaPlaylist_Remove_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(MediaPlaylist_eventRemove_Parms), &Z_Construct_UFunction_UMediaPlaylist_Remove_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMediaPlaylist_Remove_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMediaPlaylist_Remove_Statics::NewProp_MediaSource,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMediaPlaylist_Remove_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaPlaylist_Remove_Statics::PropPointers) < 2048);
// ********** End Function Remove Property Definitions *********************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMediaPlaylist_Remove_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMediaPlaylist, nullptr, "Remove", Z_Construct_UFunction_UMediaPlaylist_Remove_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaPlaylist_Remove_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMediaPlaylist_Remove_Statics::MediaPlaylist_eventRemove_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaPlaylist_Remove_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMediaPlaylist_Remove_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMediaPlaylist_Remove_Statics::MediaPlaylist_eventRemove_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMediaPlaylist_Remove()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMediaPlaylist_Remove_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMediaPlaylist::execRemove)
{
P_GET_OBJECT(UMediaSource,Z_Param_MediaSource);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->Remove(Z_Param_MediaSource);
P_NATIVE_END;
}
// ********** End Class UMediaPlaylist Function Remove *********************************************
// ********** Begin Class UMediaPlaylist Function RemoveAt *****************************************
struct Z_Construct_UFunction_UMediaPlaylist_RemoveAt_Statics
{
struct MediaPlaylist_eventRemoveAt_Parms
{
int32 Index;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Media|MediaPlaylist" },
{ "Comment", "/**\n\x09 * Remove the media source at the specified position.\n\x09 *\n\x09 * @param Index The index of the media source to remove.\n\x09 * @return true if the media source was removed, false otherwise.\n\x09 * @see Add, Insert, RemoveAll, Replace\n\x09 */" },
{ "ModuleRelativePath", "Public/MediaPlaylist.h" },
{ "ToolTip", "Remove the media source at the specified position.\n\n@param Index The index of the media source to remove.\n@return true if the media source was removed, false otherwise.\n@see Add, Insert, RemoveAll, Replace" },
};
#endif // WITH_METADATA
// ********** Begin Function RemoveAt constinit property declarations ******************************
static const UECodeGen_Private::FIntPropertyParams NewProp_Index;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function RemoveAt constinit property declarations ********************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function RemoveAt Property Definitions *****************************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UMediaPlaylist_RemoveAt_Statics::NewProp_Index = { "Index", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MediaPlaylist_eventRemoveAt_Parms, Index), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UMediaPlaylist_RemoveAt_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((MediaPlaylist_eventRemoveAt_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UMediaPlaylist_RemoveAt_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(MediaPlaylist_eventRemoveAt_Parms), &Z_Construct_UFunction_UMediaPlaylist_RemoveAt_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMediaPlaylist_RemoveAt_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMediaPlaylist_RemoveAt_Statics::NewProp_Index,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMediaPlaylist_RemoveAt_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaPlaylist_RemoveAt_Statics::PropPointers) < 2048);
// ********** End Function RemoveAt Property Definitions *******************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMediaPlaylist_RemoveAt_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMediaPlaylist, nullptr, "RemoveAt", Z_Construct_UFunction_UMediaPlaylist_RemoveAt_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaPlaylist_RemoveAt_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMediaPlaylist_RemoveAt_Statics::MediaPlaylist_eventRemoveAt_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaPlaylist_RemoveAt_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMediaPlaylist_RemoveAt_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMediaPlaylist_RemoveAt_Statics::MediaPlaylist_eventRemoveAt_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMediaPlaylist_RemoveAt()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMediaPlaylist_RemoveAt_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMediaPlaylist::execRemoveAt)
{
P_GET_PROPERTY(FIntProperty,Z_Param_Index);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->RemoveAt(Z_Param_Index);
P_NATIVE_END;
}
// ********** End Class UMediaPlaylist Function RemoveAt *******************************************
// ********** Begin Class UMediaPlaylist Function Replace ******************************************
struct Z_Construct_UFunction_UMediaPlaylist_Replace_Statics
{
struct MediaPlaylist_eventReplace_Parms
{
int32 Index;
UMediaSource* Replacement;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Media|MediaPlaylist" },
{ "Comment", "/**\n\x09 * Replace the media source at the specified position.\n\x09 *\n\x09 * @param Index The index of the media source to replace.\n\x09 * @param Replacement The replacement media source.\n\x09 * @return true if the media source was replaced, false otherwise.\n\x09 * @see Add, Insert, RemoveAll, RemoveAt\n\x09 */" },
{ "ModuleRelativePath", "Public/MediaPlaylist.h" },
{ "ToolTip", "Replace the media source at the specified position.\n\n@param Index The index of the media source to replace.\n@param Replacement The replacement media source.\n@return true if the media source was replaced, false otherwise.\n@see Add, Insert, RemoveAll, RemoveAt" },
};
#endif // WITH_METADATA
// ********** Begin Function Replace constinit property declarations *******************************
static const UECodeGen_Private::FIntPropertyParams NewProp_Index;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Replacement;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function Replace constinit property declarations *********************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function Replace Property Definitions ******************************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UMediaPlaylist_Replace_Statics::NewProp_Index = { "Index", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MediaPlaylist_eventReplace_Parms, Index), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UMediaPlaylist_Replace_Statics::NewProp_Replacement = { "Replacement", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MediaPlaylist_eventReplace_Parms, Replacement), Z_Construct_UClass_UMediaSource_NoRegister, METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UMediaPlaylist_Replace_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((MediaPlaylist_eventReplace_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UMediaPlaylist_Replace_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(MediaPlaylist_eventReplace_Parms), &Z_Construct_UFunction_UMediaPlaylist_Replace_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMediaPlaylist_Replace_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMediaPlaylist_Replace_Statics::NewProp_Index,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMediaPlaylist_Replace_Statics::NewProp_Replacement,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMediaPlaylist_Replace_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaPlaylist_Replace_Statics::PropPointers) < 2048);
// ********** End Function Replace Property Definitions ********************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMediaPlaylist_Replace_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMediaPlaylist, nullptr, "Replace", Z_Construct_UFunction_UMediaPlaylist_Replace_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaPlaylist_Replace_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMediaPlaylist_Replace_Statics::MediaPlaylist_eventReplace_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaPlaylist_Replace_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMediaPlaylist_Replace_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMediaPlaylist_Replace_Statics::MediaPlaylist_eventReplace_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMediaPlaylist_Replace()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMediaPlaylist_Replace_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMediaPlaylist::execReplace)
{
P_GET_PROPERTY(FIntProperty,Z_Param_Index);
P_GET_OBJECT(UMediaSource,Z_Param_Replacement);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->Replace(Z_Param_Index,Z_Param_Replacement);
P_NATIVE_END;
}
// ********** End Class UMediaPlaylist Function Replace ********************************************
// ********** Begin Class UMediaPlaylist ***********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMediaPlaylist;
UClass* UMediaPlaylist::GetPrivateStaticClass()
{
using TClass = UMediaPlaylist;
if (!Z_Registration_Info_UClass_UMediaPlaylist.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MediaPlaylist"),
Z_Registration_Info_UClass_UMediaPlaylist.InnerSingleton,
StaticRegisterNativesUMediaPlaylist,
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_UMediaPlaylist.InnerSingleton;
}
UClass* Z_Construct_UClass_UMediaPlaylist_NoRegister()
{
return UMediaPlaylist::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMediaPlaylist_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * Implements a media play list.\n */" },
{ "HideCategories", "Object" },
{ "IncludePath", "MediaPlaylist.h" },
{ "ModuleRelativePath", "Public/MediaPlaylist.h" },
{ "ToolTip", "Implements a media play list." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Items_MetaData[] = {
{ "Category", "Playlist" },
{ "Comment", "/** List of media sources to play. */" },
{ "ModuleRelativePath", "Public/MediaPlaylist.h" },
{ "ToolTip", "List of media sources to play." },
};
#endif // WITH_METADATA
// ********** Begin Class UMediaPlaylist constinit property declarations ***************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Items_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Items;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UMediaPlaylist constinit property declarations *****************************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("Add"), .Pointer = &UMediaPlaylist::execAdd },
{ .NameUTF8 = UTF8TEXT("AddFile"), .Pointer = &UMediaPlaylist::execAddFile },
{ .NameUTF8 = UTF8TEXT("AddUrl"), .Pointer = &UMediaPlaylist::execAddUrl },
{ .NameUTF8 = UTF8TEXT("Get"), .Pointer = &UMediaPlaylist::execGet },
{ .NameUTF8 = UTF8TEXT("GetNext"), .Pointer = &UMediaPlaylist::execGetNext },
{ .NameUTF8 = UTF8TEXT("GetPrevious"), .Pointer = &UMediaPlaylist::execGetPrevious },
{ .NameUTF8 = UTF8TEXT("GetRandom"), .Pointer = &UMediaPlaylist::execGetRandom },
{ .NameUTF8 = UTF8TEXT("Insert"), .Pointer = &UMediaPlaylist::execInsert },
{ .NameUTF8 = UTF8TEXT("Num"), .Pointer = &UMediaPlaylist::execNum },
{ .NameUTF8 = UTF8TEXT("Remove"), .Pointer = &UMediaPlaylist::execRemove },
{ .NameUTF8 = UTF8TEXT("RemoveAt"), .Pointer = &UMediaPlaylist::execRemoveAt },
{ .NameUTF8 = UTF8TEXT("Replace"), .Pointer = &UMediaPlaylist::execReplace },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UMediaPlaylist_Add, "Add" }, // 2739188834
{ &Z_Construct_UFunction_UMediaPlaylist_AddFile, "AddFile" }, // 43450919
{ &Z_Construct_UFunction_UMediaPlaylist_AddUrl, "AddUrl" }, // 542857504
{ &Z_Construct_UFunction_UMediaPlaylist_Get, "Get" }, // 3097411379
{ &Z_Construct_UFunction_UMediaPlaylist_GetNext, "GetNext" }, // 1663949131
{ &Z_Construct_UFunction_UMediaPlaylist_GetPrevious, "GetPrevious" }, // 275538347
{ &Z_Construct_UFunction_UMediaPlaylist_GetRandom, "GetRandom" }, // 774701632
{ &Z_Construct_UFunction_UMediaPlaylist_Insert, "Insert" }, // 2074082049
{ &Z_Construct_UFunction_UMediaPlaylist_Num, "Num" }, // 2551947334
{ &Z_Construct_UFunction_UMediaPlaylist_Remove, "Remove" }, // 880842887
{ &Z_Construct_UFunction_UMediaPlaylist_RemoveAt, "RemoveAt" }, // 2779534459
{ &Z_Construct_UFunction_UMediaPlaylist_Replace, "Replace" }, // 2582776965
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UMediaPlaylist>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMediaPlaylist_Statics
// ********** Begin Class UMediaPlaylist Property Definitions **************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UMediaPlaylist_Statics::NewProp_Items_Inner = { "Items", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UMediaSource_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UMediaPlaylist_Statics::NewProp_Items = { "Items", nullptr, (EPropertyFlags)0x0124080000000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMediaPlaylist, Items), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Items_MetaData), NewProp_Items_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UMediaPlaylist_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMediaPlaylist_Statics::NewProp_Items_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMediaPlaylist_Statics::NewProp_Items,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMediaPlaylist_Statics::PropPointers) < 2048);
// ********** End Class UMediaPlaylist Property Definitions ****************************************
UObject* (*const Z_Construct_UClass_UMediaPlaylist_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_MediaAssets,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMediaPlaylist_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMediaPlaylist_Statics::ClassParams = {
&UMediaPlaylist::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_UMediaPlaylist_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_UMediaPlaylist_Statics::PropPointers),
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMediaPlaylist_Statics::Class_MetaDataParams), Z_Construct_UClass_UMediaPlaylist_Statics::Class_MetaDataParams)
};
void UMediaPlaylist::StaticRegisterNativesUMediaPlaylist()
{
UClass* Class = UMediaPlaylist::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UMediaPlaylist_Statics::Funcs));
}
UClass* Z_Construct_UClass_UMediaPlaylist()
{
if (!Z_Registration_Info_UClass_UMediaPlaylist.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMediaPlaylist.OuterSingleton, Z_Construct_UClass_UMediaPlaylist_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMediaPlaylist.OuterSingleton;
}
UMediaPlaylist::UMediaPlaylist(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMediaPlaylist);
UMediaPlaylist::~UMediaPlaylist() {}
// ********** End Class UMediaPlaylist *************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_MediaPlaylist_h__Script_MediaAssets_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UMediaPlaylist, UMediaPlaylist::StaticClass, TEXT("UMediaPlaylist"), &Z_Registration_Info_UClass_UMediaPlaylist, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMediaPlaylist), 1323566931U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_MediaPlaylist_h__Script_MediaAssets_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_MediaPlaylist_h__Script_MediaAssets_3340735378{
TEXT("/Script/MediaAssets"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_MediaPlaylist_h__Script_MediaAssets_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_MediaPlaylist_h__Script_MediaAssets_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,80 @@
// 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 "MediaPlaylist.h"
#ifdef MEDIAASSETS_MediaPlaylist_generated_h
#error "MediaPlaylist.generated.h already included, missing '#pragma once' in MediaPlaylist.h"
#endif
#define MEDIAASSETS_MediaPlaylist_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class UMediaSource;
// ********** Begin Class UMediaPlaylist ***********************************************************
#define FID_Engine_Source_Runtime_MediaAssets_Public_MediaPlaylist_h_27_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execReplace); \
DECLARE_FUNCTION(execRemoveAt); \
DECLARE_FUNCTION(execRemove); \
DECLARE_FUNCTION(execNum); \
DECLARE_FUNCTION(execInsert); \
DECLARE_FUNCTION(execGetRandom); \
DECLARE_FUNCTION(execGetPrevious); \
DECLARE_FUNCTION(execGetNext); \
DECLARE_FUNCTION(execGet); \
DECLARE_FUNCTION(execAddUrl); \
DECLARE_FUNCTION(execAddFile); \
DECLARE_FUNCTION(execAdd);
struct Z_Construct_UClass_UMediaPlaylist_Statics;
MEDIAASSETS_API UClass* Z_Construct_UClass_UMediaPlaylist_NoRegister();
#define FID_Engine_Source_Runtime_MediaAssets_Public_MediaPlaylist_h_27_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUMediaPlaylist(); \
friend struct ::Z_Construct_UClass_UMediaPlaylist_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MEDIAASSETS_API UClass* ::Z_Construct_UClass_UMediaPlaylist_NoRegister(); \
public: \
DECLARE_CLASS2(UMediaPlaylist, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/MediaAssets"), Z_Construct_UClass_UMediaPlaylist_NoRegister) \
DECLARE_SERIALIZER(UMediaPlaylist)
#define FID_Engine_Source_Runtime_MediaAssets_Public_MediaPlaylist_h_27_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MEDIAASSETS_API UMediaPlaylist(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UMediaPlaylist(UMediaPlaylist&&) = delete; \
UMediaPlaylist(const UMediaPlaylist&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MEDIAASSETS_API, UMediaPlaylist); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMediaPlaylist); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UMediaPlaylist) \
MEDIAASSETS_API virtual ~UMediaPlaylist();
#define FID_Engine_Source_Runtime_MediaAssets_Public_MediaPlaylist_h_23_PROLOG
#define FID_Engine_Source_Runtime_MediaAssets_Public_MediaPlaylist_h_27_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_MediaAssets_Public_MediaPlaylist_h_27_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_MediaAssets_Public_MediaPlaylist_h_27_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_MediaAssets_Public_MediaPlaylist_h_27_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMediaPlaylist;
// ********** End Class UMediaPlaylist *************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_MediaAssets_Public_MediaPlaylist_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,998 @@
// 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 "MediaSoundComponent.h"
#include "Sound/SoundAttenuation.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMediaSoundComponent() {}
// ********** Begin Cross Module References ********************************************************
AUDIOMIXER_API UClass* Z_Construct_UClass_USynthComponent();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FFloatRange();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FSoundAttenuationSettings();
MEDIAASSETS_API UClass* Z_Construct_UClass_UMediaPlayer_NoRegister();
MEDIAASSETS_API UClass* Z_Construct_UClass_UMediaSoundComponent();
MEDIAASSETS_API UClass* Z_Construct_UClass_UMediaSoundComponent_NoRegister();
MEDIAASSETS_API UEnum* Z_Construct_UEnum_MediaAssets_EMediaSoundChannels();
MEDIAASSETS_API UEnum* Z_Construct_UEnum_MediaAssets_EMediaSoundComponentFFTSize();
MEDIAASSETS_API UScriptStruct* Z_Construct_UScriptStruct_FMediaSoundComponentSpectralData();
UPackage* Z_Construct_UPackage__Script_MediaAssets();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EMediaSoundChannels *******************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EMediaSoundChannels;
static UEnum* EMediaSoundChannels_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EMediaSoundChannels.OuterSingleton)
{
Z_Registration_Info_UEnum_EMediaSoundChannels.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MediaAssets_EMediaSoundChannels, (UObject*)Z_Construct_UPackage__Script_MediaAssets(), TEXT("EMediaSoundChannels"));
}
return Z_Registration_Info_UEnum_EMediaSoundChannels.OuterSingleton;
}
template<> MEDIAASSETS_NON_ATTRIBUTED_API UEnum* StaticEnum<EMediaSoundChannels>()
{
return EMediaSoundChannels_StaticEnum();
}
struct Z_Construct_UEnum_MediaAssets_EMediaSoundChannels_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Comment", "/**\n * Available media sound channel types.\n */" },
{ "ModuleRelativePath", "Public/MediaSoundComponent.h" },
{ "Mono.Comment", "/** Mono (1 channel). */" },
{ "Mono.Name", "EMediaSoundChannels::Mono" },
{ "Mono.ToolTip", "Mono (1 channel)." },
{ "Stereo.Comment", "/** Stereo (2 channels). */" },
{ "Stereo.Name", "EMediaSoundChannels::Stereo" },
{ "Stereo.ToolTip", "Stereo (2 channels)." },
{ "Surround.Comment", "/** Surround sound (7.1 channels; for UI). */" },
{ "Surround.Name", "EMediaSoundChannels::Surround" },
{ "Surround.ToolTip", "Surround sound (7.1 channels; for UI)." },
{ "ToolTip", "Available media sound channel types." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EMediaSoundChannels::Mono", (int64)EMediaSoundChannels::Mono },
{ "EMediaSoundChannels::Stereo", (int64)EMediaSoundChannels::Stereo },
{ "EMediaSoundChannels::Surround", (int64)EMediaSoundChannels::Surround },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_MediaAssets_EMediaSoundChannels_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MediaAssets_EMediaSoundChannels_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_MediaAssets,
nullptr,
"EMediaSoundChannels",
"EMediaSoundChannels",
Z_Construct_UEnum_MediaAssets_EMediaSoundChannels_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_MediaAssets_EMediaSoundChannels_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MediaAssets_EMediaSoundChannels_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MediaAssets_EMediaSoundChannels_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_MediaAssets_EMediaSoundChannels()
{
if (!Z_Registration_Info_UEnum_EMediaSoundChannels.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EMediaSoundChannels.InnerSingleton, Z_Construct_UEnum_MediaAssets_EMediaSoundChannels_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EMediaSoundChannels.InnerSingleton;
}
// ********** End Enum EMediaSoundChannels *********************************************************
// ********** Begin Enum EMediaSoundComponentFFTSize ***********************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EMediaSoundComponentFFTSize;
static UEnum* EMediaSoundComponentFFTSize_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EMediaSoundComponentFFTSize.OuterSingleton)
{
Z_Registration_Info_UEnum_EMediaSoundComponentFFTSize.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MediaAssets_EMediaSoundComponentFFTSize, (UObject*)Z_Construct_UPackage__Script_MediaAssets(), TEXT("EMediaSoundComponentFFTSize"));
}
return Z_Registration_Info_UEnum_EMediaSoundComponentFFTSize.OuterSingleton;
}
template<> MEDIAASSETS_NON_ATTRIBUTED_API UEnum* StaticEnum<EMediaSoundComponentFFTSize>()
{
return EMediaSoundComponentFFTSize_StaticEnum();
}
struct Z_Construct_UEnum_MediaAssets_EMediaSoundComponentFFTSize_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Large_1024.Name", "EMediaSoundComponentFFTSize::Large_1024" },
{ "Medium_512.Name", "EMediaSoundComponentFFTSize::Medium_512" },
{ "Min_64.Name", "EMediaSoundComponentFFTSize::Min_64" },
{ "ModuleRelativePath", "Public/MediaSoundComponent.h" },
{ "Small_256.Name", "EMediaSoundComponentFFTSize::Small_256" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EMediaSoundComponentFFTSize::Min_64", (int64)EMediaSoundComponentFFTSize::Min_64 },
{ "EMediaSoundComponentFFTSize::Small_256", (int64)EMediaSoundComponentFFTSize::Small_256 },
{ "EMediaSoundComponentFFTSize::Medium_512", (int64)EMediaSoundComponentFFTSize::Medium_512 },
{ "EMediaSoundComponentFFTSize::Large_1024", (int64)EMediaSoundComponentFFTSize::Large_1024 },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_MediaAssets_EMediaSoundComponentFFTSize_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MediaAssets_EMediaSoundComponentFFTSize_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_MediaAssets,
nullptr,
"EMediaSoundComponentFFTSize",
"EMediaSoundComponentFFTSize",
Z_Construct_UEnum_MediaAssets_EMediaSoundComponentFFTSize_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_MediaAssets_EMediaSoundComponentFFTSize_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MediaAssets_EMediaSoundComponentFFTSize_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MediaAssets_EMediaSoundComponentFFTSize_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_MediaAssets_EMediaSoundComponentFFTSize()
{
if (!Z_Registration_Info_UEnum_EMediaSoundComponentFFTSize.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EMediaSoundComponentFFTSize.InnerSingleton, Z_Construct_UEnum_MediaAssets_EMediaSoundComponentFFTSize_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EMediaSoundComponentFFTSize.InnerSingleton;
}
// ********** End Enum EMediaSoundComponentFFTSize *************************************************
// ********** Begin ScriptStruct FMediaSoundComponentSpectralData **********************************
struct Z_Construct_UScriptStruct_FMediaSoundComponentSpectralData_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FMediaSoundComponentSpectralData); }
static inline consteval int16 GetStructAlignment() { return alignof(FMediaSoundComponentSpectralData); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/MediaSoundComponent.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FrequencyHz_MetaData[] = {
{ "Category", "SpectralData" },
{ "Comment", "// The frequency hz of the spectrum value\n" },
{ "ModuleRelativePath", "Public/MediaSoundComponent.h" },
{ "ToolTip", "The frequency hz of the spectrum value" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Magnitude_MetaData[] = {
{ "Category", "SpectralData" },
{ "Comment", "// The magnitude of the spectrum at this frequency\n" },
{ "ModuleRelativePath", "Public/MediaSoundComponent.h" },
{ "ToolTip", "The magnitude of the spectrum at this frequency" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FMediaSoundComponentSpectralData constinit property declarations **
static const UECodeGen_Private::FFloatPropertyParams NewProp_FrequencyHz;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Magnitude;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FMediaSoundComponentSpectralData constinit property declarations ****
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FMediaSoundComponentSpectralData>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FMediaSoundComponentSpectralData_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMediaSoundComponentSpectralData;
class UScriptStruct* FMediaSoundComponentSpectralData::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FMediaSoundComponentSpectralData.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FMediaSoundComponentSpectralData.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMediaSoundComponentSpectralData, (UObject*)Z_Construct_UPackage__Script_MediaAssets(), TEXT("MediaSoundComponentSpectralData"));
}
return Z_Registration_Info_UScriptStruct_FMediaSoundComponentSpectralData.OuterSingleton;
}
// ********** Begin ScriptStruct FMediaSoundComponentSpectralData Property Definitions *************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FMediaSoundComponentSpectralData_Statics::NewProp_FrequencyHz = { "FrequencyHz", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMediaSoundComponentSpectralData, FrequencyHz), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FrequencyHz_MetaData), NewProp_FrequencyHz_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FMediaSoundComponentSpectralData_Statics::NewProp_Magnitude = { "Magnitude", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMediaSoundComponentSpectralData, Magnitude), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Magnitude_MetaData), NewProp_Magnitude_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMediaSoundComponentSpectralData_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMediaSoundComponentSpectralData_Statics::NewProp_FrequencyHz,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMediaSoundComponentSpectralData_Statics::NewProp_Magnitude,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMediaSoundComponentSpectralData_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FMediaSoundComponentSpectralData Property Definitions ***************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMediaSoundComponentSpectralData_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_MediaAssets,
nullptr,
&NewStructOps,
"MediaSoundComponentSpectralData",
Z_Construct_UScriptStruct_FMediaSoundComponentSpectralData_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMediaSoundComponentSpectralData_Statics::PropPointers),
sizeof(FMediaSoundComponentSpectralData),
alignof(FMediaSoundComponentSpectralData),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMediaSoundComponentSpectralData_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMediaSoundComponentSpectralData_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FMediaSoundComponentSpectralData()
{
if (!Z_Registration_Info_UScriptStruct_FMediaSoundComponentSpectralData.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMediaSoundComponentSpectralData.InnerSingleton, Z_Construct_UScriptStruct_FMediaSoundComponentSpectralData_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FMediaSoundComponentSpectralData.InnerSingleton);
}
// ********** End ScriptStruct FMediaSoundComponentSpectralData ************************************
// ********** Begin Class UMediaSoundComponent Function BP_GetAttenuationSettingsToApply ***********
struct Z_Construct_UFunction_UMediaSoundComponent_BP_GetAttenuationSettingsToApply_Statics
{
struct MediaSoundComponent_eventBP_GetAttenuationSettingsToApply_Parms
{
FSoundAttenuationSettings OutAttenuationSettings;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Media|MediaSoundComponent" },
{ "Comment", "/**\n\x09 * Get the attenuation settings based on the current component settings.\n\x09 *\n\x09 * @param OutAttenuationSettings Will contain the attenuation settings, if available.\n\x09 * @return true if attenuation settings were returned, false if attenuation is disabled.\n\x09 */" },
{ "DisplayName", "Get Attenuation Settings To Apply" },
{ "ModuleRelativePath", "Public/MediaSoundComponent.h" },
{ "ScriptName", "GetAttenuationSettingsToApply" },
{ "ToolTip", "Get the attenuation settings based on the current component settings.\n\n@param OutAttenuationSettings Will contain the attenuation settings, if available.\n@return true if attenuation settings were returned, false if attenuation is disabled." },
};
#endif // WITH_METADATA
// ********** Begin Function BP_GetAttenuationSettingsToApply constinit property declarations ******
static const UECodeGen_Private::FStructPropertyParams NewProp_OutAttenuationSettings;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function BP_GetAttenuationSettingsToApply constinit property declarations ********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function BP_GetAttenuationSettingsToApply Property Definitions *****************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMediaSoundComponent_BP_GetAttenuationSettingsToApply_Statics::NewProp_OutAttenuationSettings = { "OutAttenuationSettings", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MediaSoundComponent_eventBP_GetAttenuationSettingsToApply_Parms, OutAttenuationSettings), Z_Construct_UScriptStruct_FSoundAttenuationSettings, METADATA_PARAMS(0, nullptr) }; // 1126030924
void Z_Construct_UFunction_UMediaSoundComponent_BP_GetAttenuationSettingsToApply_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((MediaSoundComponent_eventBP_GetAttenuationSettingsToApply_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UMediaSoundComponent_BP_GetAttenuationSettingsToApply_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(MediaSoundComponent_eventBP_GetAttenuationSettingsToApply_Parms), &Z_Construct_UFunction_UMediaSoundComponent_BP_GetAttenuationSettingsToApply_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMediaSoundComponent_BP_GetAttenuationSettingsToApply_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMediaSoundComponent_BP_GetAttenuationSettingsToApply_Statics::NewProp_OutAttenuationSettings,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMediaSoundComponent_BP_GetAttenuationSettingsToApply_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaSoundComponent_BP_GetAttenuationSettingsToApply_Statics::PropPointers) < 2048);
// ********** End Function BP_GetAttenuationSettingsToApply Property Definitions *******************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMediaSoundComponent_BP_GetAttenuationSettingsToApply_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMediaSoundComponent, nullptr, "BP_GetAttenuationSettingsToApply", Z_Construct_UFunction_UMediaSoundComponent_BP_GetAttenuationSettingsToApply_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaSoundComponent_BP_GetAttenuationSettingsToApply_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMediaSoundComponent_BP_GetAttenuationSettingsToApply_Statics::MediaSoundComponent_eventBP_GetAttenuationSettingsToApply_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaSoundComponent_BP_GetAttenuationSettingsToApply_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMediaSoundComponent_BP_GetAttenuationSettingsToApply_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMediaSoundComponent_BP_GetAttenuationSettingsToApply_Statics::MediaSoundComponent_eventBP_GetAttenuationSettingsToApply_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMediaSoundComponent_BP_GetAttenuationSettingsToApply()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMediaSoundComponent_BP_GetAttenuationSettingsToApply_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMediaSoundComponent::execBP_GetAttenuationSettingsToApply)
{
P_GET_STRUCT_REF(FSoundAttenuationSettings,Z_Param_Out_OutAttenuationSettings);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->BP_GetAttenuationSettingsToApply(Z_Param_Out_OutAttenuationSettings);
P_NATIVE_END;
}
// ********** End Class UMediaSoundComponent Function BP_GetAttenuationSettingsToApply *************
// ********** Begin Class UMediaSoundComponent Function GetEnvelopeValue ***************************
struct Z_Construct_UFunction_UMediaSoundComponent_GetEnvelopeValue_Statics
{
struct MediaSoundComponent_eventGetEnvelopeValue_Parms
{
float ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "TimeSynth" },
{ "Comment", "/** Retrieves the current amplitude envelope. */" },
{ "ModuleRelativePath", "Public/MediaSoundComponent.h" },
{ "ToolTip", "Retrieves the current amplitude envelope." },
};
#endif // WITH_METADATA
// ********** Begin Function GetEnvelopeValue constinit property declarations **********************
static const UECodeGen_Private::FFloatPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetEnvelopeValue constinit property declarations ************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetEnvelopeValue Property Definitions *********************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UMediaSoundComponent_GetEnvelopeValue_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MediaSoundComponent_eventGetEnvelopeValue_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMediaSoundComponent_GetEnvelopeValue_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMediaSoundComponent_GetEnvelopeValue_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaSoundComponent_GetEnvelopeValue_Statics::PropPointers) < 2048);
// ********** End Function GetEnvelopeValue Property Definitions ***********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMediaSoundComponent_GetEnvelopeValue_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMediaSoundComponent, nullptr, "GetEnvelopeValue", Z_Construct_UFunction_UMediaSoundComponent_GetEnvelopeValue_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaSoundComponent_GetEnvelopeValue_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMediaSoundComponent_GetEnvelopeValue_Statics::MediaSoundComponent_eventGetEnvelopeValue_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaSoundComponent_GetEnvelopeValue_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMediaSoundComponent_GetEnvelopeValue_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMediaSoundComponent_GetEnvelopeValue_Statics::MediaSoundComponent_eventGetEnvelopeValue_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMediaSoundComponent_GetEnvelopeValue()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMediaSoundComponent_GetEnvelopeValue_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMediaSoundComponent::execGetEnvelopeValue)
{
P_FINISH;
P_NATIVE_BEGIN;
*(float*)Z_Param__Result=P_THIS->GetEnvelopeValue();
P_NATIVE_END;
}
// ********** End Class UMediaSoundComponent Function GetEnvelopeValue *****************************
// ********** Begin Class UMediaSoundComponent Function GetMediaPlayer *****************************
struct Z_Construct_UFunction_UMediaSoundComponent_GetMediaPlayer_Statics
{
struct MediaSoundComponent_eventGetMediaPlayer_Parms
{
UMediaPlayer* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Media|MediaSoundComponent" },
{ "Comment", "/**\n\x09 * Get the media player that provides the audio samples.\n\x09 *\n\x09 * @return The component's media player, or nullptr if not set.\n\x09 * @see SetMediaPlayer\n\x09 */" },
{ "ModuleRelativePath", "Public/MediaSoundComponent.h" },
{ "ToolTip", "Get the media player that provides the audio samples.\n\n@return The component's media player, or nullptr if not set.\n@see SetMediaPlayer" },
};
#endif // WITH_METADATA
// ********** Begin Function GetMediaPlayer constinit property declarations ************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetMediaPlayer constinit property declarations **************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetMediaPlayer Property Definitions ***********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UMediaSoundComponent_GetMediaPlayer_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MediaSoundComponent_eventGetMediaPlayer_Parms, ReturnValue), Z_Construct_UClass_UMediaPlayer_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMediaSoundComponent_GetMediaPlayer_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMediaSoundComponent_GetMediaPlayer_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaSoundComponent_GetMediaPlayer_Statics::PropPointers) < 2048);
// ********** End Function GetMediaPlayer Property Definitions *************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMediaSoundComponent_GetMediaPlayer_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMediaSoundComponent, nullptr, "GetMediaPlayer", Z_Construct_UFunction_UMediaSoundComponent_GetMediaPlayer_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaSoundComponent_GetMediaPlayer_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMediaSoundComponent_GetMediaPlayer_Statics::MediaSoundComponent_eventGetMediaPlayer_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaSoundComponent_GetMediaPlayer_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMediaSoundComponent_GetMediaPlayer_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMediaSoundComponent_GetMediaPlayer_Statics::MediaSoundComponent_eventGetMediaPlayer_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMediaSoundComponent_GetMediaPlayer()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMediaSoundComponent_GetMediaPlayer_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMediaSoundComponent::execGetMediaPlayer)
{
P_FINISH;
P_NATIVE_BEGIN;
*(UMediaPlayer**)Z_Param__Result=P_THIS->GetMediaPlayer();
P_NATIVE_END;
}
// ********** End Class UMediaSoundComponent Function GetMediaPlayer *******************************
// ********** Begin Class UMediaSoundComponent Function GetNormalizedSpectralData ******************
struct Z_Construct_UFunction_UMediaSoundComponent_GetNormalizedSpectralData_Statics
{
struct MediaSoundComponent_eventGetNormalizedSpectralData_Parms
{
TArray<FMediaSoundComponentSpectralData> ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "TimeSynth" },
{ "Comment", "/** Retrieves and normalizes the spectral data if spectral analysis is enabled. */" },
{ "ModuleRelativePath", "Public/MediaSoundComponent.h" },
{ "ToolTip", "Retrieves and normalizes the spectral data if spectral analysis is enabled." },
};
#endif // WITH_METADATA
// ********** Begin Function GetNormalizedSpectralData 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 GetNormalizedSpectralData constinit property declarations ***************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetNormalizedSpectralData Property Definitions ************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMediaSoundComponent_GetNormalizedSpectralData_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_FMediaSoundComponentSpectralData, METADATA_PARAMS(0, nullptr) }; // 3342039355
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UMediaSoundComponent_GetNormalizedSpectralData_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MediaSoundComponent_eventGetNormalizedSpectralData_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // 3342039355
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMediaSoundComponent_GetNormalizedSpectralData_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMediaSoundComponent_GetNormalizedSpectralData_Statics::NewProp_ReturnValue_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMediaSoundComponent_GetNormalizedSpectralData_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaSoundComponent_GetNormalizedSpectralData_Statics::PropPointers) < 2048);
// ********** End Function GetNormalizedSpectralData Property Definitions **************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMediaSoundComponent_GetNormalizedSpectralData_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMediaSoundComponent, nullptr, "GetNormalizedSpectralData", Z_Construct_UFunction_UMediaSoundComponent_GetNormalizedSpectralData_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaSoundComponent_GetNormalizedSpectralData_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMediaSoundComponent_GetNormalizedSpectralData_Statics::MediaSoundComponent_eventGetNormalizedSpectralData_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaSoundComponent_GetNormalizedSpectralData_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMediaSoundComponent_GetNormalizedSpectralData_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMediaSoundComponent_GetNormalizedSpectralData_Statics::MediaSoundComponent_eventGetNormalizedSpectralData_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMediaSoundComponent_GetNormalizedSpectralData()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMediaSoundComponent_GetNormalizedSpectralData_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMediaSoundComponent::execGetNormalizedSpectralData)
{
P_FINISH;
P_NATIVE_BEGIN;
*(TArray<FMediaSoundComponentSpectralData>*)Z_Param__Result=P_THIS->GetNormalizedSpectralData();
P_NATIVE_END;
}
// ********** End Class UMediaSoundComponent Function GetNormalizedSpectralData ********************
// ********** Begin Class UMediaSoundComponent Function GetSpectralData ****************************
struct Z_Construct_UFunction_UMediaSoundComponent_GetSpectralData_Statics
{
struct MediaSoundComponent_eventGetSpectralData_Parms
{
TArray<FMediaSoundComponentSpectralData> ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "TimeSynth" },
{ "Comment", "/** Retrieves the spectral data if spectral analysis is enabled. */" },
{ "ModuleRelativePath", "Public/MediaSoundComponent.h" },
{ "ToolTip", "Retrieves the spectral data if spectral analysis is enabled." },
};
#endif // WITH_METADATA
// ********** Begin Function GetSpectralData 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 GetSpectralData constinit property declarations *************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetSpectralData Property Definitions **********************************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UMediaSoundComponent_GetSpectralData_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_FMediaSoundComponentSpectralData, METADATA_PARAMS(0, nullptr) }; // 3342039355
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UMediaSoundComponent_GetSpectralData_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MediaSoundComponent_eventGetSpectralData_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // 3342039355
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMediaSoundComponent_GetSpectralData_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMediaSoundComponent_GetSpectralData_Statics::NewProp_ReturnValue_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMediaSoundComponent_GetSpectralData_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaSoundComponent_GetSpectralData_Statics::PropPointers) < 2048);
// ********** End Function GetSpectralData Property Definitions ************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMediaSoundComponent_GetSpectralData_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMediaSoundComponent, nullptr, "GetSpectralData", Z_Construct_UFunction_UMediaSoundComponent_GetSpectralData_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaSoundComponent_GetSpectralData_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMediaSoundComponent_GetSpectralData_Statics::MediaSoundComponent_eventGetSpectralData_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaSoundComponent_GetSpectralData_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMediaSoundComponent_GetSpectralData_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMediaSoundComponent_GetSpectralData_Statics::MediaSoundComponent_eventGetSpectralData_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMediaSoundComponent_GetSpectralData()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMediaSoundComponent_GetSpectralData_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMediaSoundComponent::execGetSpectralData)
{
P_FINISH;
P_NATIVE_BEGIN;
*(TArray<FMediaSoundComponentSpectralData>*)Z_Param__Result=P_THIS->GetSpectralData();
P_NATIVE_END;
}
// ********** End Class UMediaSoundComponent Function GetSpectralData ******************************
// ********** Begin Class UMediaSoundComponent Function SetEnableEnvelopeFollowing *****************
struct Z_Construct_UFunction_UMediaSoundComponent_SetEnableEnvelopeFollowing_Statics
{
struct MediaSoundComponent_eventSetEnableEnvelopeFollowing_Parms
{
bool bInEnvelopeFollowing;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Media|MediaSoundComponent" },
{ "Comment", "/** Turns on amplitude envelope following the audio in the media sound component. */" },
{ "ModuleRelativePath", "Public/MediaSoundComponent.h" },
{ "ToolTip", "Turns on amplitude envelope following the audio in the media sound component." },
};
#endif // WITH_METADATA
// ********** Begin Function SetEnableEnvelopeFollowing constinit property declarations ************
static void NewProp_bInEnvelopeFollowing_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bInEnvelopeFollowing;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetEnableEnvelopeFollowing constinit property declarations **************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetEnableEnvelopeFollowing Property Definitions ***********************
void Z_Construct_UFunction_UMediaSoundComponent_SetEnableEnvelopeFollowing_Statics::NewProp_bInEnvelopeFollowing_SetBit(void* Obj)
{
((MediaSoundComponent_eventSetEnableEnvelopeFollowing_Parms*)Obj)->bInEnvelopeFollowing = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UMediaSoundComponent_SetEnableEnvelopeFollowing_Statics::NewProp_bInEnvelopeFollowing = { "bInEnvelopeFollowing", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(MediaSoundComponent_eventSetEnableEnvelopeFollowing_Parms), &Z_Construct_UFunction_UMediaSoundComponent_SetEnableEnvelopeFollowing_Statics::NewProp_bInEnvelopeFollowing_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMediaSoundComponent_SetEnableEnvelopeFollowing_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMediaSoundComponent_SetEnableEnvelopeFollowing_Statics::NewProp_bInEnvelopeFollowing,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaSoundComponent_SetEnableEnvelopeFollowing_Statics::PropPointers) < 2048);
// ********** End Function SetEnableEnvelopeFollowing Property Definitions *************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMediaSoundComponent_SetEnableEnvelopeFollowing_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMediaSoundComponent, nullptr, "SetEnableEnvelopeFollowing", Z_Construct_UFunction_UMediaSoundComponent_SetEnableEnvelopeFollowing_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaSoundComponent_SetEnableEnvelopeFollowing_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMediaSoundComponent_SetEnableEnvelopeFollowing_Statics::MediaSoundComponent_eventSetEnableEnvelopeFollowing_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaSoundComponent_SetEnableEnvelopeFollowing_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMediaSoundComponent_SetEnableEnvelopeFollowing_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMediaSoundComponent_SetEnableEnvelopeFollowing_Statics::MediaSoundComponent_eventSetEnableEnvelopeFollowing_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMediaSoundComponent_SetEnableEnvelopeFollowing()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMediaSoundComponent_SetEnableEnvelopeFollowing_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMediaSoundComponent::execSetEnableEnvelopeFollowing)
{
P_GET_UBOOL(Z_Param_bInEnvelopeFollowing);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetEnableEnvelopeFollowing(Z_Param_bInEnvelopeFollowing);
P_NATIVE_END;
}
// ********** End Class UMediaSoundComponent Function SetEnableEnvelopeFollowing *******************
// ********** Begin Class UMediaSoundComponent Function SetEnableSpectralAnalysis ******************
struct Z_Construct_UFunction_UMediaSoundComponent_SetEnableSpectralAnalysis_Statics
{
struct MediaSoundComponent_eventSetEnableSpectralAnalysis_Parms
{
bool bInSpectralAnalysisEnabled;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Media|MediaSoundComponent" },
{ "Comment", "/** Turns on spectral analysis of the audio generated in the media sound component. */" },
{ "ModuleRelativePath", "Public/MediaSoundComponent.h" },
{ "ToolTip", "Turns on spectral analysis of the audio generated in the media sound component." },
};
#endif // WITH_METADATA
// ********** Begin Function SetEnableSpectralAnalysis constinit property declarations *************
static void NewProp_bInSpectralAnalysisEnabled_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bInSpectralAnalysisEnabled;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetEnableSpectralAnalysis constinit property declarations ***************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetEnableSpectralAnalysis Property Definitions ************************
void Z_Construct_UFunction_UMediaSoundComponent_SetEnableSpectralAnalysis_Statics::NewProp_bInSpectralAnalysisEnabled_SetBit(void* Obj)
{
((MediaSoundComponent_eventSetEnableSpectralAnalysis_Parms*)Obj)->bInSpectralAnalysisEnabled = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UMediaSoundComponent_SetEnableSpectralAnalysis_Statics::NewProp_bInSpectralAnalysisEnabled = { "bInSpectralAnalysisEnabled", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(MediaSoundComponent_eventSetEnableSpectralAnalysis_Parms), &Z_Construct_UFunction_UMediaSoundComponent_SetEnableSpectralAnalysis_Statics::NewProp_bInSpectralAnalysisEnabled_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMediaSoundComponent_SetEnableSpectralAnalysis_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMediaSoundComponent_SetEnableSpectralAnalysis_Statics::NewProp_bInSpectralAnalysisEnabled,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaSoundComponent_SetEnableSpectralAnalysis_Statics::PropPointers) < 2048);
// ********** End Function SetEnableSpectralAnalysis Property Definitions **************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMediaSoundComponent_SetEnableSpectralAnalysis_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMediaSoundComponent, nullptr, "SetEnableSpectralAnalysis", Z_Construct_UFunction_UMediaSoundComponent_SetEnableSpectralAnalysis_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaSoundComponent_SetEnableSpectralAnalysis_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMediaSoundComponent_SetEnableSpectralAnalysis_Statics::MediaSoundComponent_eventSetEnableSpectralAnalysis_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaSoundComponent_SetEnableSpectralAnalysis_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMediaSoundComponent_SetEnableSpectralAnalysis_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMediaSoundComponent_SetEnableSpectralAnalysis_Statics::MediaSoundComponent_eventSetEnableSpectralAnalysis_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMediaSoundComponent_SetEnableSpectralAnalysis()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMediaSoundComponent_SetEnableSpectralAnalysis_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMediaSoundComponent::execSetEnableSpectralAnalysis)
{
P_GET_UBOOL(Z_Param_bInSpectralAnalysisEnabled);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetEnableSpectralAnalysis(Z_Param_bInSpectralAnalysisEnabled);
P_NATIVE_END;
}
// ********** End Class UMediaSoundComponent Function SetEnableSpectralAnalysis ********************
// ********** Begin Class UMediaSoundComponent Function SetEnvelopeFollowingsettings ***************
struct Z_Construct_UFunction_UMediaSoundComponent_SetEnvelopeFollowingsettings_Statics
{
struct MediaSoundComponent_eventSetEnvelopeFollowingsettings_Parms
{
int32 AttackTimeMsec;
int32 ReleaseTimeMsec;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Media|MediaSoundComponent" },
{ "Comment", "/** Sets the envelope attack and release times (in ms). */" },
{ "ModuleRelativePath", "Public/MediaSoundComponent.h" },
{ "ToolTip", "Sets the envelope attack and release times (in ms)." },
};
#endif // WITH_METADATA
// ********** Begin Function SetEnvelopeFollowingsettings constinit property declarations **********
static const UECodeGen_Private::FIntPropertyParams NewProp_AttackTimeMsec;
static const UECodeGen_Private::FIntPropertyParams NewProp_ReleaseTimeMsec;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetEnvelopeFollowingsettings constinit property declarations ************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetEnvelopeFollowingsettings Property Definitions *********************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UMediaSoundComponent_SetEnvelopeFollowingsettings_Statics::NewProp_AttackTimeMsec = { "AttackTimeMsec", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MediaSoundComponent_eventSetEnvelopeFollowingsettings_Parms, AttackTimeMsec), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UMediaSoundComponent_SetEnvelopeFollowingsettings_Statics::NewProp_ReleaseTimeMsec = { "ReleaseTimeMsec", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MediaSoundComponent_eventSetEnvelopeFollowingsettings_Parms, ReleaseTimeMsec), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMediaSoundComponent_SetEnvelopeFollowingsettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMediaSoundComponent_SetEnvelopeFollowingsettings_Statics::NewProp_AttackTimeMsec,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMediaSoundComponent_SetEnvelopeFollowingsettings_Statics::NewProp_ReleaseTimeMsec,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaSoundComponent_SetEnvelopeFollowingsettings_Statics::PropPointers) < 2048);
// ********** End Function SetEnvelopeFollowingsettings Property Definitions ***********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMediaSoundComponent_SetEnvelopeFollowingsettings_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMediaSoundComponent, nullptr, "SetEnvelopeFollowingsettings", Z_Construct_UFunction_UMediaSoundComponent_SetEnvelopeFollowingsettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaSoundComponent_SetEnvelopeFollowingsettings_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMediaSoundComponent_SetEnvelopeFollowingsettings_Statics::MediaSoundComponent_eventSetEnvelopeFollowingsettings_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaSoundComponent_SetEnvelopeFollowingsettings_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMediaSoundComponent_SetEnvelopeFollowingsettings_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMediaSoundComponent_SetEnvelopeFollowingsettings_Statics::MediaSoundComponent_eventSetEnvelopeFollowingsettings_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMediaSoundComponent_SetEnvelopeFollowingsettings()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMediaSoundComponent_SetEnvelopeFollowingsettings_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMediaSoundComponent::execSetEnvelopeFollowingsettings)
{
P_GET_PROPERTY(FIntProperty,Z_Param_AttackTimeMsec);
P_GET_PROPERTY(FIntProperty,Z_Param_ReleaseTimeMsec);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetEnvelopeFollowingsettings(Z_Param_AttackTimeMsec,Z_Param_ReleaseTimeMsec);
P_NATIVE_END;
}
// ********** End Class UMediaSoundComponent Function SetEnvelopeFollowingsettings *****************
// ********** Begin Class UMediaSoundComponent Function SetMediaPlayer *****************************
struct Z_Construct_UFunction_UMediaSoundComponent_SetMediaPlayer_Statics
{
struct MediaSoundComponent_eventSetMediaPlayer_Parms
{
UMediaPlayer* NewMediaPlayer;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Media|MediaSoundComponent" },
{ "Comment", "/**\n\x09 * Set the media player that provides the audio samples.\n\x09 *\n\x09 * @param NewMediaPlayer The player to set.\n\x09 * @see GetMediaPlayer\n\x09 */" },
{ "ModuleRelativePath", "Public/MediaSoundComponent.h" },
{ "ToolTip", "Set the media player that provides the audio samples.\n\n@param NewMediaPlayer The player to set.\n@see GetMediaPlayer" },
};
#endif // WITH_METADATA
// ********** Begin Function SetMediaPlayer constinit property declarations ************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_NewMediaPlayer;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetMediaPlayer constinit property declarations **************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetMediaPlayer Property Definitions ***********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UMediaSoundComponent_SetMediaPlayer_Statics::NewProp_NewMediaPlayer = { "NewMediaPlayer", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MediaSoundComponent_eventSetMediaPlayer_Parms, NewMediaPlayer), Z_Construct_UClass_UMediaPlayer_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMediaSoundComponent_SetMediaPlayer_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMediaSoundComponent_SetMediaPlayer_Statics::NewProp_NewMediaPlayer,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaSoundComponent_SetMediaPlayer_Statics::PropPointers) < 2048);
// ********** End Function SetMediaPlayer Property Definitions *************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMediaSoundComponent_SetMediaPlayer_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMediaSoundComponent, nullptr, "SetMediaPlayer", Z_Construct_UFunction_UMediaSoundComponent_SetMediaPlayer_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaSoundComponent_SetMediaPlayer_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMediaSoundComponent_SetMediaPlayer_Statics::MediaSoundComponent_eventSetMediaPlayer_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaSoundComponent_SetMediaPlayer_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMediaSoundComponent_SetMediaPlayer_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMediaSoundComponent_SetMediaPlayer_Statics::MediaSoundComponent_eventSetMediaPlayer_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMediaSoundComponent_SetMediaPlayer()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMediaSoundComponent_SetMediaPlayer_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMediaSoundComponent::execSetMediaPlayer)
{
P_GET_OBJECT(UMediaPlayer,Z_Param_NewMediaPlayer);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetMediaPlayer(Z_Param_NewMediaPlayer);
P_NATIVE_END;
}
// ********** End Class UMediaSoundComponent Function SetMediaPlayer *******************************
// ********** Begin Class UMediaSoundComponent Function SetSpectralAnalysisSettings ****************
struct Z_Construct_UFunction_UMediaSoundComponent_SetSpectralAnalysisSettings_Statics
{
struct MediaSoundComponent_eventSetSpectralAnalysisSettings_Parms
{
TArray<float> InFrequenciesToAnalyze;
EMediaSoundComponentFFTSize InFFTSize;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Media|MediaSoundComponent" },
{ "Comment", "/** Sets the settings to use for spectral analysis. */" },
{ "CPP_Default_InFFTSize", "Medium_512" },
{ "ModuleRelativePath", "Public/MediaSoundComponent.h" },
{ "ToolTip", "Sets the settings to use for spectral analysis." },
};
#endif // WITH_METADATA
// ********** Begin Function SetSpectralAnalysisSettings constinit property declarations ***********
static const UECodeGen_Private::FFloatPropertyParams NewProp_InFrequenciesToAnalyze_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_InFrequenciesToAnalyze;
static const UECodeGen_Private::FBytePropertyParams NewProp_InFFTSize_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_InFFTSize;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetSpectralAnalysisSettings constinit property declarations *************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetSpectralAnalysisSettings Property Definitions **********************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UMediaSoundComponent_SetSpectralAnalysisSettings_Statics::NewProp_InFrequenciesToAnalyze_Inner = { "InFrequenciesToAnalyze", 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_UMediaSoundComponent_SetSpectralAnalysisSettings_Statics::NewProp_InFrequenciesToAnalyze = { "InFrequenciesToAnalyze", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MediaSoundComponent_eventSetSpectralAnalysisSettings_Parms, InFrequenciesToAnalyze), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UMediaSoundComponent_SetSpectralAnalysisSettings_Statics::NewProp_InFFTSize_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_UFunction_UMediaSoundComponent_SetSpectralAnalysisSettings_Statics::NewProp_InFFTSize = { "InFFTSize", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MediaSoundComponent_eventSetSpectralAnalysisSettings_Parms, InFFTSize), Z_Construct_UEnum_MediaAssets_EMediaSoundComponentFFTSize, METADATA_PARAMS(0, nullptr) }; // 1477210221
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMediaSoundComponent_SetSpectralAnalysisSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMediaSoundComponent_SetSpectralAnalysisSettings_Statics::NewProp_InFrequenciesToAnalyze_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMediaSoundComponent_SetSpectralAnalysisSettings_Statics::NewProp_InFrequenciesToAnalyze,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMediaSoundComponent_SetSpectralAnalysisSettings_Statics::NewProp_InFFTSize_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMediaSoundComponent_SetSpectralAnalysisSettings_Statics::NewProp_InFFTSize,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaSoundComponent_SetSpectralAnalysisSettings_Statics::PropPointers) < 2048);
// ********** End Function SetSpectralAnalysisSettings Property Definitions ************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMediaSoundComponent_SetSpectralAnalysisSettings_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMediaSoundComponent, nullptr, "SetSpectralAnalysisSettings", Z_Construct_UFunction_UMediaSoundComponent_SetSpectralAnalysisSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaSoundComponent_SetSpectralAnalysisSettings_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMediaSoundComponent_SetSpectralAnalysisSettings_Statics::MediaSoundComponent_eventSetSpectralAnalysisSettings_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaSoundComponent_SetSpectralAnalysisSettings_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMediaSoundComponent_SetSpectralAnalysisSettings_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMediaSoundComponent_SetSpectralAnalysisSettings_Statics::MediaSoundComponent_eventSetSpectralAnalysisSettings_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMediaSoundComponent_SetSpectralAnalysisSettings()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMediaSoundComponent_SetSpectralAnalysisSettings_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMediaSoundComponent::execSetSpectralAnalysisSettings)
{
P_GET_TARRAY(float,Z_Param_InFrequenciesToAnalyze);
P_GET_ENUM(EMediaSoundComponentFFTSize,Z_Param_InFFTSize);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetSpectralAnalysisSettings(Z_Param_InFrequenciesToAnalyze,EMediaSoundComponentFFTSize(Z_Param_InFFTSize));
P_NATIVE_END;
}
// ********** End Class UMediaSoundComponent Function SetSpectralAnalysisSettings ******************
// ********** Begin Class UMediaSoundComponent *****************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMediaSoundComponent;
UClass* UMediaSoundComponent::GetPrivateStaticClass()
{
using TClass = UMediaSoundComponent;
if (!Z_Registration_Info_UClass_UMediaSoundComponent.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MediaSoundComponent"),
Z_Registration_Info_UClass_UMediaSoundComponent.InnerSingleton,
StaticRegisterNativesUMediaSoundComponent,
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_UMediaSoundComponent.InnerSingleton;
}
UClass* Z_Construct_UClass_UMediaSoundComponent_NoRegister()
{
return UMediaSoundComponent::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMediaSoundComponent_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintSpawnableComponent", "" },
{ "ClassGroupNames", "Media" },
{ "Comment", "/**\n * Implements a sound component for playing a media player's audio output.\n */" },
{ "HideCategories", "Object ActorComponent Physics Rendering Mobility LOD Trigger PhysicsVolume" },
{ "IncludePath", "MediaSoundComponent.h" },
{ "ModuleRelativePath", "Public/MediaSoundComponent.h" },
{ "ObjectInitializerConstructorDeclared", "" },
{ "ToolTip", "Implements a sound component for playing a media player's audio output." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Channels_MetaData[] = {
{ "Category", "Media" },
{ "Comment", "/** Media sound channel type. */" },
{ "ModuleRelativePath", "Public/MediaSoundComponent.h" },
{ "ToolTip", "Media sound channel type." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DynamicRateAdjustment_MetaData[] = {
{ "Category", "Media" },
{ "Comment", "/** Dynamically adjust the sample rate if audio and media clock desynchronize. */" },
{ "ModuleRelativePath", "Public/MediaSoundComponent.h" },
{ "ToolTip", "Dynamically adjust the sample rate if audio and media clock desynchronize." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RateAdjustmentFactor_MetaData[] = {
{ "Category", "Media" },
{ "Comment", "/**\n\x09 * Factor for calculating the sample rate adjustment.\n\x09 *\n\x09 * If dynamic rate adjustment is enabled, this number is multiplied with the drift\n\x09 * between the audio and media clock (in 100ns ticks) to determine the adjustment.\n\x09 * that is to be multiplied into the current playrate.\n\x09 */" },
{ "ModuleRelativePath", "Public/MediaSoundComponent.h" },
{ "ToolTip", "Factor for calculating the sample rate adjustment.\n\nIf dynamic rate adjustment is enabled, this number is multiplied with the drift\nbetween the audio and media clock (in 100ns ticks) to determine the adjustment.\nthat is to be multiplied into the current playrate." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RateAdjustmentRange_MetaData[] = {
{ "Category", "Media" },
{ "Comment", "/**\n\x09 * The allowed range of dynamic rate adjustment.\n\x09 *\n\x09 * If dynamic rate adjustment is enabled, and the necessary adjustment\n\x09 * falls outside of this range, audio samples will be dropped.\n\x09 */" },
{ "ModuleRelativePath", "Public/MediaSoundComponent.h" },
{ "ToolTip", "The allowed range of dynamic rate adjustment.\n\nIf dynamic rate adjustment is enabled, and the necessary adjustment\nfalls outside of this range, audio samples will be dropped." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MediaPlayer_MetaData[] = {
{ "Category", "Media" },
{ "Comment", "/**\n\x09 * The media player asset associated with this component.\n\x09 *\n\x09 * This property is meant for design-time convenience. To change the\n\x09 * associated media player at run-time, use the SetMediaPlayer method.\n\x09 *\n\x09 * @see SetMediaPlayer\n\x09 */" },
{ "ModuleRelativePath", "Public/MediaSoundComponent.h" },
{ "ToolTip", "The media player asset associated with this component.\n\nThis property is meant for design-time convenience. To change the\nassociated media player at run-time, use the SetMediaPlayer method.\n\n@see SetMediaPlayer" },
};
#endif // WITH_METADATA
// ********** Begin Class UMediaSoundComponent constinit property declarations *********************
static const UECodeGen_Private::FIntPropertyParams NewProp_Channels_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_Channels;
static void NewProp_DynamicRateAdjustment_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_DynamicRateAdjustment;
static const UECodeGen_Private::FFloatPropertyParams NewProp_RateAdjustmentFactor;
static const UECodeGen_Private::FStructPropertyParams NewProp_RateAdjustmentRange;
static const UECodeGen_Private::FObjectPropertyParams NewProp_MediaPlayer;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UMediaSoundComponent constinit property declarations ***********************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("BP_GetAttenuationSettingsToApply"), .Pointer = &UMediaSoundComponent::execBP_GetAttenuationSettingsToApply },
{ .NameUTF8 = UTF8TEXT("GetEnvelopeValue"), .Pointer = &UMediaSoundComponent::execGetEnvelopeValue },
{ .NameUTF8 = UTF8TEXT("GetMediaPlayer"), .Pointer = &UMediaSoundComponent::execGetMediaPlayer },
{ .NameUTF8 = UTF8TEXT("GetNormalizedSpectralData"), .Pointer = &UMediaSoundComponent::execGetNormalizedSpectralData },
{ .NameUTF8 = UTF8TEXT("GetSpectralData"), .Pointer = &UMediaSoundComponent::execGetSpectralData },
{ .NameUTF8 = UTF8TEXT("SetEnableEnvelopeFollowing"), .Pointer = &UMediaSoundComponent::execSetEnableEnvelopeFollowing },
{ .NameUTF8 = UTF8TEXT("SetEnableSpectralAnalysis"), .Pointer = &UMediaSoundComponent::execSetEnableSpectralAnalysis },
{ .NameUTF8 = UTF8TEXT("SetEnvelopeFollowingsettings"), .Pointer = &UMediaSoundComponent::execSetEnvelopeFollowingsettings },
{ .NameUTF8 = UTF8TEXT("SetMediaPlayer"), .Pointer = &UMediaSoundComponent::execSetMediaPlayer },
{ .NameUTF8 = UTF8TEXT("SetSpectralAnalysisSettings"), .Pointer = &UMediaSoundComponent::execSetSpectralAnalysisSettings },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UMediaSoundComponent_BP_GetAttenuationSettingsToApply, "BP_GetAttenuationSettingsToApply" }, // 3667319001
{ &Z_Construct_UFunction_UMediaSoundComponent_GetEnvelopeValue, "GetEnvelopeValue" }, // 1315549928
{ &Z_Construct_UFunction_UMediaSoundComponent_GetMediaPlayer, "GetMediaPlayer" }, // 3581930053
{ &Z_Construct_UFunction_UMediaSoundComponent_GetNormalizedSpectralData, "GetNormalizedSpectralData" }, // 3649688369
{ &Z_Construct_UFunction_UMediaSoundComponent_GetSpectralData, "GetSpectralData" }, // 1447177273
{ &Z_Construct_UFunction_UMediaSoundComponent_SetEnableEnvelopeFollowing, "SetEnableEnvelopeFollowing" }, // 285577967
{ &Z_Construct_UFunction_UMediaSoundComponent_SetEnableSpectralAnalysis, "SetEnableSpectralAnalysis" }, // 722303147
{ &Z_Construct_UFunction_UMediaSoundComponent_SetEnvelopeFollowingsettings, "SetEnvelopeFollowingsettings" }, // 2122983008
{ &Z_Construct_UFunction_UMediaSoundComponent_SetMediaPlayer, "SetMediaPlayer" }, // 3743151348
{ &Z_Construct_UFunction_UMediaSoundComponent_SetSpectralAnalysisSettings, "SetSpectralAnalysisSettings" }, // 3960163008
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UMediaSoundComponent>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMediaSoundComponent_Statics
// ********** Begin Class UMediaSoundComponent Property Definitions ********************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UMediaSoundComponent_Statics::NewProp_Channels_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_UMediaSoundComponent_Statics::NewProp_Channels = { "Channels", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMediaSoundComponent, Channels), Z_Construct_UEnum_MediaAssets_EMediaSoundChannels, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Channels_MetaData), NewProp_Channels_MetaData) }; // 377948120
void Z_Construct_UClass_UMediaSoundComponent_Statics::NewProp_DynamicRateAdjustment_SetBit(void* Obj)
{
((UMediaSoundComponent*)Obj)->DynamicRateAdjustment = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UMediaSoundComponent_Statics::NewProp_DynamicRateAdjustment = { "DynamicRateAdjustment", nullptr, (EPropertyFlags)0x0010040000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UMediaSoundComponent), &Z_Construct_UClass_UMediaSoundComponent_Statics::NewProp_DynamicRateAdjustment_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DynamicRateAdjustment_MetaData), NewProp_DynamicRateAdjustment_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UMediaSoundComponent_Statics::NewProp_RateAdjustmentFactor = { "RateAdjustmentFactor", nullptr, (EPropertyFlags)0x0010040000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMediaSoundComponent, RateAdjustmentFactor), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RateAdjustmentFactor_MetaData), NewProp_RateAdjustmentFactor_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UMediaSoundComponent_Statics::NewProp_RateAdjustmentRange = { "RateAdjustmentRange", nullptr, (EPropertyFlags)0x0010040000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMediaSoundComponent, RateAdjustmentRange), Z_Construct_UScriptStruct_FFloatRange, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RateAdjustmentRange_MetaData), NewProp_RateAdjustmentRange_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UMediaSoundComponent_Statics::NewProp_MediaPlayer = { "MediaPlayer", nullptr, (EPropertyFlags)0x0124080000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMediaSoundComponent, MediaPlayer), Z_Construct_UClass_UMediaPlayer_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MediaPlayer_MetaData), NewProp_MediaPlayer_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UMediaSoundComponent_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMediaSoundComponent_Statics::NewProp_Channels_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMediaSoundComponent_Statics::NewProp_Channels,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMediaSoundComponent_Statics::NewProp_DynamicRateAdjustment,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMediaSoundComponent_Statics::NewProp_RateAdjustmentFactor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMediaSoundComponent_Statics::NewProp_RateAdjustmentRange,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMediaSoundComponent_Statics::NewProp_MediaPlayer,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMediaSoundComponent_Statics::PropPointers) < 2048);
// ********** End Class UMediaSoundComponent Property Definitions **********************************
UObject* (*const Z_Construct_UClass_UMediaSoundComponent_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_USynthComponent,
(UObject* (*)())Z_Construct_UPackage__Script_MediaAssets,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMediaSoundComponent_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMediaSoundComponent_Statics::ClassParams = {
&UMediaSoundComponent::StaticClass,
"Engine",
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_UMediaSoundComponent_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_UMediaSoundComponent_Statics::PropPointers),
0,
0x00A810A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMediaSoundComponent_Statics::Class_MetaDataParams), Z_Construct_UClass_UMediaSoundComponent_Statics::Class_MetaDataParams)
};
void UMediaSoundComponent::StaticRegisterNativesUMediaSoundComponent()
{
UClass* Class = UMediaSoundComponent::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UMediaSoundComponent_Statics::Funcs));
}
UClass* Z_Construct_UClass_UMediaSoundComponent()
{
if (!Z_Registration_Info_UClass_UMediaSoundComponent.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMediaSoundComponent.OuterSingleton, Z_Construct_UClass_UMediaSoundComponent_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMediaSoundComponent.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMediaSoundComponent);
// ********** End Class UMediaSoundComponent *******************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_MediaSoundComponent_h__Script_MediaAssets_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EMediaSoundChannels_StaticEnum, TEXT("EMediaSoundChannels"), &Z_Registration_Info_UEnum_EMediaSoundChannels, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 377948120U) },
{ EMediaSoundComponentFFTSize_StaticEnum, TEXT("EMediaSoundComponentFFTSize"), &Z_Registration_Info_UEnum_EMediaSoundComponentFFTSize, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1477210221U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FMediaSoundComponentSpectralData::StaticStruct, Z_Construct_UScriptStruct_FMediaSoundComponentSpectralData_Statics::NewStructOps, TEXT("MediaSoundComponentSpectralData"),&Z_Registration_Info_UScriptStruct_FMediaSoundComponentSpectralData, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMediaSoundComponentSpectralData), 3342039355U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UMediaSoundComponent, UMediaSoundComponent::StaticClass, TEXT("UMediaSoundComponent"), &Z_Registration_Info_UClass_UMediaSoundComponent, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMediaSoundComponent), 1047846992U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_MediaSoundComponent_h__Script_MediaAssets_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_MediaSoundComponent_h__Script_MediaAssets_4282142502{
TEXT("/Script/MediaAssets"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_MediaSoundComponent_h__Script_MediaAssets_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_MediaSoundComponent_h__Script_MediaAssets_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_MediaSoundComponent_h__Script_MediaAssets_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_MediaSoundComponent_h__Script_MediaAssets_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_MediaSoundComponent_h__Script_MediaAssets_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_MediaSoundComponent_h__Script_MediaAssets_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,111 @@
// 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 "MediaSoundComponent.h"
#ifdef MEDIAASSETS_MediaSoundComponent_generated_h
#error "MediaSoundComponent.generated.h already included, missing '#pragma once' in MediaSoundComponent.h"
#endif
#define MEDIAASSETS_MediaSoundComponent_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class UMediaPlayer;
enum class EMediaSoundComponentFFTSize : uint8;
struct FMediaSoundComponentSpectralData;
struct FSoundAttenuationSettings;
// ********** Begin ScriptStruct FMediaSoundComponentSpectralData **********************************
struct Z_Construct_UScriptStruct_FMediaSoundComponentSpectralData_Statics;
#define FID_Engine_Source_Runtime_MediaAssets_Public_MediaSoundComponent_h_60_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMediaSoundComponentSpectralData_Statics; \
MEDIAASSETS_API static class UScriptStruct* StaticStruct();
struct FMediaSoundComponentSpectralData;
// ********** End ScriptStruct FMediaSoundComponentSpectralData ************************************
// ********** Begin Class UMediaSoundComponent *****************************************************
#define FID_Engine_Source_Runtime_MediaAssets_Public_MediaSoundComponent_h_155_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execGetEnvelopeValue); \
DECLARE_FUNCTION(execSetEnvelopeFollowingsettings); \
DECLARE_FUNCTION(execSetEnableEnvelopeFollowing); \
DECLARE_FUNCTION(execGetNormalizedSpectralData); \
DECLARE_FUNCTION(execGetSpectralData); \
DECLARE_FUNCTION(execSetSpectralAnalysisSettings); \
DECLARE_FUNCTION(execSetEnableSpectralAnalysis); \
DECLARE_FUNCTION(execSetMediaPlayer); \
DECLARE_FUNCTION(execGetMediaPlayer); \
DECLARE_FUNCTION(execBP_GetAttenuationSettingsToApply);
struct Z_Construct_UClass_UMediaSoundComponent_Statics;
MEDIAASSETS_API UClass* Z_Construct_UClass_UMediaSoundComponent_NoRegister();
#define FID_Engine_Source_Runtime_MediaAssets_Public_MediaSoundComponent_h_155_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUMediaSoundComponent(); \
friend struct ::Z_Construct_UClass_UMediaSoundComponent_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MEDIAASSETS_API UClass* ::Z_Construct_UClass_UMediaSoundComponent_NoRegister(); \
public: \
DECLARE_CLASS2(UMediaSoundComponent, USynthComponent, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/MediaAssets"), Z_Construct_UClass_UMediaSoundComponent_NoRegister) \
DECLARE_SERIALIZER(UMediaSoundComponent)
#define FID_Engine_Source_Runtime_MediaAssets_Public_MediaSoundComponent_h_155_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UMediaSoundComponent(UMediaSoundComponent&&) = delete; \
UMediaSoundComponent(const UMediaSoundComponent&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MEDIAASSETS_API, UMediaSoundComponent); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMediaSoundComponent); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UMediaSoundComponent)
#define FID_Engine_Source_Runtime_MediaAssets_Public_MediaSoundComponent_h_151_PROLOG
#define FID_Engine_Source_Runtime_MediaAssets_Public_MediaSoundComponent_h_155_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_MediaAssets_Public_MediaSoundComponent_h_155_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_MediaAssets_Public_MediaSoundComponent_h_155_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_MediaAssets_Public_MediaSoundComponent_h_155_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMediaSoundComponent;
// ********** End Class UMediaSoundComponent *******************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_MediaAssets_Public_MediaSoundComponent_h
// ********** Begin Enum EMediaSoundChannels *******************************************************
#define FOREACH_ENUM_EMEDIASOUNDCHANNELS(op) \
op(EMediaSoundChannels::Mono) \
op(EMediaSoundChannels::Stereo) \
op(EMediaSoundChannels::Surround)
enum class EMediaSoundChannels;
template<> struct TIsUEnumClass<EMediaSoundChannels> { enum { Value = true }; };
template<> MEDIAASSETS_NON_ATTRIBUTED_API UEnum* StaticEnum<EMediaSoundChannels>();
// ********** End Enum EMediaSoundChannels *********************************************************
// ********** Begin Enum EMediaSoundComponentFFTSize ***********************************************
#define FOREACH_ENUM_EMEDIASOUNDCOMPONENTFFTSIZE(op) \
op(EMediaSoundComponentFFTSize::Min_64) \
op(EMediaSoundComponentFFTSize::Small_256) \
op(EMediaSoundComponentFFTSize::Medium_512) \
op(EMediaSoundComponentFFTSize::Large_1024)
enum class EMediaSoundComponentFFTSize : uint8;
template<> struct TIsUEnumClass<EMediaSoundComponentFFTSize> { enum { Value = true }; };
template<> MEDIAASSETS_NON_ATTRIBUTED_API UEnum* StaticEnum<EMediaSoundComponentFFTSize>();
// ********** End Enum EMediaSoundComponentFFTSize *************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,546 @@
// 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 "MediaSource.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMediaSource() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UTexture_NoRegister();
MEDIAASSETS_API UClass* Z_Construct_UClass_UMediaSource();
MEDIAASSETS_API UClass* Z_Construct_UClass_UMediaSource_NoRegister();
UPackage* Z_Construct_UPackage__Script_MediaAssets();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UMediaSource Function GetUrl *********************************************
struct Z_Construct_UFunction_UMediaSource_GetUrl_Statics
{
struct MediaSource_eventGetUrl_Parms
{
FString ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Media|MediaSource" },
{ "Comment", "/**\n\x09 * Get the media source's URL string (must be implemented in child classes).\n\x09 *\n\x09 * @return The media URL.\n\x09 * @see GetProxies\n\x09 */" },
{ "ModuleRelativePath", "Public/MediaSource.h" },
{ "ToolTip", "Get the media source's URL string (must be implemented in child classes).\n\n@return The media URL.\n@see GetProxies" },
};
#endif // WITH_METADATA
// ********** Begin Function GetUrl constinit property declarations ********************************
static const UECodeGen_Private::FStrPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetUrl constinit property declarations **********************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetUrl Property Definitions *******************************************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UMediaSource_GetUrl_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MediaSource_eventGetUrl_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMediaSource_GetUrl_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMediaSource_GetUrl_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaSource_GetUrl_Statics::PropPointers) < 2048);
// ********** End Function GetUrl Property Definitions *********************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMediaSource_GetUrl_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMediaSource, nullptr, "GetUrl", Z_Construct_UFunction_UMediaSource_GetUrl_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaSource_GetUrl_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMediaSource_GetUrl_Statics::MediaSource_eventGetUrl_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaSource_GetUrl_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMediaSource_GetUrl_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMediaSource_GetUrl_Statics::MediaSource_eventGetUrl_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMediaSource_GetUrl()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMediaSource_GetUrl_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMediaSource::execGetUrl)
{
P_FINISH;
P_NATIVE_BEGIN;
*(FString*)Z_Param__Result=P_THIS->GetUrl();
P_NATIVE_END;
}
// ********** End Class UMediaSource Function GetUrl ***********************************************
// ********** Begin Class UMediaSource Function SetMediaOptionBool *********************************
struct Z_Construct_UFunction_UMediaSource_SetMediaOptionBool_Statics
{
struct MediaSource_eventSetMediaOptionBool_Parms
{
FName Key;
bool Value;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Media|MediaSource" },
{ "Comment", "/** Set a boolean parameter to pass to the player. */" },
{ "DisplayName", "SetMediaOption (boolean)" },
{ "ModuleRelativePath", "Public/MediaSource.h" },
{ "ToolTip", "Set a boolean parameter to pass to the player." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Key_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function SetMediaOptionBool constinit property declarations ********************
static const UECodeGen_Private::FNamePropertyParams NewProp_Key;
static void NewProp_Value_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_Value;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetMediaOptionBool constinit property declarations **********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetMediaOptionBool Property Definitions *******************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UMediaSource_SetMediaOptionBool_Statics::NewProp_Key = { "Key", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MediaSource_eventSetMediaOptionBool_Parms, Key), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Key_MetaData), NewProp_Key_MetaData) };
void Z_Construct_UFunction_UMediaSource_SetMediaOptionBool_Statics::NewProp_Value_SetBit(void* Obj)
{
((MediaSource_eventSetMediaOptionBool_Parms*)Obj)->Value = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UMediaSource_SetMediaOptionBool_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(MediaSource_eventSetMediaOptionBool_Parms), &Z_Construct_UFunction_UMediaSource_SetMediaOptionBool_Statics::NewProp_Value_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMediaSource_SetMediaOptionBool_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMediaSource_SetMediaOptionBool_Statics::NewProp_Key,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMediaSource_SetMediaOptionBool_Statics::NewProp_Value,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaSource_SetMediaOptionBool_Statics::PropPointers) < 2048);
// ********** End Function SetMediaOptionBool Property Definitions *********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMediaSource_SetMediaOptionBool_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMediaSource, nullptr, "SetMediaOptionBool", Z_Construct_UFunction_UMediaSource_SetMediaOptionBool_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaSource_SetMediaOptionBool_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMediaSource_SetMediaOptionBool_Statics::MediaSource_eventSetMediaOptionBool_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaSource_SetMediaOptionBool_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMediaSource_SetMediaOptionBool_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMediaSource_SetMediaOptionBool_Statics::MediaSource_eventSetMediaOptionBool_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMediaSource_SetMediaOptionBool()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMediaSource_SetMediaOptionBool_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMediaSource::execSetMediaOptionBool)
{
P_GET_PROPERTY_REF(FNameProperty,Z_Param_Out_Key);
P_GET_UBOOL(Z_Param_Value);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetMediaOptionBool(Z_Param_Out_Key,Z_Param_Value);
P_NATIVE_END;
}
// ********** End Class UMediaSource Function SetMediaOptionBool ***********************************
// ********** Begin Class UMediaSource Function SetMediaOptionFloat ********************************
struct Z_Construct_UFunction_UMediaSource_SetMediaOptionFloat_Statics
{
struct MediaSource_eventSetMediaOptionFloat_Parms
{
FName Key;
float Value;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Media|MediaSource" },
{ "Comment", "/** Set a float parameter to pass to the player. */" },
{ "DisplayName", "SetMediaOption (float)" },
{ "ModuleRelativePath", "Public/MediaSource.h" },
{ "ToolTip", "Set a float parameter to pass to the player." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Key_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function SetMediaOptionFloat constinit property declarations *******************
static const UECodeGen_Private::FNamePropertyParams NewProp_Key;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Value;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetMediaOptionFloat constinit property declarations *********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetMediaOptionFloat Property Definitions ******************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UMediaSource_SetMediaOptionFloat_Statics::NewProp_Key = { "Key", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MediaSource_eventSetMediaOptionFloat_Parms, Key), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Key_MetaData), NewProp_Key_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UMediaSource_SetMediaOptionFloat_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MediaSource_eventSetMediaOptionFloat_Parms, Value), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMediaSource_SetMediaOptionFloat_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMediaSource_SetMediaOptionFloat_Statics::NewProp_Key,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMediaSource_SetMediaOptionFloat_Statics::NewProp_Value,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaSource_SetMediaOptionFloat_Statics::PropPointers) < 2048);
// ********** End Function SetMediaOptionFloat Property Definitions ********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMediaSource_SetMediaOptionFloat_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMediaSource, nullptr, "SetMediaOptionFloat", Z_Construct_UFunction_UMediaSource_SetMediaOptionFloat_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaSource_SetMediaOptionFloat_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMediaSource_SetMediaOptionFloat_Statics::MediaSource_eventSetMediaOptionFloat_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaSource_SetMediaOptionFloat_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMediaSource_SetMediaOptionFloat_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMediaSource_SetMediaOptionFloat_Statics::MediaSource_eventSetMediaOptionFloat_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMediaSource_SetMediaOptionFloat()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMediaSource_SetMediaOptionFloat_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMediaSource::execSetMediaOptionFloat)
{
P_GET_PROPERTY_REF(FNameProperty,Z_Param_Out_Key);
P_GET_PROPERTY(FFloatProperty,Z_Param_Value);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetMediaOptionFloat(Z_Param_Out_Key,Z_Param_Value);
P_NATIVE_END;
}
// ********** End Class UMediaSource Function SetMediaOptionFloat **********************************
// ********** Begin Class UMediaSource Function SetMediaOptionInt64 ********************************
struct Z_Construct_UFunction_UMediaSource_SetMediaOptionInt64_Statics
{
struct MediaSource_eventSetMediaOptionInt64_Parms
{
FName Key;
int64 Value;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Media|MediaSource" },
{ "Comment", "/** Set an integer64 parameter to pass to the player. */" },
{ "DisplayName", "SetMediaOption (integer64)" },
{ "ModuleRelativePath", "Public/MediaSource.h" },
{ "ToolTip", "Set an integer64 parameter to pass to the player." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Key_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function SetMediaOptionInt64 constinit property declarations *******************
static const UECodeGen_Private::FNamePropertyParams NewProp_Key;
static const UECodeGen_Private::FInt64PropertyParams NewProp_Value;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetMediaOptionInt64 constinit property declarations *********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetMediaOptionInt64 Property Definitions ******************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UMediaSource_SetMediaOptionInt64_Statics::NewProp_Key = { "Key", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MediaSource_eventSetMediaOptionInt64_Parms, Key), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Key_MetaData), NewProp_Key_MetaData) };
const UECodeGen_Private::FInt64PropertyParams Z_Construct_UFunction_UMediaSource_SetMediaOptionInt64_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int64, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MediaSource_eventSetMediaOptionInt64_Parms, Value), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMediaSource_SetMediaOptionInt64_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMediaSource_SetMediaOptionInt64_Statics::NewProp_Key,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMediaSource_SetMediaOptionInt64_Statics::NewProp_Value,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaSource_SetMediaOptionInt64_Statics::PropPointers) < 2048);
// ********** End Function SetMediaOptionInt64 Property Definitions ********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMediaSource_SetMediaOptionInt64_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMediaSource, nullptr, "SetMediaOptionInt64", Z_Construct_UFunction_UMediaSource_SetMediaOptionInt64_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaSource_SetMediaOptionInt64_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMediaSource_SetMediaOptionInt64_Statics::MediaSource_eventSetMediaOptionInt64_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaSource_SetMediaOptionInt64_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMediaSource_SetMediaOptionInt64_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMediaSource_SetMediaOptionInt64_Statics::MediaSource_eventSetMediaOptionInt64_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMediaSource_SetMediaOptionInt64()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMediaSource_SetMediaOptionInt64_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMediaSource::execSetMediaOptionInt64)
{
P_GET_PROPERTY_REF(FNameProperty,Z_Param_Out_Key);
P_GET_PROPERTY(FInt64Property,Z_Param_Value);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetMediaOptionInt64(Z_Param_Out_Key,Z_Param_Value);
P_NATIVE_END;
}
// ********** End Class UMediaSource Function SetMediaOptionInt64 **********************************
// ********** Begin Class UMediaSource Function SetMediaOptionString *******************************
struct Z_Construct_UFunction_UMediaSource_SetMediaOptionString_Statics
{
struct MediaSource_eventSetMediaOptionString_Parms
{
FName Key;
FString Value;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Media|MediaSource" },
{ "Comment", "/** Set a string parameter to pass to the player. */" },
{ "DisplayName", "SetMediaOption (string)" },
{ "ModuleRelativePath", "Public/MediaSource.h" },
{ "ToolTip", "Set a string parameter to pass to the player." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Key_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function SetMediaOptionString constinit property declarations ******************
static const UECodeGen_Private::FNamePropertyParams NewProp_Key;
static const UECodeGen_Private::FStrPropertyParams NewProp_Value;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetMediaOptionString constinit property declarations ********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetMediaOptionString Property Definitions *****************************
const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UMediaSource_SetMediaOptionString_Statics::NewProp_Key = { "Key", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MediaSource_eventSetMediaOptionString_Parms, Key), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Key_MetaData), NewProp_Key_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UMediaSource_SetMediaOptionString_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MediaSource_eventSetMediaOptionString_Parms, Value), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMediaSource_SetMediaOptionString_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMediaSource_SetMediaOptionString_Statics::NewProp_Key,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMediaSource_SetMediaOptionString_Statics::NewProp_Value,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaSource_SetMediaOptionString_Statics::PropPointers) < 2048);
// ********** End Function SetMediaOptionString Property Definitions *******************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMediaSource_SetMediaOptionString_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMediaSource, nullptr, "SetMediaOptionString", Z_Construct_UFunction_UMediaSource_SetMediaOptionString_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaSource_SetMediaOptionString_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMediaSource_SetMediaOptionString_Statics::MediaSource_eventSetMediaOptionString_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaSource_SetMediaOptionString_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMediaSource_SetMediaOptionString_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMediaSource_SetMediaOptionString_Statics::MediaSource_eventSetMediaOptionString_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMediaSource_SetMediaOptionString()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMediaSource_SetMediaOptionString_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMediaSource::execSetMediaOptionString)
{
P_GET_PROPERTY_REF(FNameProperty,Z_Param_Out_Key);
P_GET_PROPERTY(FStrProperty,Z_Param_Value);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetMediaOptionString(Z_Param_Out_Key,Z_Param_Value);
P_NATIVE_END;
}
// ********** End Class UMediaSource Function SetMediaOptionString *********************************
// ********** Begin Class UMediaSource Function Validate *******************************************
struct Z_Construct_UFunction_UMediaSource_Validate_Statics
{
struct MediaSource_eventValidate_Parms
{
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Media|MediaSource" },
{ "Comment", "/**\n\x09 * Validate the media source settings (must be implemented in child classes).\n\x09 *\n\x09 * @return true if validation passed, false otherwise.\n\x09 */" },
{ "ModuleRelativePath", "Public/MediaSource.h" },
{ "ToolTip", "Validate the media source settings (must be implemented in child classes).\n\n@return true if validation passed, false otherwise." },
};
#endif // WITH_METADATA
// ********** Begin Function Validate constinit property declarations ******************************
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function Validate constinit property declarations ********************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function Validate Property Definitions *****************************************
void Z_Construct_UFunction_UMediaSource_Validate_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((MediaSource_eventValidate_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UMediaSource_Validate_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(MediaSource_eventValidate_Parms), &Z_Construct_UFunction_UMediaSource_Validate_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMediaSource_Validate_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMediaSource_Validate_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaSource_Validate_Statics::PropPointers) < 2048);
// ********** End Function Validate Property Definitions *******************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMediaSource_Validate_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMediaSource, nullptr, "Validate", Z_Construct_UFunction_UMediaSource_Validate_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaSource_Validate_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMediaSource_Validate_Statics::MediaSource_eventValidate_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020400, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaSource_Validate_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMediaSource_Validate_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMediaSource_Validate_Statics::MediaSource_eventValidate_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMediaSource_Validate()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMediaSource_Validate_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMediaSource::execValidate)
{
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->Validate();
P_NATIVE_END;
}
// ********** End Class UMediaSource Function Validate *********************************************
// ********** Begin Class UMediaSource *************************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMediaSource;
UClass* UMediaSource::GetPrivateStaticClass()
{
using TClass = UMediaSource;
if (!Z_Registration_Info_UClass_UMediaSource.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MediaSource"),
Z_Registration_Info_UClass_UMediaSource.InnerSingleton,
StaticRegisterNativesUMediaSource,
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_UMediaSource.InnerSingleton;
}
UClass* Z_Construct_UClass_UMediaSource_NoRegister()
{
return UMediaSource::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMediaSource_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * Abstract base class for media sources.\n *\n * Media sources describe the location and/or settings of media objects that can\n * be played in a media player, such as a video file on disk, a video stream on\n * the internet, or a web cam attached to or built into the target device. The\n * location is encoded as a media URL string, whose URI scheme and optional file\n * extension will be used to locate a suitable media player.\n */" },
{ "HideCategories", "Object" },
{ "IncludePath", "MediaSource.h" },
{ "ModuleRelativePath", "Public/MediaSource.h" },
{ "ToolTip", "Abstract base class for media sources.\n\nMedia sources describe the location and/or settings of media objects that can\nbe played in a media player, such as a video file on disk, a video stream on\nthe internet, or a web cam attached to or built into the target device. The\nlocation is encoded as a media URL string, whose URI scheme and optional file\nextension will be used to locate a suitable media player." },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ThumbnailImage_MetaData[] = {
{ "Comment", "/** The thumbnail image.*/" },
{ "ModuleRelativePath", "Public/MediaSource.h" },
{ "ToolTip", "The thumbnail image." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MediaSourceRenderer_MetaData[] = {
{ "Comment", "/** Renders thumnbnails for us. */" },
{ "ModuleRelativePath", "Public/MediaSource.h" },
{ "ToolTip", "Renders thumnbnails for us." },
};
#endif // WITH_EDITORONLY_DATA
#endif // WITH_METADATA
// ********** Begin Class UMediaSource constinit property declarations *****************************
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FObjectPropertyParams NewProp_ThumbnailImage;
static const UECodeGen_Private::FObjectPropertyParams NewProp_MediaSourceRenderer;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
#endif // WITH_EDITORONLY_DATA
// ********** End Class UMediaSource constinit property declarations *******************************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("GetUrl"), .Pointer = &UMediaSource::execGetUrl },
{ .NameUTF8 = UTF8TEXT("SetMediaOptionBool"), .Pointer = &UMediaSource::execSetMediaOptionBool },
{ .NameUTF8 = UTF8TEXT("SetMediaOptionFloat"), .Pointer = &UMediaSource::execSetMediaOptionFloat },
{ .NameUTF8 = UTF8TEXT("SetMediaOptionInt64"), .Pointer = &UMediaSource::execSetMediaOptionInt64 },
{ .NameUTF8 = UTF8TEXT("SetMediaOptionString"), .Pointer = &UMediaSource::execSetMediaOptionString },
{ .NameUTF8 = UTF8TEXT("Validate"), .Pointer = &UMediaSource::execValidate },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UMediaSource_GetUrl, "GetUrl" }, // 1018128690
{ &Z_Construct_UFunction_UMediaSource_SetMediaOptionBool, "SetMediaOptionBool" }, // 3365533682
{ &Z_Construct_UFunction_UMediaSource_SetMediaOptionFloat, "SetMediaOptionFloat" }, // 2157758808
{ &Z_Construct_UFunction_UMediaSource_SetMediaOptionInt64, "SetMediaOptionInt64" }, // 3618559319
{ &Z_Construct_UFunction_UMediaSource_SetMediaOptionString, "SetMediaOptionString" }, // 3349488830
{ &Z_Construct_UFunction_UMediaSource_Validate, "Validate" }, // 157892269
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UMediaSource>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMediaSource_Statics
// ********** Begin Class UMediaSource Property Definitions ****************************************
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UMediaSource_Statics::NewProp_ThumbnailImage = { "ThumbnailImage", nullptr, (EPropertyFlags)0x0144000800002000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMediaSource, ThumbnailImage), Z_Construct_UClass_UTexture_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ThumbnailImage_MetaData), NewProp_ThumbnailImage_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UMediaSource_Statics::NewProp_MediaSourceRenderer = { "MediaSourceRenderer", nullptr, (EPropertyFlags)0x0144000800002000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMediaSource, MediaSourceRenderer), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MediaSourceRenderer_MetaData), NewProp_MediaSourceRenderer_MetaData) };
#endif // WITH_EDITORONLY_DATA
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UMediaSource_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMediaSource_Statics::NewProp_ThumbnailImage,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMediaSource_Statics::NewProp_MediaSourceRenderer,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMediaSource_Statics::PropPointers) < 2048);
#endif // WITH_EDITORONLY_DATA
// ********** End Class UMediaSource Property Definitions ******************************************
UObject* (*const Z_Construct_UClass_UMediaSource_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_MediaAssets,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMediaSource_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMediaSource_Statics::ClassParams = {
&UMediaSource::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
IF_WITH_EDITORONLY_DATA(Z_Construct_UClass_UMediaSource_Statics::PropPointers, nullptr),
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
IF_WITH_EDITORONLY_DATA(UE_ARRAY_COUNT(Z_Construct_UClass_UMediaSource_Statics::PropPointers), 0),
0,
0x000810A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMediaSource_Statics::Class_MetaDataParams), Z_Construct_UClass_UMediaSource_Statics::Class_MetaDataParams)
};
void UMediaSource::StaticRegisterNativesUMediaSource()
{
UClass* Class = UMediaSource::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UMediaSource_Statics::Funcs));
}
UClass* Z_Construct_UClass_UMediaSource()
{
if (!Z_Registration_Info_UClass_UMediaSource.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMediaSource.OuterSingleton, Z_Construct_UClass_UMediaSource_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMediaSource.OuterSingleton;
}
UMediaSource::UMediaSource(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMediaSource);
UMediaSource::~UMediaSource() {}
// ********** End Class UMediaSource ***************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_MediaSource_h__Script_MediaAssets_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UMediaSource, UMediaSource::StaticClass, TEXT("UMediaSource"), &Z_Registration_Info_UClass_UMediaSource, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMediaSource), 3831414975U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_MediaSource_h__Script_MediaAssets_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_MediaSource_h__Script_MediaAssets_3056326355{
TEXT("/Script/MediaAssets"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_MediaSource_h__Script_MediaAssets_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_MediaSource_h__Script_MediaAssets_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,73 @@
// 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 "MediaSource.h"
#ifdef MEDIAASSETS_MediaSource_generated_h
#error "MediaSource.generated.h already included, missing '#pragma once' in MediaSource.h"
#endif
#define MEDIAASSETS_MediaSource_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UMediaSource *************************************************************
#define FID_Engine_Source_Runtime_MediaAssets_Public_MediaSource_h_46_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execSetMediaOptionString); \
DECLARE_FUNCTION(execSetMediaOptionInt64); \
DECLARE_FUNCTION(execSetMediaOptionFloat); \
DECLARE_FUNCTION(execSetMediaOptionBool); \
DECLARE_FUNCTION(execValidate); \
DECLARE_FUNCTION(execGetUrl);
struct Z_Construct_UClass_UMediaSource_Statics;
MEDIAASSETS_API UClass* Z_Construct_UClass_UMediaSource_NoRegister();
#define FID_Engine_Source_Runtime_MediaAssets_Public_MediaSource_h_46_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUMediaSource(); \
friend struct ::Z_Construct_UClass_UMediaSource_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MEDIAASSETS_API UClass* ::Z_Construct_UClass_UMediaSource_NoRegister(); \
public: \
DECLARE_CLASS2(UMediaSource, UObject, COMPILED_IN_FLAGS(CLASS_Abstract), CASTCLASS_None, TEXT("/Script/MediaAssets"), Z_Construct_UClass_UMediaSource_NoRegister) \
DECLARE_SERIALIZER(UMediaSource)
#define FID_Engine_Source_Runtime_MediaAssets_Public_MediaSource_h_46_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MEDIAASSETS_API UMediaSource(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UMediaSource(UMediaSource&&) = delete; \
UMediaSource(const UMediaSource&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MEDIAASSETS_API, UMediaSource); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMediaSource); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UMediaSource) \
MEDIAASSETS_API virtual ~UMediaSource();
#define FID_Engine_Source_Runtime_MediaAssets_Public_MediaSource_h_41_PROLOG
#define FID_Engine_Source_Runtime_MediaAssets_Public_MediaSource_h_46_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_MediaAssets_Public_MediaSource_h_46_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_MediaAssets_Public_MediaSource_h_46_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_MediaAssets_Public_MediaSource_h_46_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMediaSource;
// ********** End Class UMediaSource ***************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_MediaAssets_Public_MediaSource_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,118 @@
// 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 "MediaSourceOptions.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMediaSourceOptions() {}
// ********** Begin Cross Module References ********************************************************
MEDIAASSETS_API UScriptStruct* Z_Construct_UScriptStruct_FMediaSourceCacheSettings();
UPackage* Z_Construct_UPackage__Script_MediaAssets();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FMediaSourceCacheSettings *****************************************
struct Z_Construct_UScriptStruct_FMediaSourceCacheSettings_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FMediaSourceCacheSettings); }
static inline consteval int16 GetStructAlignment() { return alignof(FMediaSourceCacheSettings); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/** Cache settings to pass to the player. */" },
{ "ModuleRelativePath", "Public/MediaSourceOptions.h" },
{ "ToolTip", "Cache settings to pass to the player." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bOverride_MetaData[] = {
{ "Category", "Media Cache" },
{ "Comment", "/**\n\x09 * Override the default cache settings.\n\x09 * Currently only the ImgMedia player supports these settings.\n\x09 */" },
{ "ModuleRelativePath", "Public/MediaSourceOptions.h" },
{ "ToolTip", "Override the default cache settings.\nCurrently only the ImgMedia player supports these settings." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TimeToLookAhead_MetaData[] = {
{ "Category", "Media Cache" },
{ "Comment", "/**\n\x09 * The cache will fill up with frames that are up to this time from the current time.\n\x09 * E.g. if this is 0.2, and we are at time index 5 seconds,\n\x09 * then we will fill the cache with frames between 5 seconds and 5.2 seconds.\n\x09 */" },
{ "ModuleRelativePath", "Public/MediaSourceOptions.h" },
{ "ToolTip", "The cache will fill up with frames that are up to this time from the current time.\nE.g. if this is 0.2, and we are at time index 5 seconds,\nthen we will fill the cache with frames between 5 seconds and 5.2 seconds." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FMediaSourceCacheSettings constinit property declarations *********
static void NewProp_bOverride_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bOverride;
static const UECodeGen_Private::FFloatPropertyParams NewProp_TimeToLookAhead;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FMediaSourceCacheSettings constinit property declarations ***********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FMediaSourceCacheSettings>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FMediaSourceCacheSettings_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMediaSourceCacheSettings;
class UScriptStruct* FMediaSourceCacheSettings::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FMediaSourceCacheSettings.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FMediaSourceCacheSettings.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMediaSourceCacheSettings, (UObject*)Z_Construct_UPackage__Script_MediaAssets(), TEXT("MediaSourceCacheSettings"));
}
return Z_Registration_Info_UScriptStruct_FMediaSourceCacheSettings.OuterSingleton;
}
// ********** Begin ScriptStruct FMediaSourceCacheSettings Property Definitions ********************
void Z_Construct_UScriptStruct_FMediaSourceCacheSettings_Statics::NewProp_bOverride_SetBit(void* Obj)
{
((FMediaSourceCacheSettings*)Obj)->bOverride = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FMediaSourceCacheSettings_Statics::NewProp_bOverride = { "bOverride", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FMediaSourceCacheSettings), &Z_Construct_UScriptStruct_FMediaSourceCacheSettings_Statics::NewProp_bOverride_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bOverride_MetaData), NewProp_bOverride_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FMediaSourceCacheSettings_Statics::NewProp_TimeToLookAhead = { "TimeToLookAhead", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMediaSourceCacheSettings, TimeToLookAhead), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TimeToLookAhead_MetaData), NewProp_TimeToLookAhead_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMediaSourceCacheSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMediaSourceCacheSettings_Statics::NewProp_bOverride,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMediaSourceCacheSettings_Statics::NewProp_TimeToLookAhead,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMediaSourceCacheSettings_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FMediaSourceCacheSettings Property Definitions **********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMediaSourceCacheSettings_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_MediaAssets,
nullptr,
&NewStructOps,
"MediaSourceCacheSettings",
Z_Construct_UScriptStruct_FMediaSourceCacheSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMediaSourceCacheSettings_Statics::PropPointers),
sizeof(FMediaSourceCacheSettings),
alignof(FMediaSourceCacheSettings),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMediaSourceCacheSettings_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMediaSourceCacheSettings_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FMediaSourceCacheSettings()
{
if (!Z_Registration_Info_UScriptStruct_FMediaSourceCacheSettings.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMediaSourceCacheSettings.InnerSingleton, Z_Construct_UScriptStruct_FMediaSourceCacheSettings_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FMediaSourceCacheSettings.InnerSingleton);
}
// ********** End ScriptStruct FMediaSourceCacheSettings *******************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_MediaSourceOptions_h__Script_MediaAssets_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FMediaSourceCacheSettings::StaticStruct, Z_Construct_UScriptStruct_FMediaSourceCacheSettings_Statics::NewStructOps, TEXT("MediaSourceCacheSettings"),&Z_Registration_Info_UScriptStruct_FMediaSourceCacheSettings, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMediaSourceCacheSettings), 4156327521U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_MediaSourceOptions_h__Script_MediaAssets_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_MediaSourceOptions_h__Script_MediaAssets_3255992219{
TEXT("/Script/MediaAssets"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_MediaSourceOptions_h__Script_MediaAssets_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_MediaSourceOptions_h__Script_MediaAssets_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,32 @@
// 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 "MediaSourceOptions.h"
#ifdef MEDIAASSETS_MediaSourceOptions_generated_h
#error "MediaSourceOptions.generated.h already included, missing '#pragma once' in MediaSourceOptions.h"
#endif
#define MEDIAASSETS_MediaSourceOptions_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FMediaSourceCacheSettings *****************************************
struct Z_Construct_UScriptStruct_FMediaSourceCacheSettings_Statics;
#define FID_Engine_Source_Runtime_MediaAssets_Public_MediaSourceOptions_h_23_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMediaSourceCacheSettings_Statics; \
MEDIAASSETS_API static class UScriptStruct* StaticStruct();
struct FMediaSourceCacheSettings;
// ********** End ScriptStruct FMediaSourceCacheSettings *******************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_MediaAssets_Public_MediaSourceOptions_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,117 @@
// 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 "MediaSourceRendererInterface.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMediaSourceRendererInterface() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UInterface();
MEDIAASSETS_API UClass* Z_Construct_UClass_UMediaSourceRendererInterface();
MEDIAASSETS_API UClass* Z_Construct_UClass_UMediaSourceRendererInterface_NoRegister();
UPackage* Z_Construct_UPackage__Script_MediaAssets();
// ********** End Cross Module References **********************************************************
// ********** Begin Interface UMediaSourceRendererInterface ****************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMediaSourceRendererInterface;
UClass* UMediaSourceRendererInterface::GetPrivateStaticClass()
{
using TClass = UMediaSourceRendererInterface;
if (!Z_Registration_Info_UClass_UMediaSourceRendererInterface.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MediaSourceRendererInterface"),
Z_Registration_Info_UClass_UMediaSourceRendererInterface.InnerSingleton,
StaticRegisterNativesUMediaSourceRendererInterface,
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_UMediaSourceRendererInterface.InnerSingleton;
}
UClass* Z_Construct_UClass_UMediaSourceRendererInterface_NoRegister()
{
return UMediaSourceRendererInterface::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMediaSourceRendererInterface_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/MediaSourceRendererInterface.h" },
};
#endif // WITH_METADATA
// ********** Begin Interface UMediaSourceRendererInterface constinit property declarations ********
// ********** End Interface UMediaSourceRendererInterface constinit property declarations **********
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<IMediaSourceRendererInterface>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMediaSourceRendererInterface_Statics
UObject* (*const Z_Construct_UClass_UMediaSourceRendererInterface_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInterface,
(UObject* (*)())Z_Construct_UPackage__Script_MediaAssets,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMediaSourceRendererInterface_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMediaSourceRendererInterface_Statics::ClassParams = {
&UMediaSourceRendererInterface::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000840A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMediaSourceRendererInterface_Statics::Class_MetaDataParams), Z_Construct_UClass_UMediaSourceRendererInterface_Statics::Class_MetaDataParams)
};
void UMediaSourceRendererInterface::StaticRegisterNativesUMediaSourceRendererInterface()
{
}
UClass* Z_Construct_UClass_UMediaSourceRendererInterface()
{
if (!Z_Registration_Info_UClass_UMediaSourceRendererInterface.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMediaSourceRendererInterface.OuterSingleton, Z_Construct_UClass_UMediaSourceRendererInterface_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMediaSourceRendererInterface.OuterSingleton;
}
UMediaSourceRendererInterface::UMediaSourceRendererInterface(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMediaSourceRendererInterface);
// ********** End Interface UMediaSourceRendererInterface ******************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_MediaSourceRendererInterface_h__Script_MediaAssets_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UMediaSourceRendererInterface, UMediaSourceRendererInterface::StaticClass, TEXT("UMediaSourceRendererInterface"), &Z_Registration_Info_UClass_UMediaSourceRendererInterface, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMediaSourceRendererInterface), 1881002467U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_MediaSourceRendererInterface_h__Script_MediaAssets_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_MediaSourceRendererInterface_h__Script_MediaAssets_4161879256{
TEXT("/Script/MediaAssets"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_MediaSourceRendererInterface_h__Script_MediaAssets_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_MediaSourceRendererInterface_h__Script_MediaAssets_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,79 @@
// 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 "MediaSourceRendererInterface.h"
#ifdef MEDIAASSETS_MediaSourceRendererInterface_generated_h
#error "MediaSourceRendererInterface.generated.h already included, missing '#pragma once' in MediaSourceRendererInterface.h"
#endif
#define MEDIAASSETS_MediaSourceRendererInterface_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Interface UMediaSourceRendererInterface ****************************************
struct Z_Construct_UClass_UMediaSourceRendererInterface_Statics;
MEDIAASSETS_API UClass* Z_Construct_UClass_UMediaSourceRendererInterface_NoRegister();
#define FID_Engine_Source_Runtime_MediaAssets_Public_MediaSourceRendererInterface_h_18_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MEDIAASSETS_API UMediaSourceRendererInterface(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UMediaSourceRendererInterface(UMediaSourceRendererInterface&&) = delete; \
UMediaSourceRendererInterface(const UMediaSourceRendererInterface&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MEDIAASSETS_API, UMediaSourceRendererInterface); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMediaSourceRendererInterface); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UMediaSourceRendererInterface) \
virtual ~UMediaSourceRendererInterface() = default;
#define FID_Engine_Source_Runtime_MediaAssets_Public_MediaSourceRendererInterface_h_18_GENERATED_UINTERFACE_BODY() \
private: \
static void StaticRegisterNativesUMediaSourceRendererInterface(); \
friend struct ::Z_Construct_UClass_UMediaSourceRendererInterface_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MEDIAASSETS_API UClass* ::Z_Construct_UClass_UMediaSourceRendererInterface_NoRegister(); \
public: \
DECLARE_CLASS2(UMediaSourceRendererInterface, UInterface, COMPILED_IN_FLAGS(CLASS_Abstract | CLASS_Interface), CASTCLASS_None, TEXT("/Script/MediaAssets"), Z_Construct_UClass_UMediaSourceRendererInterface_NoRegister) \
DECLARE_SERIALIZER(UMediaSourceRendererInterface)
#define FID_Engine_Source_Runtime_MediaAssets_Public_MediaSourceRendererInterface_h_18_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
FID_Engine_Source_Runtime_MediaAssets_Public_MediaSourceRendererInterface_h_18_GENERATED_UINTERFACE_BODY() \
FID_Engine_Source_Runtime_MediaAssets_Public_MediaSourceRendererInterface_h_18_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
#define FID_Engine_Source_Runtime_MediaAssets_Public_MediaSourceRendererInterface_h_18_INCLASS_IINTERFACE_NO_PURE_DECLS \
protected: \
virtual ~IMediaSourceRendererInterface() {} \
public: \
typedef UMediaSourceRendererInterface UClassType; \
typedef IMediaSourceRendererInterface ThisClass; \
virtual UObject* _getUObject() const { return nullptr; }
#define FID_Engine_Source_Runtime_MediaAssets_Public_MediaSourceRendererInterface_h_15_PROLOG
#define FID_Engine_Source_Runtime_MediaAssets_Public_MediaSourceRendererInterface_h_23_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_MediaAssets_Public_MediaSourceRendererInterface_h_18_INCLASS_IINTERFACE_NO_PURE_DECLS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMediaSourceRendererInterface;
// ********** End Interface UMediaSourceRendererInterface ******************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_MediaAssets_Public_MediaSourceRendererInterface_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,690 @@
// 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 "MediaTexture.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMediaTexture() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FLinearColor();
ENGINE_API UClass* Z_Construct_UClass_UTexture();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_TextureAddress();
MEDIAASSETS_API UClass* Z_Construct_UClass_UMediaPlayer_NoRegister();
MEDIAASSETS_API UClass* Z_Construct_UClass_UMediaTexture();
MEDIAASSETS_API UClass* Z_Construct_UClass_UMediaTexture_NoRegister();
MEDIAASSETS_API UEnum* Z_Construct_UEnum_MediaAssets_MediaTextureOrientation();
UPackage* Z_Construct_UPackage__Script_MediaAssets();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum MediaTextureOrientation ***************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_MediaTextureOrientation;
static UEnum* MediaTextureOrientation_StaticEnum()
{
if (!Z_Registration_Info_UEnum_MediaTextureOrientation.OuterSingleton)
{
Z_Registration_Info_UEnum_MediaTextureOrientation.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MediaAssets_MediaTextureOrientation, (UObject*)Z_Construct_UPackage__Script_MediaAssets(), TEXT("MediaTextureOrientation"));
}
return Z_Registration_Info_UEnum_MediaTextureOrientation.OuterSingleton;
}
template<> MEDIAASSETS_NON_ATTRIBUTED_API UEnum* StaticEnum<MediaTextureOrientation>()
{
return MediaTextureOrientation_StaticEnum();
}
struct Z_Construct_UEnum_MediaAssets_MediaTextureOrientation_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/MediaTexture.h" },
{ "MTORI_CW180.DisplayName", "Clockwise 180deg" },
{ "MTORI_CW180.Name", "MTORI_CW180" },
{ "MTORI_CW270.DisplayName", "Clockwise 270deg" },
{ "MTORI_CW270.Name", "MTORI_CW270" },
{ "MTORI_CW90.DisplayName", "Clockwise 90deg" },
{ "MTORI_CW90.Name", "MTORI_CW90" },
{ "MTORI_Original.DisplayName", "Original (as decoded)" },
{ "MTORI_Original.Name", "MTORI_Original" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "MTORI_Original", (int64)MTORI_Original },
{ "MTORI_CW90", (int64)MTORI_CW90 },
{ "MTORI_CW180", (int64)MTORI_CW180 },
{ "MTORI_CW270", (int64)MTORI_CW270 },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_MediaAssets_MediaTextureOrientation_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MediaAssets_MediaTextureOrientation_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_MediaAssets,
nullptr,
"MediaTextureOrientation",
"MediaTextureOrientation",
Z_Construct_UEnum_MediaAssets_MediaTextureOrientation_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_MediaAssets_MediaTextureOrientation_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::Regular,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MediaAssets_MediaTextureOrientation_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MediaAssets_MediaTextureOrientation_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_MediaAssets_MediaTextureOrientation()
{
if (!Z_Registration_Info_UEnum_MediaTextureOrientation.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_MediaTextureOrientation.InnerSingleton, Z_Construct_UEnum_MediaAssets_MediaTextureOrientation_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_MediaTextureOrientation.InnerSingleton;
}
// ********** End Enum MediaTextureOrientation *****************************************************
// ********** Begin Class UMediaTexture Function GetAspectRatio ************************************
struct Z_Construct_UFunction_UMediaTexture_GetAspectRatio_Statics
{
struct MediaTexture_eventGetAspectRatio_Parms
{
float ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Media|MediaTexture" },
{ "Comment", "/**\n\x09 * Gets the current aspect ratio of the texture.\n\x09 *\n\x09 * @return Texture aspect ratio.\n\x09 * @see GetHeight, GetWidth\n\x09 */" },
{ "ModuleRelativePath", "Public/MediaTexture.h" },
{ "ToolTip", "Gets the current aspect ratio of the texture.\n\n@return Texture aspect ratio.\n@see GetHeight, GetWidth" },
};
#endif // WITH_METADATA
// ********** Begin Function GetAspectRatio constinit property declarations ************************
static const UECodeGen_Private::FFloatPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetAspectRatio constinit property declarations **************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetAspectRatio Property Definitions ***********************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UMediaTexture_GetAspectRatio_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MediaTexture_eventGetAspectRatio_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMediaTexture_GetAspectRatio_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMediaTexture_GetAspectRatio_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaTexture_GetAspectRatio_Statics::PropPointers) < 2048);
// ********** End Function GetAspectRatio Property Definitions *************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMediaTexture_GetAspectRatio_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMediaTexture, nullptr, "GetAspectRatio", Z_Construct_UFunction_UMediaTexture_GetAspectRatio_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaTexture_GetAspectRatio_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMediaTexture_GetAspectRatio_Statics::MediaTexture_eventGetAspectRatio_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaTexture_GetAspectRatio_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMediaTexture_GetAspectRatio_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMediaTexture_GetAspectRatio_Statics::MediaTexture_eventGetAspectRatio_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMediaTexture_GetAspectRatio()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMediaTexture_GetAspectRatio_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMediaTexture::execGetAspectRatio)
{
P_FINISH;
P_NATIVE_BEGIN;
*(float*)Z_Param__Result=P_THIS->GetAspectRatio();
P_NATIVE_END;
}
// ********** End Class UMediaTexture Function GetAspectRatio **************************************
// ********** Begin Class UMediaTexture Function GetHeight *****************************************
struct Z_Construct_UFunction_UMediaTexture_GetHeight_Statics
{
struct MediaTexture_eventGetHeight_Parms
{
int32 ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Media|MediaTexture" },
{ "Comment", "/**\n\x09 * Gets the current height of the texture.\n\x09 *\n\x09 * @return Texture height (in pixels).\n\x09 * @see GetAspectRatio, GetWidth\n\x09 */" },
{ "ModuleRelativePath", "Public/MediaTexture.h" },
{ "ToolTip", "Gets the current height of the texture.\n\n@return Texture height (in pixels).\n@see GetAspectRatio, GetWidth" },
};
#endif // WITH_METADATA
// ********** Begin Function GetHeight constinit property declarations *****************************
static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetHeight constinit property declarations *******************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetHeight Property Definitions ****************************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UMediaTexture_GetHeight_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MediaTexture_eventGetHeight_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMediaTexture_GetHeight_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMediaTexture_GetHeight_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaTexture_GetHeight_Statics::PropPointers) < 2048);
// ********** End Function GetHeight Property Definitions ******************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMediaTexture_GetHeight_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMediaTexture, nullptr, "GetHeight", Z_Construct_UFunction_UMediaTexture_GetHeight_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaTexture_GetHeight_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMediaTexture_GetHeight_Statics::MediaTexture_eventGetHeight_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaTexture_GetHeight_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMediaTexture_GetHeight_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMediaTexture_GetHeight_Statics::MediaTexture_eventGetHeight_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMediaTexture_GetHeight()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMediaTexture_GetHeight_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMediaTexture::execGetHeight)
{
P_FINISH;
P_NATIVE_BEGIN;
*(int32*)Z_Param__Result=P_THIS->GetHeight();
P_NATIVE_END;
}
// ********** End Class UMediaTexture Function GetHeight *******************************************
// ********** Begin Class UMediaTexture Function GetMediaPlayer ************************************
struct Z_Construct_UFunction_UMediaTexture_GetMediaPlayer_Statics
{
struct MediaTexture_eventGetMediaPlayer_Parms
{
UMediaPlayer* ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Media|MediaTexture" },
{ "Comment", "/**\n\x09 * Get the media player that provides the video samples.\n\x09 *\n\x09 * @return The texture's media player, or nullptr if not set.\n\x09 * @see SetMediaPlayer\n\x09 */" },
{ "ModuleRelativePath", "Public/MediaTexture.h" },
{ "ToolTip", "Get the media player that provides the video samples.\n\n@return The texture's media player, or nullptr if not set.\n@see SetMediaPlayer" },
};
#endif // WITH_METADATA
// ********** Begin Function GetMediaPlayer constinit property declarations ************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetMediaPlayer constinit property declarations **************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetMediaPlayer Property Definitions ***********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UMediaTexture_GetMediaPlayer_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MediaTexture_eventGetMediaPlayer_Parms, ReturnValue), Z_Construct_UClass_UMediaPlayer_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMediaTexture_GetMediaPlayer_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMediaTexture_GetMediaPlayer_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaTexture_GetMediaPlayer_Statics::PropPointers) < 2048);
// ********** End Function GetMediaPlayer Property Definitions *************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMediaTexture_GetMediaPlayer_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMediaTexture, nullptr, "GetMediaPlayer", Z_Construct_UFunction_UMediaTexture_GetMediaPlayer_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaTexture_GetMediaPlayer_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMediaTexture_GetMediaPlayer_Statics::MediaTexture_eventGetMediaPlayer_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaTexture_GetMediaPlayer_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMediaTexture_GetMediaPlayer_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMediaTexture_GetMediaPlayer_Statics::MediaTexture_eventGetMediaPlayer_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMediaTexture_GetMediaPlayer()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMediaTexture_GetMediaPlayer_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMediaTexture::execGetMediaPlayer)
{
P_FINISH;
P_NATIVE_BEGIN;
*(UMediaPlayer**)Z_Param__Result=P_THIS->GetMediaPlayer();
P_NATIVE_END;
}
// ********** End Class UMediaTexture Function GetMediaPlayer **************************************
// ********** Begin Class UMediaTexture Function GetTextureNumMips *********************************
struct Z_Construct_UFunction_UMediaTexture_GetTextureNumMips_Statics
{
struct MediaTexture_eventGetTextureNumMips_Parms
{
int32 ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Media|MediaTexture" },
{ "Comment", "/**\n\x09 * Gets the current numbe of mips of the texture.\n\x09 *\n\x09 * @return Number of mips.\n\x09 */" },
{ "ModuleRelativePath", "Public/MediaTexture.h" },
{ "ToolTip", "Gets the current numbe of mips of the texture.\n\n@return Number of mips." },
};
#endif // WITH_METADATA
// ********** Begin Function GetTextureNumMips constinit property declarations *********************
static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetTextureNumMips constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetTextureNumMips Property Definitions ********************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UMediaTexture_GetTextureNumMips_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MediaTexture_eventGetTextureNumMips_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMediaTexture_GetTextureNumMips_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMediaTexture_GetTextureNumMips_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaTexture_GetTextureNumMips_Statics::PropPointers) < 2048);
// ********** End Function GetTextureNumMips Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMediaTexture_GetTextureNumMips_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMediaTexture, nullptr, "GetTextureNumMips", Z_Construct_UFunction_UMediaTexture_GetTextureNumMips_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaTexture_GetTextureNumMips_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMediaTexture_GetTextureNumMips_Statics::MediaTexture_eventGetTextureNumMips_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaTexture_GetTextureNumMips_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMediaTexture_GetTextureNumMips_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMediaTexture_GetTextureNumMips_Statics::MediaTexture_eventGetTextureNumMips_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMediaTexture_GetTextureNumMips()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMediaTexture_GetTextureNumMips_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMediaTexture::execGetTextureNumMips)
{
P_FINISH;
P_NATIVE_BEGIN;
*(int32*)Z_Param__Result=P_THIS->GetTextureNumMips();
P_NATIVE_END;
}
// ********** End Class UMediaTexture Function GetTextureNumMips ***********************************
// ********** Begin Class UMediaTexture Function GetWidth ******************************************
struct Z_Construct_UFunction_UMediaTexture_GetWidth_Statics
{
struct MediaTexture_eventGetWidth_Parms
{
int32 ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Media|MediaTexture" },
{ "Comment", "/**\n\x09 * Gets the current width of the texture.\n\x09 *\n\x09 * @return Texture width (in pixels).\n\x09 * @see GetAspectRatio, GetHeight\n\x09 */" },
{ "ModuleRelativePath", "Public/MediaTexture.h" },
{ "ToolTip", "Gets the current width of the texture.\n\n@return Texture width (in pixels).\n@see GetAspectRatio, GetHeight" },
};
#endif // WITH_METADATA
// ********** Begin Function GetWidth constinit property declarations ******************************
static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetWidth constinit property declarations ********************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetWidth Property Definitions *****************************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UMediaTexture_GetWidth_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MediaTexture_eventGetWidth_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMediaTexture_GetWidth_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMediaTexture_GetWidth_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaTexture_GetWidth_Statics::PropPointers) < 2048);
// ********** End Function GetWidth Property Definitions *******************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMediaTexture_GetWidth_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMediaTexture, nullptr, "GetWidth", Z_Construct_UFunction_UMediaTexture_GetWidth_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaTexture_GetWidth_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMediaTexture_GetWidth_Statics::MediaTexture_eventGetWidth_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaTexture_GetWidth_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMediaTexture_GetWidth_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMediaTexture_GetWidth_Statics::MediaTexture_eventGetWidth_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMediaTexture_GetWidth()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMediaTexture_GetWidth_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMediaTexture::execGetWidth)
{
P_FINISH;
P_NATIVE_BEGIN;
*(int32*)Z_Param__Result=P_THIS->GetWidth();
P_NATIVE_END;
}
// ********** End Class UMediaTexture Function GetWidth ********************************************
// ********** Begin Class UMediaTexture Function SetMediaPlayer ************************************
struct Z_Construct_UFunction_UMediaTexture_SetMediaPlayer_Statics
{
struct MediaTexture_eventSetMediaPlayer_Parms
{
UMediaPlayer* NewMediaPlayer;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Media|MediaTexture" },
{ "Comment", "/**\n\x09 * Set the media player that provides the video samples.\n\x09 *\n\x09 * @param NewMediaPlayer The player to set.\n\x09 * @see GetMediaPlayer\n\x09 */" },
{ "ModuleRelativePath", "Public/MediaTexture.h" },
{ "ToolTip", "Set the media player that provides the video samples.\n\n@param NewMediaPlayer The player to set.\n@see GetMediaPlayer" },
};
#endif // WITH_METADATA
// ********** Begin Function SetMediaPlayer constinit property declarations ************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_NewMediaPlayer;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetMediaPlayer constinit property declarations **************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetMediaPlayer Property Definitions ***********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UMediaTexture_SetMediaPlayer_Statics::NewProp_NewMediaPlayer = { "NewMediaPlayer", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(MediaTexture_eventSetMediaPlayer_Parms, NewMediaPlayer), Z_Construct_UClass_UMediaPlayer_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UMediaTexture_SetMediaPlayer_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UMediaTexture_SetMediaPlayer_Statics::NewProp_NewMediaPlayer,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaTexture_SetMediaPlayer_Statics::PropPointers) < 2048);
// ********** End Function SetMediaPlayer Property Definitions *************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMediaTexture_SetMediaPlayer_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMediaTexture, nullptr, "SetMediaPlayer", Z_Construct_UFunction_UMediaTexture_SetMediaPlayer_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaTexture_SetMediaPlayer_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UMediaTexture_SetMediaPlayer_Statics::MediaTexture_eventSetMediaPlayer_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaTexture_SetMediaPlayer_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMediaTexture_SetMediaPlayer_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UMediaTexture_SetMediaPlayer_Statics::MediaTexture_eventSetMediaPlayer_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UMediaTexture_SetMediaPlayer()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMediaTexture_SetMediaPlayer_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMediaTexture::execSetMediaPlayer)
{
P_GET_OBJECT(UMediaPlayer,Z_Param_NewMediaPlayer);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetMediaPlayer(Z_Param_NewMediaPlayer);
P_NATIVE_END;
}
// ********** End Class UMediaTexture Function SetMediaPlayer **************************************
// ********** Begin Class UMediaTexture Function UpdateResource ************************************
struct Z_Construct_UFunction_UMediaTexture_UpdateResource_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Media|MediaTexture" },
{ "Comment", "/**\n\x09 * Creates a new resource for the texture, and updates any cached references to the resource.\n\x09 * This obviously is just an override to expose to blueprints. Since the base is deprecated in favor\n\x09 * of the new params version, we remove the virtual override and pass the flags we care about here.\n\x09 */" },
{ "ModuleRelativePath", "Public/MediaTexture.h" },
{ "ToolTip", "Creates a new resource for the texture, and updates any cached references to the resource.\nThis obviously is just an override to expose to blueprints. Since the base is deprecated in favor\nof the new params version, we remove the virtual override and pass the flags we care about here." },
};
#endif // WITH_METADATA
// ********** Begin Function UpdateResource constinit property declarations ************************
// ********** End Function UpdateResource constinit property declarations **************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UMediaTexture_UpdateResource_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UMediaTexture, nullptr, "UpdateResource", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UMediaTexture_UpdateResource_Statics::Function_MetaDataParams), Z_Construct_UFunction_UMediaTexture_UpdateResource_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_UMediaTexture_UpdateResource()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UMediaTexture_UpdateResource_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UMediaTexture::execUpdateResource)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->UpdateResource();
P_NATIVE_END;
}
// ********** End Class UMediaTexture Function UpdateResource **************************************
// ********** Begin Class UMediaTexture ************************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UMediaTexture;
UClass* UMediaTexture::GetPrivateStaticClass()
{
using TClass = UMediaTexture;
if (!Z_Registration_Info_UClass_UMediaTexture.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("MediaTexture"),
Z_Registration_Info_UClass_UMediaTexture.InnerSingleton,
StaticRegisterNativesUMediaTexture,
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_UMediaTexture.InnerSingleton;
}
UClass* Z_Construct_UClass_UMediaTexture_NoRegister()
{
return UMediaTexture::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UMediaTexture_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Implements a texture asset for rendering video tracks from UMediaPlayer assets.\n * \n * note: derives directly from UTexture, not from UTexture2D or UTexture2DDynamic\n * maybe should have been UTexture2DDynamic?\n */" },
{ "HideCategories", "Adjustments Compositing LevelOfDetail ImportSettings Object" },
{ "IncludePath", "MediaTexture.h" },
{ "ModuleRelativePath", "Public/MediaTexture.h" },
{ "ToolTip", "Implements a texture asset for rendering video tracks from UMediaPlayer assets.\n\nnote: derives directly from UTexture, not from UTexture2D or UTexture2DDynamic\n maybe should have been UTexture2DDynamic?" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AddressX_MetaData[] = {
{ "Category", "MediaTexture" },
{ "Comment", "/** The addressing mode to use for the X axis. */" },
{ "DisplayName", "X-axis Tiling Method" },
{ "ModuleRelativePath", "Public/MediaTexture.h" },
{ "ToolTip", "The addressing mode to use for the X axis." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AddressY_MetaData[] = {
{ "Category", "MediaTexture" },
{ "Comment", "/** The addressing mode to use for the Y axis. */" },
{ "DisplayName", "Y-axis Tiling Method" },
{ "ModuleRelativePath", "Public/MediaTexture.h" },
{ "ToolTip", "The addressing mode to use for the Y axis." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AutoClear_MetaData[] = {
{ "Category", "MediaTexture" },
{ "Comment", "/** Whether to clear the texture when no media is being played (default = enabled). */" },
{ "ModuleRelativePath", "Public/MediaTexture.h" },
{ "ToolTip", "Whether to clear the texture when no media is being played (default = enabled)." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ClearColor_MetaData[] = {
{ "Category", "MediaTexture" },
{ "Comment", "/** The color used to clear the texture if AutoClear is enabled (default = black). */" },
{ "ModuleRelativePath", "Public/MediaTexture.h" },
{ "ToolTip", "The color used to clear the texture if AutoClear is enabled (default = black)." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EnableGenMips_MetaData[] = {
{ "Category", "MediaTexture" },
{ "Comment", "/** Basic enablement for mip generation (default = false). */" },
{ "DisplayName", "Enable Mipmap generation" },
{ "ModuleRelativePath", "Public/MediaTexture.h" },
{ "ToolTip", "Basic enablement for mip generation (default = false)." },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NumMips_MetaData[] = {
{ "DeprecatedProperty", "" },
{ "DeprecationMessage", "Only 'Enable Mipmap Generation' is needed now. When true, the full mip chain will be generated." },
{ "ModuleRelativePath", "Public/MediaTexture.h" },
};
#endif // WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NewStyleOutput_MetaData[] = {
{ "Category", "MediaTexture" },
{ "Comment", "/**\n\x09* Allows the media texture to be used as a regular 2D texture in materials, with Color or Linear Color sampler types as opposed to External.\n\x09* Note however that external textures can remain more efficient on lower-end platforms (OpenGL ES).\n\x09*/" },
{ "DisplayName", "Enable New Style Output" },
{ "ModuleRelativePath", "Public/MediaTexture.h" },
{ "ToolTip", "Allows the media texture to be used as a regular 2D texture in materials, with Color or Linear Color sampler types as opposed to External.\nNote however that external textures can remain more efficient on lower-end platforms (OpenGL ES)." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CurrentAspectRatio_MetaData[] = {
{ "Category", "MediaTexture" },
{ "Comment", "/** Current aspect ratio */" },
{ "DisplayName", "Current frame's aspect ratio" },
{ "ModuleRelativePath", "Public/MediaTexture.h" },
{ "ToolTip", "Current aspect ratio" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CurrentOrientation_MetaData[] = {
{ "Category", "MediaTexture" },
{ "Comment", "/** Current media orientation */" },
{ "DisplayName", "Current frame's orientation" },
{ "ModuleRelativePath", "Public/MediaTexture.h" },
{ "ToolTip", "Current media orientation" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MediaPlayer_MetaData[] = {
{ "Category", "Media" },
{ "Comment", "/**\n\x09 * The media player asset associated with this texture.\n\x09 *\n\x09 * This property is meant for design-time convenience. To change the\n\x09 * associated media player at run-time, use the SetMediaPlayer method.\n\x09 *\n\x09 * @see SetMediaPlayer\n\x09 */" },
{ "ModuleRelativePath", "Public/MediaTexture.h" },
{ "ToolTip", "The media player asset associated with this texture.\n\nThis property is meant for design-time convenience. To change the\nassociated media player at run-time, use the SetMediaPlayer method.\n\n@see SetMediaPlayer" },
};
#endif // WITH_METADATA
// ********** Begin Class UMediaTexture constinit property declarations ****************************
static const UECodeGen_Private::FBytePropertyParams NewProp_AddressX;
static const UECodeGen_Private::FBytePropertyParams NewProp_AddressY;
static void NewProp_AutoClear_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_AutoClear;
static const UECodeGen_Private::FStructPropertyParams NewProp_ClearColor;
static void NewProp_EnableGenMips_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_EnableGenMips;
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FBytePropertyParams NewProp_NumMips;
#endif // WITH_EDITORONLY_DATA
static void NewProp_NewStyleOutput_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_NewStyleOutput;
static const UECodeGen_Private::FFloatPropertyParams NewProp_CurrentAspectRatio;
static const UECodeGen_Private::FBytePropertyParams NewProp_CurrentOrientation;
static const UECodeGen_Private::FObjectPropertyParams NewProp_MediaPlayer;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UMediaTexture constinit property declarations ******************************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("GetAspectRatio"), .Pointer = &UMediaTexture::execGetAspectRatio },
{ .NameUTF8 = UTF8TEXT("GetHeight"), .Pointer = &UMediaTexture::execGetHeight },
{ .NameUTF8 = UTF8TEXT("GetMediaPlayer"), .Pointer = &UMediaTexture::execGetMediaPlayer },
{ .NameUTF8 = UTF8TEXT("GetTextureNumMips"), .Pointer = &UMediaTexture::execGetTextureNumMips },
{ .NameUTF8 = UTF8TEXT("GetWidth"), .Pointer = &UMediaTexture::execGetWidth },
{ .NameUTF8 = UTF8TEXT("SetMediaPlayer"), .Pointer = &UMediaTexture::execSetMediaPlayer },
{ .NameUTF8 = UTF8TEXT("UpdateResource"), .Pointer = &UMediaTexture::execUpdateResource },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UMediaTexture_GetAspectRatio, "GetAspectRatio" }, // 2169485657
{ &Z_Construct_UFunction_UMediaTexture_GetHeight, "GetHeight" }, // 1266608262
{ &Z_Construct_UFunction_UMediaTexture_GetMediaPlayer, "GetMediaPlayer" }, // 1589732615
{ &Z_Construct_UFunction_UMediaTexture_GetTextureNumMips, "GetTextureNumMips" }, // 2457916914
{ &Z_Construct_UFunction_UMediaTexture_GetWidth, "GetWidth" }, // 2912806623
{ &Z_Construct_UFunction_UMediaTexture_SetMediaPlayer, "SetMediaPlayer" }, // 2493540052
{ &Z_Construct_UFunction_UMediaTexture_UpdateResource, "UpdateResource" }, // 202912631
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UMediaTexture>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UMediaTexture_Statics
// ********** Begin Class UMediaTexture Property Definitions ***************************************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UMediaTexture_Statics::NewProp_AddressX = { "AddressX", nullptr, (EPropertyFlags)0x0010050000000005, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMediaTexture, AddressX), Z_Construct_UEnum_Engine_TextureAddress, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AddressX_MetaData), NewProp_AddressX_MetaData) }; // 1061426055
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UMediaTexture_Statics::NewProp_AddressY = { "AddressY", nullptr, (EPropertyFlags)0x0010050000000005, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMediaTexture, AddressY), Z_Construct_UEnum_Engine_TextureAddress, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AddressY_MetaData), NewProp_AddressY_MetaData) }; // 1061426055
void Z_Construct_UClass_UMediaTexture_Statics::NewProp_AutoClear_SetBit(void* Obj)
{
((UMediaTexture*)Obj)->AutoClear = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UMediaTexture_Statics::NewProp_AutoClear = { "AutoClear", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UMediaTexture), &Z_Construct_UClass_UMediaTexture_Statics::NewProp_AutoClear_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AutoClear_MetaData), NewProp_AutoClear_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UMediaTexture_Statics::NewProp_ClearColor = { "ClearColor", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMediaTexture, ClearColor), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ClearColor_MetaData), NewProp_ClearColor_MetaData) };
void Z_Construct_UClass_UMediaTexture_Statics::NewProp_EnableGenMips_SetBit(void* Obj)
{
((UMediaTexture*)Obj)->EnableGenMips = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UMediaTexture_Statics::NewProp_EnableGenMips = { "EnableGenMips", nullptr, (EPropertyFlags)0x0010000000000015, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UMediaTexture), &Z_Construct_UClass_UMediaTexture_Statics::NewProp_EnableGenMips_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EnableGenMips_MetaData), NewProp_EnableGenMips_MetaData) };
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UMediaTexture_Statics::NewProp_NumMips = { "NumMips", nullptr, (EPropertyFlags)0x0010000820000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMediaTexture, NumMips_DEPRECATED), nullptr, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NumMips_MetaData), NewProp_NumMips_MetaData) };
#endif // WITH_EDITORONLY_DATA
void Z_Construct_UClass_UMediaTexture_Statics::NewProp_NewStyleOutput_SetBit(void* Obj)
{
((UMediaTexture*)Obj)->NewStyleOutput = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UMediaTexture_Statics::NewProp_NewStyleOutput = { "NewStyleOutput", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UMediaTexture), &Z_Construct_UClass_UMediaTexture_Statics::NewProp_NewStyleOutput_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NewStyleOutput_MetaData), NewProp_NewStyleOutput_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UMediaTexture_Statics::NewProp_CurrentAspectRatio = { "CurrentAspectRatio", nullptr, (EPropertyFlags)0x0090400000002014, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMediaTexture, CurrentAspectRatio), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CurrentAspectRatio_MetaData), NewProp_CurrentAspectRatio_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UMediaTexture_Statics::NewProp_CurrentOrientation = { "CurrentOrientation", nullptr, (EPropertyFlags)0x0090400000002014, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMediaTexture, CurrentOrientation), Z_Construct_UEnum_MediaAssets_MediaTextureOrientation, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CurrentOrientation_MetaData), NewProp_CurrentOrientation_MetaData) }; // 379942407
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UMediaTexture_Statics::NewProp_MediaPlayer = { "MediaPlayer", nullptr, (EPropertyFlags)0x0124080000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UMediaTexture, MediaPlayer), Z_Construct_UClass_UMediaPlayer_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MediaPlayer_MetaData), NewProp_MediaPlayer_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UMediaTexture_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMediaTexture_Statics::NewProp_AddressX,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMediaTexture_Statics::NewProp_AddressY,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMediaTexture_Statics::NewProp_AutoClear,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMediaTexture_Statics::NewProp_ClearColor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMediaTexture_Statics::NewProp_EnableGenMips,
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMediaTexture_Statics::NewProp_NumMips,
#endif // WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMediaTexture_Statics::NewProp_NewStyleOutput,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMediaTexture_Statics::NewProp_CurrentAspectRatio,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMediaTexture_Statics::NewProp_CurrentOrientation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UMediaTexture_Statics::NewProp_MediaPlayer,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMediaTexture_Statics::PropPointers) < 2048);
// ********** End Class UMediaTexture Property Definitions *****************************************
UObject* (*const Z_Construct_UClass_UMediaTexture_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UTexture,
(UObject* (*)())Z_Construct_UPackage__Script_MediaAssets,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UMediaTexture_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UMediaTexture_Statics::ClassParams = {
&UMediaTexture::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_UMediaTexture_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_UMediaTexture_Statics::PropPointers),
0,
0x008800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UMediaTexture_Statics::Class_MetaDataParams), Z_Construct_UClass_UMediaTexture_Statics::Class_MetaDataParams)
};
void UMediaTexture::StaticRegisterNativesUMediaTexture()
{
UClass* Class = UMediaTexture::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UMediaTexture_Statics::Funcs));
}
UClass* Z_Construct_UClass_UMediaTexture()
{
if (!Z_Registration_Info_UClass_UMediaTexture.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UMediaTexture.OuterSingleton, Z_Construct_UClass_UMediaTexture_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UMediaTexture.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UMediaTexture);
UMediaTexture::~UMediaTexture() {}
// ********** End Class UMediaTexture **************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_MediaTexture_h__Script_MediaAssets_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ MediaTextureOrientation_StaticEnum, TEXT("MediaTextureOrientation"), &Z_Registration_Info_UEnum_MediaTextureOrientation, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 379942407U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UMediaTexture, UMediaTexture::StaticClass, TEXT("UMediaTexture"), &Z_Registration_Info_UClass_UMediaTexture, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UMediaTexture), 2279989441U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_MediaTexture_h__Script_MediaAssets_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_MediaTexture_h__Script_MediaAssets_3056548383{
TEXT("/Script/MediaAssets"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_MediaTexture_h__Script_MediaAssets_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_MediaTexture_h__Script_MediaAssets_Statics::ClassInfo),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_MediaTexture_h__Script_MediaAssets_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_MediaTexture_h__Script_MediaAssets_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,86 @@
// 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 "MediaTexture.h"
#ifdef MEDIAASSETS_MediaTexture_generated_h
#error "MediaTexture.generated.h already included, missing '#pragma once' in MediaTexture.h"
#endif
#define MEDIAASSETS_MediaTexture_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class UMediaPlayer;
// ********** Begin Class UMediaTexture ************************************************************
#define FID_Engine_Source_Runtime_MediaAssets_Public_MediaTexture_h_43_RPC_WRAPPERS \
DECLARE_FUNCTION(execUpdateResource); \
DECLARE_FUNCTION(execSetMediaPlayer); \
DECLARE_FUNCTION(execGetMediaPlayer); \
DECLARE_FUNCTION(execGetTextureNumMips); \
DECLARE_FUNCTION(execGetWidth); \
DECLARE_FUNCTION(execGetHeight); \
DECLARE_FUNCTION(execGetAspectRatio);
struct Z_Construct_UClass_UMediaTexture_Statics;
MEDIAASSETS_API UClass* Z_Construct_UClass_UMediaTexture_NoRegister();
#define FID_Engine_Source_Runtime_MediaAssets_Public_MediaTexture_h_43_INCLASS \
private: \
static void StaticRegisterNativesUMediaTexture(); \
friend struct ::Z_Construct_UClass_UMediaTexture_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MEDIAASSETS_API UClass* ::Z_Construct_UClass_UMediaTexture_NoRegister(); \
public: \
DECLARE_CLASS2(UMediaTexture, UTexture, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/MediaAssets"), Z_Construct_UClass_UMediaTexture_NoRegister) \
DECLARE_SERIALIZER(UMediaTexture)
#define FID_Engine_Source_Runtime_MediaAssets_Public_MediaTexture_h_43_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MEDIAASSETS_API UMediaTexture(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UMediaTexture) \
DECLARE_VTABLE_PTR_HELPER_CTOR(MEDIAASSETS_API, UMediaTexture); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMediaTexture); \
/** Deleted move- and copy-constructors, should never be used */ \
UMediaTexture(UMediaTexture&&) = delete; \
UMediaTexture(const UMediaTexture&) = delete; \
MEDIAASSETS_API virtual ~UMediaTexture();
#define FID_Engine_Source_Runtime_MediaAssets_Public_MediaTexture_h_39_PROLOG
#define FID_Engine_Source_Runtime_MediaAssets_Public_MediaTexture_h_43_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_MediaAssets_Public_MediaTexture_h_43_RPC_WRAPPERS \
FID_Engine_Source_Runtime_MediaAssets_Public_MediaTexture_h_43_INCLASS \
FID_Engine_Source_Runtime_MediaAssets_Public_MediaTexture_h_43_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMediaTexture;
// ********** End Class UMediaTexture **************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_MediaAssets_Public_MediaTexture_h
// ********** Begin Enum MediaTextureOrientation ***************************************************
#define FOREACH_ENUM_MEDIATEXTUREORIENTATION(op) \
op(MTORI_Original) \
op(MTORI_CW90) \
op(MTORI_CW180) \
op(MTORI_CW270)
enum MediaTextureOrientation : int;
template<> MEDIAASSETS_NON_ATTRIBUTED_API UEnum* StaticEnum<MediaTextureOrientation>();
// ********** End Enum MediaTextureOrientation *****************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,87 @@
// 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 "MediaTextureTracker.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMediaTextureTracker() {}
// ********** Begin Cross Module References ********************************************************
MEDIAASSETS_API UEnum* Z_Construct_UEnum_MediaAssets_EMediaTextureVisibleMipsTiles();
UPackage* Z_Construct_UPackage__Script_MediaAssets();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EMediaTextureVisibleMipsTiles *********************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EMediaTextureVisibleMipsTiles;
static UEnum* EMediaTextureVisibleMipsTiles_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EMediaTextureVisibleMipsTiles.OuterSingleton)
{
Z_Registration_Info_UEnum_EMediaTextureVisibleMipsTiles.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MediaAssets_EMediaTextureVisibleMipsTiles, (UObject*)Z_Construct_UPackage__Script_MediaAssets(), TEXT("EMediaTextureVisibleMipsTiles"));
}
return Z_Registration_Info_UEnum_EMediaTextureVisibleMipsTiles.OuterSingleton;
}
template<> MEDIAASSETS_NON_ATTRIBUTED_API UEnum* StaticEnum<EMediaTextureVisibleMipsTiles>()
{
return EMediaTextureVisibleMipsTiles_StaticEnum();
}
struct Z_Construct_UEnum_MediaAssets_EMediaTextureVisibleMipsTiles_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/MediaTextureTracker.h" },
{ "None.Name", "EMediaTextureVisibleMipsTiles::None" },
{ "Plane.Name", "EMediaTextureVisibleMipsTiles::Plane" },
{ "Sphere.Name", "EMediaTextureVisibleMipsTiles::Sphere" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EMediaTextureVisibleMipsTiles::None", (int64)EMediaTextureVisibleMipsTiles::None },
{ "EMediaTextureVisibleMipsTiles::Plane", (int64)EMediaTextureVisibleMipsTiles::Plane },
{ "EMediaTextureVisibleMipsTiles::Sphere", (int64)EMediaTextureVisibleMipsTiles::Sphere },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_MediaAssets_EMediaTextureVisibleMipsTiles_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MediaAssets_EMediaTextureVisibleMipsTiles_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_MediaAssets,
nullptr,
"EMediaTextureVisibleMipsTiles",
"EMediaTextureVisibleMipsTiles",
Z_Construct_UEnum_MediaAssets_EMediaTextureVisibleMipsTiles_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_MediaAssets_EMediaTextureVisibleMipsTiles_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MediaAssets_EMediaTextureVisibleMipsTiles_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MediaAssets_EMediaTextureVisibleMipsTiles_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_MediaAssets_EMediaTextureVisibleMipsTiles()
{
if (!Z_Registration_Info_UEnum_EMediaTextureVisibleMipsTiles.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EMediaTextureVisibleMipsTiles.InnerSingleton, Z_Construct_UEnum_MediaAssets_EMediaTextureVisibleMipsTiles_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EMediaTextureVisibleMipsTiles.InnerSingleton;
}
// ********** End Enum EMediaTextureVisibleMipsTiles ***********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_MediaTextureTracker_h__Script_MediaAssets_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EMediaTextureVisibleMipsTiles_StaticEnum, TEXT("EMediaTextureVisibleMipsTiles"), &Z_Registration_Info_UEnum_EMediaTextureVisibleMipsTiles, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 4090763340U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_MediaTextureTracker_h__Script_MediaAssets_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_MediaTextureTracker_h__Script_MediaAssets_3403696144{
TEXT("/Script/MediaAssets"),
nullptr, 0,
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_MediaTextureTracker_h__Script_MediaAssets_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_MediaTextureTracker_h__Script_MediaAssets_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,35 @@
// 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 "MediaTextureTracker.h"
#ifdef MEDIAASSETS_MediaTextureTracker_generated_h
#error "MediaTextureTracker.generated.h already included, missing '#pragma once' in MediaTextureTracker.h"
#endif
#define MEDIAASSETS_MediaTextureTracker_generated_h
#include "Templates/IsUEnumClass.h"
#include "UObject/ObjectMacros.h"
#include "UObject/ReflectedTypeAccessors.h"
#include "Templates/NoDestroy.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_MediaAssets_Public_MediaTextureTracker_h
// ********** Begin Enum EMediaTextureVisibleMipsTiles *********************************************
#define FOREACH_ENUM_EMEDIATEXTUREVISIBLEMIPSTILES(op) \
op(EMediaTextureVisibleMipsTiles::None) \
op(EMediaTextureVisibleMipsTiles::Plane) \
op(EMediaTextureVisibleMipsTiles::Sphere)
enum class EMediaTextureVisibleMipsTiles : uint8;
template<> struct TIsUEnumClass<EMediaTextureVisibleMipsTiles> { enum { Value = true }; };
template<> MEDIAASSETS_NON_ATTRIBUTED_API UEnum* StaticEnum<EMediaTextureVisibleMipsTiles>();
// ********** End Enum EMediaTextureVisibleMipsTiles ***********************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,165 @@
// 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 "PlatformMediaSource.h"
#include "Serialization/ArchiveUObjectFromStructuredArchive.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodePlatformMediaSource() {}
// ********** Begin Cross Module References ********************************************************
MEDIAASSETS_API UClass* Z_Construct_UClass_UMediaSource();
MEDIAASSETS_API UClass* Z_Construct_UClass_UMediaSource_NoRegister();
MEDIAASSETS_API UClass* Z_Construct_UClass_UPlatformMediaSource();
MEDIAASSETS_API UClass* Z_Construct_UClass_UPlatformMediaSource_NoRegister();
UPackage* Z_Construct_UPackage__Script_MediaAssets();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UPlatformMediaSource *****************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UPlatformMediaSource;
UClass* UPlatformMediaSource::GetPrivateStaticClass()
{
using TClass = UPlatformMediaSource;
if (!Z_Registration_Info_UClass_UPlatformMediaSource.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("PlatformMediaSource"),
Z_Registration_Info_UClass_UPlatformMediaSource.InnerSingleton,
StaticRegisterNativesUPlatformMediaSource,
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_UPlatformMediaSource.InnerSingleton;
}
UClass* Z_Construct_UClass_UPlatformMediaSource_NoRegister()
{
return UPlatformMediaSource::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UPlatformMediaSource_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n * A media source that selects other media sources based on target platform.\n *\n * Use this asset to override media sources on a per-platform basis.\n */" },
{ "HideCategories", "Object" },
{ "IncludePath", "PlatformMediaSource.h" },
{ "ModuleRelativePath", "Public/PlatformMediaSource.h" },
{ "ToolTip", "A media source that selects other media sources based on target platform.\n\nUse this asset to override media sources on a per-platform basis." },
};
#if WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PlatformMediaSources_MetaData[] = {
{ "Category", "Sources" },
{ "Comment", "/** Media sources per platform. */" },
{ "DisplayName", "Media Sources" },
{ "ModuleRelativePath", "Public/PlatformMediaSource.h" },
{ "ToolTip", "Media sources per platform." },
};
#endif // WITH_EDITORONLY_DATA
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MediaSource_MetaData[] = {
{ "Comment", "/**\n\x09 * Default media source.\n\x09 *\n\x09 * This media source will be used if no source was specified for a target platform.\n\x09 */" },
{ "ModuleRelativePath", "Public/PlatformMediaSource.h" },
{ "ToolTip", "Default media source.\n\nThis media source will be used if no source was specified for a target platform." },
};
#endif // WITH_METADATA
// ********** Begin Class UPlatformMediaSource constinit property declarations *********************
#if WITH_EDITORONLY_DATA
static const UECodeGen_Private::FObjectPropertyParams NewProp_PlatformMediaSources_ValueProp;
static const UECodeGen_Private::FStrPropertyParams NewProp_PlatformMediaSources_Key_KeyProp;
static const UECodeGen_Private::FMapPropertyParams NewProp_PlatformMediaSources;
#endif // WITH_EDITORONLY_DATA
static const UECodeGen_Private::FObjectPropertyParams NewProp_MediaSource;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UPlatformMediaSource constinit property declarations ***********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UPlatformMediaSource>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UPlatformMediaSource_Statics
// ********** Begin Class UPlatformMediaSource Property Definitions ********************************
#if WITH_EDITORONLY_DATA
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UPlatformMediaSource_Statics::NewProp_PlatformMediaSources_ValueProp = { "PlatformMediaSources", nullptr, (EPropertyFlags)0x0104000800000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, Z_Construct_UClass_UMediaSource_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UPlatformMediaSource_Statics::NewProp_PlatformMediaSources_Key_KeyProp = { "PlatformMediaSources_Key", nullptr, (EPropertyFlags)0x0100000800000001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FMapPropertyParams Z_Construct_UClass_UPlatformMediaSource_Statics::NewProp_PlatformMediaSources = { "PlatformMediaSources", nullptr, (EPropertyFlags)0x0114000800002001, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPlatformMediaSource, PlatformMediaSources), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PlatformMediaSources_MetaData), NewProp_PlatformMediaSources_MetaData) };
#endif // WITH_EDITORONLY_DATA
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UPlatformMediaSource_Statics::NewProp_MediaSource = { "MediaSource", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPlatformMediaSource, MediaSource), Z_Construct_UClass_UMediaSource_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MediaSource_MetaData), NewProp_MediaSource_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UPlatformMediaSource_Statics::PropPointers[] = {
#if WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPlatformMediaSource_Statics::NewProp_PlatformMediaSources_ValueProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPlatformMediaSource_Statics::NewProp_PlatformMediaSources_Key_KeyProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPlatformMediaSource_Statics::NewProp_PlatformMediaSources,
#endif // WITH_EDITORONLY_DATA
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPlatformMediaSource_Statics::NewProp_MediaSource,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPlatformMediaSource_Statics::PropPointers) < 2048);
// ********** End Class UPlatformMediaSource Property Definitions **********************************
UObject* (*const Z_Construct_UClass_UPlatformMediaSource_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UMediaSource,
(UObject* (*)())Z_Construct_UPackage__Script_MediaAssets,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPlatformMediaSource_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UPlatformMediaSource_Statics::ClassParams = {
&UPlatformMediaSource::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UPlatformMediaSource_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UPlatformMediaSource_Statics::PropPointers),
0,
0x000810A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UPlatformMediaSource_Statics::Class_MetaDataParams), Z_Construct_UClass_UPlatformMediaSource_Statics::Class_MetaDataParams)
};
void UPlatformMediaSource::StaticRegisterNativesUPlatformMediaSource()
{
}
UClass* Z_Construct_UClass_UPlatformMediaSource()
{
if (!Z_Registration_Info_UClass_UPlatformMediaSource.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UPlatformMediaSource.OuterSingleton, Z_Construct_UClass_UPlatformMediaSource_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UPlatformMediaSource.OuterSingleton;
}
UPlatformMediaSource::UPlatformMediaSource(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UPlatformMediaSource);
UPlatformMediaSource::~UPlatformMediaSource() {}
IMPLEMENT_FSTRUCTUREDARCHIVE_SERIALIZER(UPlatformMediaSource)
// ********** End Class UPlatformMediaSource *******************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_PlatformMediaSource_h__Script_MediaAssets_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UPlatformMediaSource, UPlatformMediaSource::StaticClass, TEXT("UPlatformMediaSource"), &Z_Registration_Info_UClass_UPlatformMediaSource, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UPlatformMediaSource), 2935064270U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_PlatformMediaSource_h__Script_MediaAssets_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_PlatformMediaSource_h__Script_MediaAssets_3219170570{
TEXT("/Script/MediaAssets"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_PlatformMediaSource_h__Script_MediaAssets_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_PlatformMediaSource_h__Script_MediaAssets_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,68 @@
// 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 "PlatformMediaSource.h"
#ifdef MEDIAASSETS_PlatformMediaSource_generated_h
#error "PlatformMediaSource.generated.h already included, missing '#pragma once' in PlatformMediaSource.h"
#endif
#define MEDIAASSETS_PlatformMediaSource_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UPlatformMediaSource *****************************************************
#define FID_Engine_Source_Runtime_MediaAssets_Public_PlatformMediaSource_h_32_ARCHIVESERIALIZER \
DECLARE_FSTRUCTUREDARCHIVE_SERIALIZER(UPlatformMediaSource, MEDIAASSETS_API)
struct Z_Construct_UClass_UPlatformMediaSource_Statics;
MEDIAASSETS_API UClass* Z_Construct_UClass_UPlatformMediaSource_NoRegister();
#define FID_Engine_Source_Runtime_MediaAssets_Public_PlatformMediaSource_h_32_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUPlatformMediaSource(); \
friend struct ::Z_Construct_UClass_UPlatformMediaSource_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MEDIAASSETS_API UClass* ::Z_Construct_UClass_UPlatformMediaSource_NoRegister(); \
public: \
DECLARE_CLASS2(UPlatformMediaSource, UMediaSource, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/MediaAssets"), Z_Construct_UClass_UPlatformMediaSource_NoRegister) \
DECLARE_SERIALIZER(UPlatformMediaSource) \
FID_Engine_Source_Runtime_MediaAssets_Public_PlatformMediaSource_h_32_ARCHIVESERIALIZER
#define FID_Engine_Source_Runtime_MediaAssets_Public_PlatformMediaSource_h_32_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MEDIAASSETS_API UPlatformMediaSource(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UPlatformMediaSource(UPlatformMediaSource&&) = delete; \
UPlatformMediaSource(const UPlatformMediaSource&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MEDIAASSETS_API, UPlatformMediaSource); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UPlatformMediaSource); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UPlatformMediaSource) \
MEDIAASSETS_API virtual ~UPlatformMediaSource();
#define FID_Engine_Source_Runtime_MediaAssets_Public_PlatformMediaSource_h_28_PROLOG
#define FID_Engine_Source_Runtime_MediaAssets_Public_PlatformMediaSource_h_32_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_MediaAssets_Public_PlatformMediaSource_h_32_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_MediaAssets_Public_PlatformMediaSource_h_32_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UPlatformMediaSource;
// ********** End Class UPlatformMediaSource *******************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_MediaAssets_Public_PlatformMediaSource_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,137 @@
// 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 "StreamMediaSource.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeStreamMediaSource() {}
// ********** Begin Cross Module References ********************************************************
MEDIAASSETS_API UClass* Z_Construct_UClass_UBaseMediaSource();
MEDIAASSETS_API UClass* Z_Construct_UClass_UStreamMediaSource();
MEDIAASSETS_API UClass* Z_Construct_UClass_UStreamMediaSource_NoRegister();
UPackage* Z_Construct_UPackage__Script_MediaAssets();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UStreamMediaSource *******************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UStreamMediaSource;
UClass* UStreamMediaSource::GetPrivateStaticClass()
{
using TClass = UStreamMediaSource;
if (!Z_Registration_Info_UClass_UStreamMediaSource.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("StreamMediaSource"),
Z_Registration_Info_UClass_UStreamMediaSource.InnerSingleton,
StaticRegisterNativesUStreamMediaSource,
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_UStreamMediaSource.InnerSingleton;
}
UClass* Z_Construct_UClass_UStreamMediaSource_NoRegister()
{
return UStreamMediaSource::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UStreamMediaSource_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "HideCategories", "Object Object" },
{ "IncludePath", "StreamMediaSource.h" },
{ "ModuleRelativePath", "Public/StreamMediaSource.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StreamUrl_MetaData[] = {
{ "Category", "Stream" },
{ "Comment", "/** The URL to the media stream to be played. */" },
{ "ModuleRelativePath", "Public/StreamMediaSource.h" },
{ "ToolTip", "The URL to the media stream to be played." },
};
#endif // WITH_METADATA
// ********** Begin Class UStreamMediaSource constinit property declarations ***********************
static const UECodeGen_Private::FStrPropertyParams NewProp_StreamUrl;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UStreamMediaSource constinit property declarations *************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UStreamMediaSource>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UStreamMediaSource_Statics
// ********** Begin Class UStreamMediaSource Property Definitions **********************************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UStreamMediaSource_Statics::NewProp_StreamUrl = { "StreamUrl", nullptr, (EPropertyFlags)0x0010010000000005, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UStreamMediaSource, StreamUrl), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StreamUrl_MetaData), NewProp_StreamUrl_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UStreamMediaSource_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UStreamMediaSource_Statics::NewProp_StreamUrl,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UStreamMediaSource_Statics::PropPointers) < 2048);
// ********** End Class UStreamMediaSource Property Definitions ************************************
UObject* (*const Z_Construct_UClass_UStreamMediaSource_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UBaseMediaSource,
(UObject* (*)())Z_Construct_UPackage__Script_MediaAssets,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UStreamMediaSource_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UStreamMediaSource_Statics::ClassParams = {
&UStreamMediaSource::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UStreamMediaSource_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UStreamMediaSource_Statics::PropPointers),
0,
0x000810A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UStreamMediaSource_Statics::Class_MetaDataParams), Z_Construct_UClass_UStreamMediaSource_Statics::Class_MetaDataParams)
};
void UStreamMediaSource::StaticRegisterNativesUStreamMediaSource()
{
}
UClass* Z_Construct_UClass_UStreamMediaSource()
{
if (!Z_Registration_Info_UClass_UStreamMediaSource.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UStreamMediaSource.OuterSingleton, Z_Construct_UClass_UStreamMediaSource_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UStreamMediaSource.OuterSingleton;
}
UStreamMediaSource::UStreamMediaSource(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UStreamMediaSource);
UStreamMediaSource::~UStreamMediaSource() {}
// ********** End Class UStreamMediaSource *********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_StreamMediaSource_h__Script_MediaAssets_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UStreamMediaSource, UStreamMediaSource::StaticClass, TEXT("UStreamMediaSource"), &Z_Registration_Info_UClass_UStreamMediaSource, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UStreamMediaSource), 2551090189U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_StreamMediaSource_h__Script_MediaAssets_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_StreamMediaSource_h__Script_MediaAssets_2804395655{
TEXT("/Script/MediaAssets"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_StreamMediaSource_h__Script_MediaAssets_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_StreamMediaSource_h__Script_MediaAssets_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 "StreamMediaSource.h"
#ifdef MEDIAASSETS_StreamMediaSource_generated_h
#error "StreamMediaSource.generated.h already included, missing '#pragma once' in StreamMediaSource.h"
#endif
#define MEDIAASSETS_StreamMediaSource_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UStreamMediaSource *******************************************************
struct Z_Construct_UClass_UStreamMediaSource_Statics;
MEDIAASSETS_API UClass* Z_Construct_UClass_UStreamMediaSource_NoRegister();
#define FID_Engine_Source_Runtime_MediaAssets_Public_StreamMediaSource_h_19_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUStreamMediaSource(); \
friend struct ::Z_Construct_UClass_UStreamMediaSource_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MEDIAASSETS_API UClass* ::Z_Construct_UClass_UStreamMediaSource_NoRegister(); \
public: \
DECLARE_CLASS2(UStreamMediaSource, UBaseMediaSource, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/MediaAssets"), Z_Construct_UClass_UStreamMediaSource_NoRegister) \
DECLARE_SERIALIZER(UStreamMediaSource)
#define FID_Engine_Source_Runtime_MediaAssets_Public_StreamMediaSource_h_19_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MEDIAASSETS_API UStreamMediaSource(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UStreamMediaSource(UStreamMediaSource&&) = delete; \
UStreamMediaSource(const UStreamMediaSource&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MEDIAASSETS_API, UStreamMediaSource); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UStreamMediaSource); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UStreamMediaSource) \
MEDIAASSETS_API virtual ~UStreamMediaSource();
#define FID_Engine_Source_Runtime_MediaAssets_Public_StreamMediaSource_h_15_PROLOG
#define FID_Engine_Source_Runtime_MediaAssets_Public_StreamMediaSource_h_19_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_MediaAssets_Public_StreamMediaSource_h_19_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_MediaAssets_Public_StreamMediaSource_h_19_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UStreamMediaSource;
// ********** End Class UStreamMediaSource *********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_MediaAssets_Public_StreamMediaSource_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,179 @@
// 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 "TimeSynchronizableMediaSource.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeTimeSynchronizableMediaSource() {}
// ********** Begin Cross Module References ********************************************************
MEDIAASSETS_API UClass* Z_Construct_UClass_UBaseMediaSource();
MEDIAASSETS_API UClass* Z_Construct_UClass_UTimeSynchronizableMediaSource();
MEDIAASSETS_API UClass* Z_Construct_UClass_UTimeSynchronizableMediaSource_NoRegister();
UPackage* Z_Construct_UPackage__Script_MediaAssets();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UTimeSynchronizableMediaSource *******************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UTimeSynchronizableMediaSource;
UClass* UTimeSynchronizableMediaSource::GetPrivateStaticClass()
{
using TClass = UTimeSynchronizableMediaSource;
if (!Z_Registration_Info_UClass_UTimeSynchronizableMediaSource.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("TimeSynchronizableMediaSource"),
Z_Registration_Info_UClass_UTimeSynchronizableMediaSource.InnerSingleton,
StaticRegisterNativesUTimeSynchronizableMediaSource,
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_UTimeSynchronizableMediaSource.InnerSingleton;
}
UClass* Z_Construct_UClass_UTimeSynchronizableMediaSource_NoRegister()
{
return UTimeSynchronizableMediaSource::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UTimeSynchronizableMediaSource_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n * Base class for media sources that can be synchronized with the engine's timecode.\n */" },
{ "HideCategories", "Object Object" },
{ "IncludePath", "TimeSynchronizableMediaSource.h" },
{ "ModuleRelativePath", "Public/TimeSynchronizableMediaSource.h" },
{ "ToolTip", "Base class for media sources that can be synchronized with the engine's timecode." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUseTimeSynchronization_MetaData[] = {
{ "Category", "Synchronization" },
{ "Comment", "/**\n\x09 * Synchronize the media with the engine's timecode.\n\x09 * The media player has be able to read timecode.\n\x09 * The media player will try to play the corresponding frame, base on the frame's timecode value.\n\x09 */" },
{ "DisplayName", "Time Synchronization" },
{ "ModuleRelativePath", "Public/TimeSynchronizableMediaSource.h" },
{ "ToolTip", "Synchronize the media with the engine's timecode.\nThe media player has be able to read timecode.\nThe media player will try to play the corresponding frame, base on the frame's timecode value." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FrameDelay_MetaData[] = {
{ "Category", "Synchronization" },
{ "ClampMax", "4" },
{ "ClampMin", "0" },
{ "Comment", "/** \n\x09* When using Time Synchronization, how many frame back should it read. Capped at 4 frames due to the potential issues with buffer sizes.\n\x09* Framelocked modes don't support this feature.\n\x09*/" },
{ "EditCondition", "bUseTimeSynchronization" },
{ "ModuleRelativePath", "Public/TimeSynchronizableMediaSource.h" },
{ "ToolTip", "When using Time Synchronization, how many frame back should it read. Capped at 4 frames due to the potential issues with buffer sizes.\nFramelocked modes don't support this feature." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TimeDelay_MetaData[] = {
{ "Category", "Synchronization" },
{ "Comment", "/** When not using Time Synchronization, how far back it time should it read. */" },
{ "EditCondition", "!bUseTimeSynchronization" },
{ "ForceUnits", "s" },
{ "ModuleRelativePath", "Public/TimeSynchronizableMediaSource.h" },
{ "ToolTip", "When not using Time Synchronization, how far back it time should it read." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAutoDetectInput_MetaData[] = {
{ "Comment", "/** Whether to autodetect the input or not. */" },
{ "ModuleRelativePath", "Public/TimeSynchronizableMediaSource.h" },
{ "ToolTip", "Whether to autodetect the input or not." },
};
#endif // WITH_METADATA
// ********** Begin Class UTimeSynchronizableMediaSource constinit property declarations ***********
static void NewProp_bUseTimeSynchronization_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseTimeSynchronization;
static const UECodeGen_Private::FIntPropertyParams NewProp_FrameDelay;
static const UECodeGen_Private::FDoublePropertyParams NewProp_TimeDelay;
static void NewProp_bAutoDetectInput_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAutoDetectInput;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UTimeSynchronizableMediaSource constinit property declarations *************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UTimeSynchronizableMediaSource>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UTimeSynchronizableMediaSource_Statics
// ********** Begin Class UTimeSynchronizableMediaSource Property Definitions **********************
void Z_Construct_UClass_UTimeSynchronizableMediaSource_Statics::NewProp_bUseTimeSynchronization_SetBit(void* Obj)
{
((UTimeSynchronizableMediaSource*)Obj)->bUseTimeSynchronization = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UTimeSynchronizableMediaSource_Statics::NewProp_bUseTimeSynchronization = { "bUseTimeSynchronization", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UTimeSynchronizableMediaSource), &Z_Construct_UClass_UTimeSynchronizableMediaSource_Statics::NewProp_bUseTimeSynchronization_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUseTimeSynchronization_MetaData), NewProp_bUseTimeSynchronization_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UTimeSynchronizableMediaSource_Statics::NewProp_FrameDelay = { "FrameDelay", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UTimeSynchronizableMediaSource, FrameDelay), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FrameDelay_MetaData), NewProp_FrameDelay_MetaData) };
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UClass_UTimeSynchronizableMediaSource_Statics::NewProp_TimeDelay = { "TimeDelay", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UTimeSynchronizableMediaSource, TimeDelay), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TimeDelay_MetaData), NewProp_TimeDelay_MetaData) };
void Z_Construct_UClass_UTimeSynchronizableMediaSource_Statics::NewProp_bAutoDetectInput_SetBit(void* Obj)
{
((UTimeSynchronizableMediaSource*)Obj)->bAutoDetectInput = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UTimeSynchronizableMediaSource_Statics::NewProp_bAutoDetectInput = { "bAutoDetectInput", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UTimeSynchronizableMediaSource), &Z_Construct_UClass_UTimeSynchronizableMediaSource_Statics::NewProp_bAutoDetectInput_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAutoDetectInput_MetaData), NewProp_bAutoDetectInput_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UTimeSynchronizableMediaSource_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UTimeSynchronizableMediaSource_Statics::NewProp_bUseTimeSynchronization,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UTimeSynchronizableMediaSource_Statics::NewProp_FrameDelay,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UTimeSynchronizableMediaSource_Statics::NewProp_TimeDelay,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UTimeSynchronizableMediaSource_Statics::NewProp_bAutoDetectInput,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UTimeSynchronizableMediaSource_Statics::PropPointers) < 2048);
// ********** End Class UTimeSynchronizableMediaSource Property Definitions ************************
UObject* (*const Z_Construct_UClass_UTimeSynchronizableMediaSource_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UBaseMediaSource,
(UObject* (*)())Z_Construct_UPackage__Script_MediaAssets,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UTimeSynchronizableMediaSource_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UTimeSynchronizableMediaSource_Statics::ClassParams = {
&UTimeSynchronizableMediaSource::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UTimeSynchronizableMediaSource_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UTimeSynchronizableMediaSource_Statics::PropPointers),
0,
0x000810A1u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UTimeSynchronizableMediaSource_Statics::Class_MetaDataParams), Z_Construct_UClass_UTimeSynchronizableMediaSource_Statics::Class_MetaDataParams)
};
void UTimeSynchronizableMediaSource::StaticRegisterNativesUTimeSynchronizableMediaSource()
{
}
UClass* Z_Construct_UClass_UTimeSynchronizableMediaSource()
{
if (!Z_Registration_Info_UClass_UTimeSynchronizableMediaSource.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UTimeSynchronizableMediaSource.OuterSingleton, Z_Construct_UClass_UTimeSynchronizableMediaSource_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UTimeSynchronizableMediaSource.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UTimeSynchronizableMediaSource);
UTimeSynchronizableMediaSource::~UTimeSynchronizableMediaSource() {}
// ********** End Class UTimeSynchronizableMediaSource *********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_TimeSynchronizableMediaSource_h__Script_MediaAssets_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UTimeSynchronizableMediaSource, UTimeSynchronizableMediaSource::StaticClass, TEXT("UTimeSynchronizableMediaSource"), &Z_Registration_Info_UClass_UTimeSynchronizableMediaSource, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UTimeSynchronizableMediaSource), 1265970553U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_TimeSynchronizableMediaSource_h__Script_MediaAssets_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_TimeSynchronizableMediaSource_h__Script_MediaAssets_2943413524{
TEXT("/Script/MediaAssets"),
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_TimeSynchronizableMediaSource_h__Script_MediaAssets_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_MediaAssets_Public_TimeSynchronizableMediaSource_h__Script_MediaAssets_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,61 @@
// 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 "TimeSynchronizableMediaSource.h"
#ifdef MEDIAASSETS_TimeSynchronizableMediaSource_generated_h
#error "TimeSynchronizableMediaSource.generated.h already included, missing '#pragma once' in TimeSynchronizableMediaSource.h"
#endif
#define MEDIAASSETS_TimeSynchronizableMediaSource_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UTimeSynchronizableMediaSource *******************************************
struct Z_Construct_UClass_UTimeSynchronizableMediaSource_Statics;
MEDIAASSETS_API UClass* Z_Construct_UClass_UTimeSynchronizableMediaSource_NoRegister();
#define FID_Engine_Source_Runtime_MediaAssets_Public_TimeSynchronizableMediaSource_h_32_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUTimeSynchronizableMediaSource(); \
friend struct ::Z_Construct_UClass_UTimeSynchronizableMediaSource_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MEDIAASSETS_API UClass* ::Z_Construct_UClass_UTimeSynchronizableMediaSource_NoRegister(); \
public: \
DECLARE_CLASS2(UTimeSynchronizableMediaSource, UBaseMediaSource, COMPILED_IN_FLAGS(CLASS_Abstract), CASTCLASS_None, TEXT("/Script/MediaAssets"), Z_Construct_UClass_UTimeSynchronizableMediaSource_NoRegister) \
DECLARE_SERIALIZER(UTimeSynchronizableMediaSource)
#define FID_Engine_Source_Runtime_MediaAssets_Public_TimeSynchronizableMediaSource_h_32_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UTimeSynchronizableMediaSource(UTimeSynchronizableMediaSource&&) = delete; \
UTimeSynchronizableMediaSource(const UTimeSynchronizableMediaSource&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MEDIAASSETS_API, UTimeSynchronizableMediaSource); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UTimeSynchronizableMediaSource); \
DEFINE_ABSTRACT_DEFAULT_CONSTRUCTOR_CALL(UTimeSynchronizableMediaSource) \
MEDIAASSETS_API virtual ~UTimeSynchronizableMediaSource();
#define FID_Engine_Source_Runtime_MediaAssets_Public_TimeSynchronizableMediaSource_h_29_PROLOG
#define FID_Engine_Source_Runtime_MediaAssets_Public_TimeSynchronizableMediaSource_h_32_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Source_Runtime_MediaAssets_Public_TimeSynchronizableMediaSource_h_32_INCLASS_NO_PURE_DECLS \
FID_Engine_Source_Runtime_MediaAssets_Public_TimeSynchronizableMediaSource_h_32_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UTimeSynchronizableMediaSource;
// ********** End Class UTimeSynchronizableMediaSource *********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Source_Runtime_MediaAssets_Public_TimeSynchronizableMediaSource_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,16 @@
D:\UE_5_7_1\Engine\Source\Runtime\MediaAssets\Public\BaseMediaSource.h
D:\UE_5_7_1\Engine\Source\Runtime\MediaAssets\Public\FileMediaSource.h
D:\UE_5_7_1\Engine\Source\Runtime\MediaAssets\Public\MediaPlayer.h
D:\UE_5_7_1\Engine\Source\Runtime\MediaAssets\Public\MediaPlayerProxyInterface.h
D:\UE_5_7_1\Engine\Source\Runtime\MediaAssets\Public\MediaPlaylist.h
D:\UE_5_7_1\Engine\Source\Runtime\MediaAssets\Public\MediaSoundComponent.h
D:\UE_5_7_1\Engine\Source\Runtime\MediaAssets\Public\MediaSource.h
D:\UE_5_7_1\Engine\Source\Runtime\MediaAssets\Public\MediaSourceOptions.h
D:\UE_5_7_1\Engine\Source\Runtime\MediaAssets\Public\MediaSourceRendererInterface.h
D:\UE_5_7_1\Engine\Source\Runtime\MediaAssets\Public\MediaTexture.h
D:\UE_5_7_1\Engine\Source\Runtime\MediaAssets\Public\MediaTextureTracker.h
D:\UE_5_7_1\Engine\Source\Runtime\MediaAssets\Public\PlatformMediaSource.h
D:\UE_5_7_1\Engine\Source\Runtime\MediaAssets\Public\StreamMediaSource.h
D:\UE_5_7_1\Engine\Source\Runtime\MediaAssets\Public\TimeSynchronizableMediaSource.h
D:\UE_5_7_1\Engine\Source\Runtime\MediaAssets\Public\MediaComponent.h
D:\UE_5_7_1\Engine\Source\Runtime\MediaAssets\Public\Misc\MediaBlueprintFunctionLibrary.h