ビットマップで何らかの作業を行うネイティブ メソッドがあります。jintArray
メソッド内で、作成したパラメーターにデータを書き込むメソッド呼び出しを介して画像データを取得しNewIntArray
ます。
jintArray pixels = env->NewIntArray(width * height);
この配列を呼び出し元の Java コードに返す必要はありません。これは、このメソッド内での処理のためだけです。ReleaseIntArrayElements
電話する必要がありpixels
ますか?elems
その場合、Java 配列にコピーして戻す必要がないので、パラメーターに何を渡せばよいでしょうか?
void (JNICALL *ReleaseIntArrayElements)
(JNIEnv *env, jintArray array, jint *elems, jint mode);