JNIEXPORT int JNICALL Java_rajawali_vuforia_RajawaliVuforiaActivity_destroyTrackerData(JNIEnv *env, jobject object) { LOG("Java_rajawali_vuforia_RajawaliVuforiaRenderer_destroyTrackerData"); QCAR::TrackerManager& trackerManager = QCAR::TrackerManager::getInstance(); QCAR::ImageTracker* imageTracker = static_cast<QCAR::ImageTracker*>(trackerManager.getTracker( QCAR::ImageTracker::getClassType())); if (imageTracker == NULL) { return 0; } for (int tIdx = 0; tIdx < imageTracker->getActiveDataSetCount(); tIdx++) { QCAR::DataSet* dataSet = imageTracker->getActiveDataSet(tIdx); imageTracker->deactivateDataSet(dataSet); imageTracker->destroyDataSet(dataSet); } return 1; }