8#include "AudioEngineSubsystem.generated.h"
15 class FMixerSourceManager;
44UCLASS(Abstract, MinimalAPI)
85 template<
class ArgType>
91 ArgClass = ArgType::UClassType::StaticClass();
@ INDEX_NONE
Definition CoreMiscDefines.h:150
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define UCLASS(...)
Definition ObjectMacros.h:776
UE_INTRINSIC_CAST UE_REWRITE constexpr std::remove_reference_t< T > && MoveTemp(T &&Obj) noexcept
Definition UnrealTemplate.h:520
Definition AudioDeviceHandle.h:28
Definition AudioDevice.h:417
Definition AudioEngineSubsystem.h:82
void ForEachSubsystem(TFunctionRef< bool(ArgType *)> InFunction) const
Definition AudioEngineSubsystem.h:86
Definition SubsystemCollection.h:125
Definition AssetRegistryState.h:50
Definition AudioEngineSubsystem.h:46
virtual void Update()
Definition AudioEngineSubsystem.h:57
Definition AudioEngineSubsystem.h:24
void SetAudioDeviceID(Audio::FDeviceId DeviceID)
Definition AudioEngineSubsystem.h:30
Audio::FDeviceId GetAudioDeviceID() const
Definition AudioEngineSubsystem.h:33
Definition Subsystem.h:88
Definition Subsystem.h:48
NO_LOGGING.
Definition AudioMixerPlatformAndroid.cpp:53
uint32 FDeviceId
Definition AudioDefines.h:66