JniUtility Class¶
这个类型是C#语言的 EasyAR Sense API: JniUtility 。页面中部分描述可能与Unity环境无关。
部分Sense接口已经封装成Unity组件,直接使用可能是不必要的。
Description¶
JNI工具类。
用于在Unity中对Java的数组和ByteBuffer进行包装。
不支持iOS平台。
Methods¶
wrapByteArray¶
- C#
public static Buffer wrapByteArray(IntPtr bytes, bool readOnly, Action deleter)
包装Java的字节数组byte[]。
wrapBuffer¶
- C#
public static Buffer wrapBuffer(IntPtr directBuffer, Action deleter)
包装Java的java.nio.ByteBuffer中的direct buffer。
getDirectBufferAddress¶
- C#
public static IntPtr getDirectBufferAddress(IntPtr directBuffer)
调用JNIEnv->GetDirectBufferAddress获得java.nio.ByteBuffer中的direct buffer的原始地址。