У меня есть собственный метод, который выполняет некоторую работу над растровым изображением. Внутри метода я беру данные изображения через вызов метода, который записывает данные в параметр jintArray
, который я создал с помощью NewIntArray
:
jintArray pixels = env->NewIntArray(width * height);
Мне не нужно возвращать этот массив обратно к вызывающему Java-коду - он только для обработки в этом методе. Нужно ли мне называть ReleaseIntArrayElements
на pixels
? Если да, то что я передаю для параметра elems
, так как мне не нужно копировать его обратно в массив Java?
void (JNICALL *ReleaseIntArrayElements)
(JNIEnv *env, jintArray array, jint *elems, jint mode);