0

これはほとんど2D配列のようなものです。配列の各スロットはDoubleBufferです。

以前、シングルバッファーを実行するときは、これをJNIで使用していました。JNIメソッドがDoubleBufferを使用するとします。

double *dBuf = env->GetDirectBufferAddress(env, buf);

次に、dBuf [i] =>を使用してインデックスを作成します。ここで、iはインデックスです。FloatBufferの配列を渡したいとしましょう。スロットにインデックスを付けて、データを割り当てるにはどうすればよいですか。

言ってもいい

double **dBuf = env->GetDirectBufferAddress(env, buf); ??

plsのおかげで助けて

4

1 に答える 1

0

いいえ、できません。Java 配列の各要素を取得し、通常どおり JNI 経由で API を使用してGetObjectArrayElement(),各要素にアクセスする必要があります。DoubleBuffer

于 2012-11-28T07:18:34.327 に答える