HardwareDetector_jni.cpp 707 字节
Newer Older
A
Andrey Pavlenko 已提交
1 2 3 4 5
#include "HardwareDetector_jni.h"
#include "HardwareDetector.h"
#include <jni.h>
#include <string>

6
JNIEXPORT jint JNICALL Java_org_opencv_engine_HardwareDetector_GetCpuID(JNIEnv* , jclass)
A
Andrey Pavlenko 已提交
7 8 9 10
{
    return GetCpuID();
}

11
JNIEXPORT jstring JNICALL Java_org_opencv_engine_HardwareDetector_GetPlatformName(JNIEnv* env, jclass)
A
Andrey Pavlenko 已提交
12 13 14 15 16
{
    std::string hardware_name = GetPlatformName();
    return env->NewStringUTF(hardware_name.c_str());
}

17
JNIEXPORT jint JNICALL Java_org_opencv_engine_HardwareDetector_GetProcessorCount(JNIEnv* , jclass)
A
Andrey Pavlenko 已提交
18 19 20 21
{
    return GetProcessorCount();
}

22
JNIEXPORT jint JNICALL Java_org_opencv_engine_HardwareDetector_DetectKnownPlatforms(JNIEnv* , jclass)
A
Andrey Pavlenko 已提交
23 24
{
    return DetectKnownPlatforms();
R
Roman Donchenko 已提交
25
}