我已经为在 android 上使用的不同 cpu 构建了 ffmpeg,我想知道在运行时(在 java 中)检测它们,以便选择我要使用的二进制文件
在android文档上我发现:
#include <cpu-features.h>
...
...
if (android_getCpuFamily() == ANDROID_CPU_FAMILY_ARM &&
(android_getCpuFeatures() & ANDROID_CPU_ARM_FEATURE_NEON) != 0)
{
// use NEON-optimized routines
...
}
else
{
// use non-NEON fallback routines instead
...
}
这是我需要的,但我想在 java 端这样做......我不想再添加一个 jni 层来获取这些信息
有谁知道如何通过java api获取它?