39 static String getJUCEVersion();
56 MacOSX_10_7 = MacOSX | 7,
57 MacOSX_10_8 = MacOSX | 8,
58 MacOSX_10_9 = MacOSX | 9,
59 MacOSX_10_10 = MacOSX | 10,
60 MacOSX_10_11 = MacOSX | 11,
61 MacOSX_10_12 = MacOSX | 12,
62 MacOSX_10_13 = MacOSX | 13,
63 MacOSX_10_14 = MacOSX | 14,
64 MacOSX_10_15 = MacOSX | 15,
65 MacOS_11 = MacOSX | 16,
66 MacOS_12 = MacOSX | 17,
67 MacOS_13 = MacOSX | 18,
68 MacOS_14 = MacOSX | 19,
70 Win2000 = Windows | 1,
72 WinVista = Windows | 3,
73 Windows7 = Windows | 4,
74 Windows8_0 = Windows | 5,
75 Windows8_1 = Windows | 6,
76 Windows10 = Windows | 7,
77 Windows11 = Windows | 8
150 [[deprecated (
"The identifiers produced by this function are not reliable. Use getUniqueDeviceID() instead.")]]
170 macAddresses = 1 << 0,
171 fileSystemId = 1 << 1,
172 legacyUniqueId = 1 << 2,
190 static StringArray getMachineIdentifiers (MachineIdFlags flags);
196 static int getNumCpus() noexcept;
199 static
int getNumPhysicalCpus() noexcept;
205 static
int getCpuSpeedInMegahertz();
217 static
bool hasMMX() noexcept;
218 static
bool has3DNow() noexcept;
219 static
bool hasFMA3() noexcept;
220 static
bool hasFMA4() noexcept;
221 static
bool hasSSE() noexcept;
222 static
bool hasSSE2() noexcept;
223 static
bool hasSSE3() noexcept;
224 static
bool hasSSSE3() noexcept;
225 static
bool hasSSE41() noexcept;
226 static
bool hasSSE42() noexcept;
227 static
bool hasAVX() noexcept;
228 static
bool hasAVX2() noexcept;
229 static
bool hasAVX512F() noexcept;
230 static
bool hasAVX512BW() noexcept;
231 static
bool hasAVX512CD() noexcept;
232 static
bool hasAVX512DQ() noexcept;
233 static
bool hasAVX512ER() noexcept;
234 static
bool hasAVX512IFMA() noexcept;
235 static
bool hasAVX512PF() noexcept;
236 static
bool hasAVX512VBMI() noexcept;
237 static
bool hasAVX512VL() noexcept;
238 static
bool hasAVX512VPOPCNTDQ() noexcept;
239 static
bool hasNeon() noexcept;
246 static
int getMemorySizeInMegabytes();
251 static
int getPageSize();
258 static
String getStackBacktrace();
276 static
bool isRunningInAppExtensionSandbox() noexcept;
279 static bool isAppSandboxEnabled();
284 [[deprecated (
"This method was spelt wrong! Please change your code to use getCpuSpeedInMegahertz instead.")]]
285 static int getCpuSpeedInMegaherz() {
return getCpuSpeedInMegahertz(); }
static String getOperatingSystemName()
static String getUserRegion()
static String getFullUserName()
static String getLogonName()
static OperatingSystemType getOperatingSystemType()
static String getDeviceManufacturer()
static bool isOperatingSystem64Bit()
static String getDisplayLanguage()
void(*)(void *) CrashHandlerFunction
static String getUniqueDeviceID()
static String getEnvironmentVariable(const String &name, const String &defaultValue)
static String getComputerName()
static String getDeviceDescription()
static String getUserLanguage()