#include #include #include #include #include #include "jni.h" using android::sp; using vendor::eureka::hardware::parts::V1_0::Enable; using vendor::eureka::hardware::parts::V1_0::IGpu; extern "C" JNIEXPORT void JNICALL Java_com_eurekateam_samsungextras_interfaces_GPU_setGPU(JNIEnv* env, jclass clazz, jint enable) { android::sp service = IGpu::getService(); if (enable == 1) { service->setGpuWritable(Number::ENABLE); } else { service->setGpuWritable(Number::DISABLE); } } extern "C" JNIEXPORT jint JNICALL Java_com_eurekateam_samsungextras_interfaces_GPU_getGPU(JNIEnv* env, jclass clazz) { android::sp service = IGpu::getService(); int ret = service->readGpustats(); return ret; }