11#include "AudioBusSubsystem.generated.h"
19 class FMixerSourceManager;
82 UE_DEPRECATED(5.6,
"Use the StartAudioBus version that requires an AudioBus name.")
104 int32 NumChannels = 0;
105 bool bIsAutomatic =
false;
112 struct FPendingConnection
115 FPatchVariant PatchVariant;
117 int32 BlockSizeFrames = 0;
118 int32 NumChannels = 0;
119 bool bIsAutomatic =
false;
124 struct FSoundInstanceConnections
@ INDEX_NONE
Definition CoreMiscDefines.h:150
#define UE_DEPRECATED(Version, Message)
Definition CoreMiscDefines.h:302
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
UE::FPlatformRecursiveMutex FCriticalSection
Definition CriticalSection.h:53
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define UCLASS(...)
Definition ObjectMacros.h:776
constexpr uint32 HashCombineFast(uint32 A, uint32 B)
Definition TypeHash.h:74
Definition SubsystemCollection.h:15
Definition UnrealString.h.inl:34
Definition AudioBusSubsystem.h:68
virtual ~UAudioBusSubsystem()=default
Definition AudioEngineSubsystem.h:46
NO_LOGGING.
Definition AudioMixerPlatformAndroid.cpp:53
UE::FRecursiveMutex Mutex
Definition MeshPaintVirtualTexture.cpp:164
Definition AudioBusSubsystem.h:22
const bool IsValid() const
Definition AudioBusSubsystem.h:37
friend bool operator==(const FAudioBusKey &InLHS, const FAudioBusKey &InRHS)
Definition AudioBusSubsystem.h:47
FAudioBusKey(uint32 InObjectId)
Definition AudioBusSubsystem.h:32
uint32 ObjectId
Definition AudioBusSubsystem.h:23
friend uint32 GetTypeHash(const FAudioBusKey &Key)
Definition AudioBusSubsystem.h:42
FAudioBusKey()
Definition AudioBusSubsystem.h:26
friend bool operator!=(const FAudioBusKey &InLHS, const FAudioBusKey &InRHS)
Definition AudioBusSubsystem.h:52
uint32 InstanceId
Definition AudioBusSubsystem.h:24