Ho un metodo nativo che funziona su una bitmap. All'interno del metodo afferro i dati di immagine tramite una chiamata di metodo che scrive i dati a un parametro jintArray
che ho creato con NewIntArray
:Devo chiamare ReleaseIntArrayElements su un array creato con NewIntArray?
jintArray pixels = env->NewIntArray(width * height);
non ho bisogno di tornare questo array di nuovo alla chiamata Codice Java: è solo per l'elaborazione in questo metodo. Devo chiamare lo ReleaseIntArrayElements
allo pixels
? In tal caso, cosa passo per il parametro elems
, poiché non è necessario copiarlo su un array Java?
void (JNICALL *ReleaseIntArrayElements) (JNIEnv *env, jintArray array, jint *elems, jint mode);
Avete chiamato 'GetIntArrayElements'? –
No, non l'ho fatto. –