Tengo un método nativo que hace algo de trabajo en un mapa de bits. Dentro del método agarro los datos de imagen a través de una llamada al método que escribe los datos en un parámetro jintArray
que he creado con NewIntArray
:¿Debo llamar a ReleaseIntArrayElements en una matriz creada con NewIntArray?
jintArray pixels = env->NewIntArray(width * height);
no necesito volver esta matriz de nuevo a la llamada Código de Java: solo se procesa en este método. ¿Debo llamar al ReleaseIntArrayElements
en pixels
? Si es así, ¿qué paso para el parámetro elems
, ya que no necesito copiarlo de nuevo a una matriz Java?
void (JNICALL *ReleaseIntArrayElements) (JNIEnv *env, jintArray array, jint *elems, jint mode);
¿Ha llamado 'GetIntArrayElements'? –
No, no lo hice. –