82 static OperatingSystemType getOperatingSystemType();
89 static String getOperatingSystemName();
92 static bool isOperatingSystem64Bit();
103 static String getLogonName();
109 static String getFullUserName();
112 static String getComputerName();
117 static String getUserLanguage();
122 static String getUserRegion();
129 static String getDisplayLanguage();
135 static String getDeviceDescription();
140 static String getDeviceManufacturer();
156 static
int getNumPhysicalCpus()
noexcept;
162 static
int getCpuSpeedInMegahertz();
167 static
String getCpuVendor();
172 static
String getCpuModel();
191 static
bool hasAVX512IFMA()
noexcept;
193 static
bool hasAVX512VBMI()
noexcept;
195 static
bool hasAVX512VPOPCNTDQ()
noexcept;
203 static
int getMemorySizeInMegabytes();
208 static
int getPageSize();
215 static
String getStackBacktrace();
238 [[deprecated (
"This method was spelt wrong! Please change your code to use getCpuSpeedInMegahertz instead.")]]
#define noexcept
Definition DistrhoDefines.h:72
#define final
Definition DistrhoDefines.h:74
Definition juce_StringArray.h:35
Definition juce_String.h:53
static void setApplicationCrashHandler(CrashHandlerFunction)
Definition juce_SystemStats.cpp:205
void(*)(void *) CrashHandlerFunction
Definition juce_SystemStats.h:220
static bool isRunningInAppExtensionSandbox() noexcept
Definition juce_SystemStats.cpp:225
static int getCpuSpeedInMegaherz()
Definition juce_SystemStats.h:239
OperatingSystemType
Definition juce_SystemStats.h:44
@ Android
Definition juce_SystemStats.h:52
@ MacOS_12
Definition juce_SystemStats.h:66
@ MacOSX_10_7
Definition juce_SystemStats.h:56
@ MacOSX_10_14
Definition juce_SystemStats.h:63
@ WASM
Definition juce_SystemStats.h:54
@ Windows8_1
Definition juce_SystemStats.h:73
@ MacOSX_10_11
Definition juce_SystemStats.h:60
@ MacOSX_10_10
Definition juce_SystemStats.h:59
@ Windows8_0
Definition juce_SystemStats.h:72
@ MacOS_11
Definition juce_SystemStats.h:65
@ Windows7
Definition juce_SystemStats.h:71
@ Linux
Definition juce_SystemStats.h:51
@ MacOSX_10_13
Definition juce_SystemStats.h:62
@ Windows10
Definition juce_SystemStats.h:74
@ iOS
Definition juce_SystemStats.h:53
@ WinVista
Definition juce_SystemStats.h:70
@ MacOSX_10_15
Definition juce_SystemStats.h:64
@ MacOSX_10_12
Definition juce_SystemStats.h:61
@ MacOSX_10_9
Definition juce_SystemStats.h:58
@ Win2000
Definition juce_SystemStats.h:68
@ MacOSX_10_8
Definition juce_SystemStats.h:57
@ MacOSX
Definition juce_SystemStats.h:47
@ UnknownOS
Definition juce_SystemStats.h:45
@ Windows
Definition juce_SystemStats.h:49
@ WinXP
Definition juce_SystemStats.h:69
static String getJUCEVersion()
Definition juce_SystemStats.cpp:26
static int getCpuSpeedInMegahertz()
Definition juce_linux_SystemStats.cpp:134
static const char * name
Definition pugl.h:1582
#define JUCE_API
Definition juce_StandardHeader.h:152
Definition carla_juce.cpp:31