配列データの引数渡し

配列データの受け取り


extern "C" void Java_com_Test113_Test113Act_RGBtoLuminance(JNIEnv *env, jobject obj,
	jintArray colors, jint sizeX, jint sizeY, jdouble ss, jdouble f, jdouble iso, jdoubleArray lum)
{
	//Java配列データからCのポインタデータへコピー
	jint *pixels = env->GetIntArrayElements(colors, 0);
	jdouble *lum_data = env->GetDoubleArrayElements(lum, 0);
	
	//メインとなる処理
	
	//CのポインタデータからJavaの配列データへコピー
	env->ReleaseIntArrayElements(colors, pixels, false);	//falseにするとデータコピーなし
	env->ReleaseDoubleArrayElements(lum, lum_data, 0);
	
	return;
}
最終更新:2013年03月15日 09:47