protected unsafe Size(global::Android.Hardware.Camera.Size p0) : base(IntPtr.Zero, JniHandleOwnership.DoNotTransfer) { if (Handle != IntPtr.Zero) { return; } try { JValue *__args = stackalloc JValue [1]; __args [0] = new JValue(p0); if (GetType() != typeof(Size)) { SetHandle( global::Android.Runtime.JNIEnv.StartCreateInstance(GetType(), "(Landroid/hardware/Camera$Size;)V", __args), JniHandleOwnership.TransferLocalRef); global::Android.Runtime.JNIEnv.FinishCreateInstance(Handle, "(Landroid/hardware/Camera$Size;)V", __args); return; } if (id_ctor_Landroid_hardware_Camera_Size_ == IntPtr.Zero) { id_ctor_Landroid_hardware_Camera_Size_ = JNIEnv.GetMethodID(class_ref, "<init>", "(Landroid/hardware/Camera$Size;)V"); } SetHandle( global::Android.Runtime.JNIEnv.StartCreateInstance(class_ref, id_ctor_Landroid_hardware_Camera_Size_, __args), JniHandleOwnership.TransferLocalRef); JNIEnv.FinishCreateInstance(Handle, class_ref, id_ctor_Landroid_hardware_Camera_Size_, __args); } finally { } }
public static unsafe int LoadTexture(global::Java.Nio.IntBuffer data, global::Android.Hardware.Camera.Size size, int usedTexId) { if (id_loadTexture_Ljava_nio_IntBuffer_Landroid_hardware_Camera_Size_I == IntPtr.Zero) { id_loadTexture_Ljava_nio_IntBuffer_Landroid_hardware_Camera_Size_I = JNIEnv.GetStaticMethodID(class_ref, "loadTexture", "(Ljava/nio/IntBuffer;Landroid/hardware/Camera$Size;I)I"); } try { JValue *__args = stackalloc JValue [3]; __args [0] = new JValue(data); __args [1] = new JValue(size); __args [2] = new JValue(usedTexId); int __ret = JNIEnv.CallStaticIntMethod(class_ref, id_loadTexture_Ljava_nio_IntBuffer_Landroid_hardware_Camera_Size_I, __args); return(__ret); } finally { } }