25 static bool bUseThreadedAudio;
28 static int32 SuspendCount;
37 static TStatId CurrentAudioThreadStatId;
38 static TStatId LongestAudioThreadStatId;
39 static double LongestAudioThreadTimeMsec;
45 static double GetCurrentLongestTime() {
return LongestAudioThreadTimeMsec; }
OODEFFUNC typedef void(OODLE_CALLBACK t_fp_OodleCore_Plugin_Free)(void *ptr)
#define DECLARE_STATS_GROUP(GroupDesc, GroupId, GroupCat)
Definition Stats.h:689
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
UE::FPlatformRecursiveMutex FCriticalSection
Definition CriticalSection.h:53
Definition AudioThread.h:103
ENGINE_API void Wait(bool bProcessGameThreadTasks=false) const
Definition AudioThread.cpp:714
ENGINE_API ~FAudioCommandFence()
Definition AudioThread.cpp:680
ENGINE_API bool IsFenceComplete() const
Definition AudioThread.cpp:705
ENGINE_API void BeginFence()
Definition AudioThread.cpp:687
Definition AudioThread.h:22
static ENGINE_API FString GetCurrentAudioThreadStatId()
Definition AudioThread.cpp:525
static ENGINE_API bool IsUsingThreadedAudio()
Definition AudioThread.cpp:397
static ENGINE_API void SetUseThreadedAudio(bool bInUseThreadedAudio)
Definition AudioThread.cpp:385
static ENGINE_API void ResetAudioThreadTimers()
Definition AudioThread.cpp:535
static ENGINE_API void ProcessAllCommands()
Definition AudioThread.cpp:560
static ENGINE_API void RunCommandOnAudioThread(TUniqueFunction< void()> InFunction, const TStatId InStatId=TStatId())
Definition AudioThread.cpp:494
static ENGINE_API void SuspendAudioThread()
Definition AudioThread.cpp:329
static ENGINE_API void RunCommandOnGameThread(TUniqueFunction< void()> InFunction, const TStatId InStatId=TStatId())
Definition AudioThread.cpp:572
static ENGINE_API void ResumeAudioThread()
Definition AudioThread.cpp:363
static ENGINE_API void GetLongestTaskInfo(FString &OutLongestTask, double &OutLongestTaskTimeMs)
Definition AudioThread.cpp:549
static ENGINE_API void StopAudioThread()
Definition AudioThread.cpp:654
static ENGINE_API void StartAudioThread()
Definition AudioThread.cpp:629
Definition IDelegateInstance.h:14
Definition FunctionFwd.h:19
Definition UniquePtr.h:107
Definition AudioThread.h:83
~FAudioThreadSuspendContext()
Definition AudioThread.h:89
FAudioThreadSuspendContext()
Definition AudioThread.h:84
Definition LightweightStats.h:416