Android студия C ++ ndk camera - PullRequest
       10

Android студия C ++ ndk camera

0 голосов
/ 19 января 2019

Я создал проект C / C ++ в студии android и хочу использовать камеру NDK. Я написал в моем файле cpp

#include <camera/NdkCameraMetadata.h>
#include <camera/NdkCameraManager.h>
#include <camera/NdkCameraDevice.h>
#include <jni.h>
#include <string>


extern "C" JNIEXPORT jstring JNICALL
Java_com_example_test_MainActivity_listDevices(JNIEnv* env, jobject)
{
   std::string text;

   ACameraIdList *camList;
   ACameraManager *camManager;

   camManager = ACameraManager_create();

   camera_status_t result = ACameraManager_getCameraIdList(camManager, &camList);

   if (result == ACAMERA_OK)
   {
       text = "Error List devices";
   }
   else
   {
       text = "Device listed";
   }

   return env->NewStringUTF(text.c_str());;
}

но Android-студия пишет

«Не удается разрешить тип ACameraIdList»

Что я делаю не так? Я только что добавил этот код в файл .cpp, больше ничего. Я не изменил другие файлы.

...