0

我已经为在 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获取它?

4

0 回答 0