// 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 "AudioMixerBlueprintLibrary.h" #ifdef AUDIOMIXER_AudioMixerBlueprintLibrary_generated_h #error "AudioMixerBlueprintLibrary.generated.h already included, missing '#pragma once' in AudioMixerBlueprintLibrary.h" #endif #define AUDIOMIXER_AudioMixerBlueprintLibrary_generated_h #include "UObject/ObjectMacros.h" #include "UObject/ScriptMacros.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS class UAudioBus; class UObject; class USoundCue; class USoundEffectSourcePresetChain; class USoundEffectSubmixPreset; class USoundSubmix; class USoundWave; enum class EAudioRecordingExportType : uint8; enum class EAudioSpectrumBandPresetType : uint8; enum class EAudioSpectrumType : uint8; enum class EFFTPeakInterpolationMethod : uint8; enum class EFFTSize : uint8; enum class EFFTWindowType : uint8; enum class EMusicalNoteName : uint8; struct FAudioOutputDeviceInfo; struct FSoundSubmixSpectralAnalysisBandSettings; struct FSourceEffectChainEntry; struct FSwapAudioOutputResult; // ********** Begin Delegate FOnSoundLoadComplete ************************************************** #define FID_Engine_Source_Runtime_AudioMixer_Public_AudioMixerBlueprintLibrary_h_23_DELEGATE \ AUDIOMIXER_API void FOnSoundLoadComplete_DelegateWrapper(const FScriptDelegate& OnSoundLoadComplete, const USoundWave* LoadedSoundWave, bool WasCancelled); // ********** End Delegate FOnSoundLoadComplete **************************************************** // ********** Begin ScriptStruct FSwapAudioOutputResult ******************************************** struct Z_Construct_UScriptStruct_FSwapAudioOutputResult_Statics; #define FID_Engine_Source_Runtime_AudioMixer_Public_AudioMixerBlueprintLibrary_h_127_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FSwapAudioOutputResult_Statics; \ AUDIOMIXER_API static class UScriptStruct* StaticStruct(); struct FSwapAudioOutputResult; // ********** End ScriptStruct FSwapAudioOutputResult ********************************************** // ********** Begin ScriptStruct FAudioOutputDeviceInfo ******************************************** struct Z_Construct_UScriptStruct_FAudioOutputDeviceInfo_Statics; #define FID_Engine_Source_Runtime_AudioMixer_Public_AudioMixerBlueprintLibrary_h_150_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FAudioOutputDeviceInfo_Statics; \ AUDIOMIXER_API static class UScriptStruct* StaticStruct(); struct FAudioOutputDeviceInfo; // ********** End ScriptStruct FAudioOutputDeviceInfo ********************************************** // ********** Begin Delegate FOnAudioOutputDevicesObtained ***************************************** #define FID_Engine_Source_Runtime_AudioMixer_Public_AudioMixerBlueprintLibrary_h_200_DELEGATE \ AUDIOMIXER_API void FOnAudioOutputDevicesObtained_DelegateWrapper(const FScriptDelegate& OnAudioOutputDevicesObtained, TArray const& AvailableDevices); // ********** End Delegate FOnAudioOutputDevicesObtained ******************************************* // ********** Begin Delegate FOnMainAudioOutputDeviceObtained ************************************** #define FID_Engine_Source_Runtime_AudioMixer_Public_AudioMixerBlueprintLibrary_h_205_DELEGATE \ AUDIOMIXER_API void FOnMainAudioOutputDeviceObtained_DelegateWrapper(const FScriptDelegate& OnMainAudioOutputDeviceObtained, const FString& CurrentDevice); // ********** End Delegate FOnMainAudioOutputDeviceObtained **************************************** // ********** Begin Delegate FOnCompletedDeviceSwap ************************************************ #define FID_Engine_Source_Runtime_AudioMixer_Public_AudioMixerBlueprintLibrary_h_210_DELEGATE \ AUDIOMIXER_API void FOnCompletedDeviceSwap_DelegateWrapper(const FScriptDelegate& OnCompletedDeviceSwap, FSwapAudioOutputResult const& SwapResult); // ********** End Delegate FOnCompletedDeviceSwap ************************************************** // ********** Begin Class UAudioMixerBlueprintLibrary ********************************************** #define FID_Engine_Source_Runtime_AudioMixer_Public_AudioMixerBlueprintLibrary_h_215_RPC_WRAPPERS_NO_PURE_DECLS \ DECLARE_FUNCTION(execSwapAudioOutputDevice); \ DECLARE_FUNCTION(execGetCurrentAudioOutputDeviceName); \ DECLARE_FUNCTION(execGetAvailableAudioOutputDevices); \ DECLARE_FUNCTION(execUnregisterAudioBusFromSubmix); \ DECLARE_FUNCTION(execRegisterAudioBusToSubmix); \ DECLARE_FUNCTION(execIsAudioBusActive); \ DECLARE_FUNCTION(execStopAudioBus); \ DECLARE_FUNCTION(execStartAudioBus); \ DECLARE_FUNCTION(execTrimAudioCache); \ DECLARE_FUNCTION(execPrimeSoundCueForPlayback); \ DECLARE_FUNCTION(execPrimeSoundForPlayback); \ DECLARE_FUNCTION(execGetNumberOfEntriesInSourceEffectChain); \ DECLARE_FUNCTION(execSetBypassSourceEffectChainEntry); \ DECLARE_FUNCTION(execRemoveSourceEffectFromPresetChain); \ DECLARE_FUNCTION(execAddSourceEffectToPresetChain); \ DECLARE_FUNCTION(execGetPhaseForFrequencies); \ DECLARE_FUNCTION(execGetMagnitudeForFrequencies); \ DECLARE_FUNCTION(execMakePresetSpectralAnalysisBandSettings); \ DECLARE_FUNCTION(execMakeFullSpectrumSpectralAnalysisBandSettings); \ DECLARE_FUNCTION(execMakeMusicalSpectralAnalysisBandSettings); \ DECLARE_FUNCTION(execStopAnalyzingOutput); \ DECLARE_FUNCTION(execStartAnalyzingOutput); \ DECLARE_FUNCTION(execResumeRecordingOutput); \ DECLARE_FUNCTION(execPauseRecordingOutput); \ DECLARE_FUNCTION(execStopRecordingOutput); \ DECLARE_FUNCTION(execStartRecordingOutput); \ DECLARE_FUNCTION(execClearSubmixEffectChainOverride); \ DECLARE_FUNCTION(execSetSubmixEffectChainOverride); \ DECLARE_FUNCTION(execClearSubmixEffects); \ DECLARE_FUNCTION(execReplaceSubmixEffect); \ DECLARE_FUNCTION(execReplaceSoundEffectSubmix); \ DECLARE_FUNCTION(execRemoveSubmixEffectAtIndex); \ DECLARE_FUNCTION(execRemoveSubmixEffectPresetAtIndex); \ DECLARE_FUNCTION(execRemoveSubmixEffect); \ DECLARE_FUNCTION(execRemoveSubmixEffectPreset); \ DECLARE_FUNCTION(execAddSubmixEffect); \ DECLARE_FUNCTION(execClearMasterSubmixEffects); \ DECLARE_FUNCTION(execRemoveMasterSubmixEffect); \ DECLARE_FUNCTION(execAddMasterSubmixEffect); \ DECLARE_FUNCTION(execConv_AudioOutputDeviceInfoToString); struct Z_Construct_UClass_UAudioMixerBlueprintLibrary_Statics; AUDIOMIXER_API UClass* Z_Construct_UClass_UAudioMixerBlueprintLibrary_NoRegister(); #define FID_Engine_Source_Runtime_AudioMixer_Public_AudioMixerBlueprintLibrary_h_215_INCLASS_NO_PURE_DECLS \ private: \ static void StaticRegisterNativesUAudioMixerBlueprintLibrary(); \ friend struct ::Z_Construct_UClass_UAudioMixerBlueprintLibrary_Statics; \ static UClass* GetPrivateStaticClass(); \ friend AUDIOMIXER_API UClass* ::Z_Construct_UClass_UAudioMixerBlueprintLibrary_NoRegister(); \ public: \ DECLARE_CLASS2(UAudioMixerBlueprintLibrary, UBlueprintFunctionLibrary, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/AudioMixer"), Z_Construct_UClass_UAudioMixerBlueprintLibrary_NoRegister) \ DECLARE_SERIALIZER(UAudioMixerBlueprintLibrary) #define FID_Engine_Source_Runtime_AudioMixer_Public_AudioMixerBlueprintLibrary_h_215_ENHANCED_CONSTRUCTORS \ /** Standard constructor, called after all reflected properties have been initialized */ \ AUDIOMIXER_API UAudioMixerBlueprintLibrary(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \ /** Deleted move- and copy-constructors, should never be used */ \ UAudioMixerBlueprintLibrary(UAudioMixerBlueprintLibrary&&) = delete; \ UAudioMixerBlueprintLibrary(const UAudioMixerBlueprintLibrary&) = delete; \ DECLARE_VTABLE_PTR_HELPER_CTOR(AUDIOMIXER_API, UAudioMixerBlueprintLibrary); \ DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAudioMixerBlueprintLibrary); \ DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UAudioMixerBlueprintLibrary) \ AUDIOMIXER_API virtual ~UAudioMixerBlueprintLibrary(); #define FID_Engine_Source_Runtime_AudioMixer_Public_AudioMixerBlueprintLibrary_h_212_PROLOG #define FID_Engine_Source_Runtime_AudioMixer_Public_AudioMixerBlueprintLibrary_h_215_GENERATED_BODY \ PRAGMA_DISABLE_DEPRECATION_WARNINGS \ public: \ FID_Engine_Source_Runtime_AudioMixer_Public_AudioMixerBlueprintLibrary_h_215_RPC_WRAPPERS_NO_PURE_DECLS \ FID_Engine_Source_Runtime_AudioMixer_Public_AudioMixerBlueprintLibrary_h_215_INCLASS_NO_PURE_DECLS \ FID_Engine_Source_Runtime_AudioMixer_Public_AudioMixerBlueprintLibrary_h_215_ENHANCED_CONSTRUCTORS \ private: \ PRAGMA_ENABLE_DEPRECATION_WARNINGS class UAudioMixerBlueprintLibrary; // ********** End Class UAudioMixerBlueprintLibrary ************************************************ #undef CURRENT_FILE_ID #define CURRENT_FILE_ID FID_Engine_Source_Runtime_AudioMixer_Public_AudioMixerBlueprintLibrary_h // ********** Begin Enum EMusicalNoteName ********************************************************** #define FOREACH_ENUM_EMUSICALNOTENAME(op) \ op(EMusicalNoteName::C) \ op(EMusicalNoteName::Db) \ op(EMusicalNoteName::D) \ op(EMusicalNoteName::Eb) \ op(EMusicalNoteName::E) \ op(EMusicalNoteName::F) \ op(EMusicalNoteName::Gb) \ op(EMusicalNoteName::G) \ op(EMusicalNoteName::Ab) \ op(EMusicalNoteName::A) \ op(EMusicalNoteName::Bb) \ op(EMusicalNoteName::B) enum class EMusicalNoteName : uint8; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> AUDIOMIXER_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EMusicalNoteName ************************************************************ // ********** Begin Enum EAudioMixerStreamDataFormatType ******************************************* #define FOREACH_ENUM_EAUDIOMIXERSTREAMDATAFORMATTYPE(op) \ op(EAudioMixerStreamDataFormatType::Unknown) \ op(EAudioMixerStreamDataFormatType::Float) \ op(EAudioMixerStreamDataFormatType::Int16) \ op(EAudioMixerStreamDataFormatType::Unsupported) enum class EAudioMixerStreamDataFormatType : uint8; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> AUDIOMIXER_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EAudioMixerStreamDataFormatType ********************************************* // ********** Begin Enum EAudioMixerChannelType **************************************************** #define FOREACH_ENUM_EAUDIOMIXERCHANNELTYPE(op) \ op(EAudioMixerChannelType::FrontLeft) \ op(EAudioMixerChannelType::FrontRight) \ op(EAudioMixerChannelType::FrontCenter) \ op(EAudioMixerChannelType::LowFrequency) \ op(EAudioMixerChannelType::BackLeft) \ op(EAudioMixerChannelType::BackRight) \ op(EAudioMixerChannelType::FrontLeftOfCenter) \ op(EAudioMixerChannelType::FrontRightOfCenter) \ op(EAudioMixerChannelType::BackCenter) \ op(EAudioMixerChannelType::SideLeft) \ op(EAudioMixerChannelType::SideRight) \ op(EAudioMixerChannelType::TopCenter) \ op(EAudioMixerChannelType::TopFrontLeft) \ op(EAudioMixerChannelType::TopFrontCenter) \ op(EAudioMixerChannelType::TopFrontRight) \ op(EAudioMixerChannelType::TopBackLeft) \ op(EAudioMixerChannelType::TopBackCenter) \ op(EAudioMixerChannelType::TopBackRight) \ op(EAudioMixerChannelType::Unknown) \ op(EAudioMixerChannelType::ChannelTypeCount) \ op(EAudioMixerChannelType::DefaultChannel) enum class EAudioMixerChannelType : uint8; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> AUDIOMIXER_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EAudioMixerChannelType ****************************************************** // ********** Begin Enum ESwapAudioOutputDeviceResultState ***************************************** #define FOREACH_ENUM_ESWAPAUDIOOUTPUTDEVICERESULTSTATE(op) \ op(ESwapAudioOutputDeviceResultState::Failure) \ op(ESwapAudioOutputDeviceResultState::Success) \ op(ESwapAudioOutputDeviceResultState::None) enum class ESwapAudioOutputDeviceResultState : uint8; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> AUDIOMIXER_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum ESwapAudioOutputDeviceResultState ******************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS