public unsafe void OnNewFrameInBackground(global::Com.Moodstocks.Android.Camera.CameraFrame p0) { if (id_onNewFrameInBackground_Lcom_moodstocks_android_camera_CameraFrame_ == IntPtr.Zero) { id_onNewFrameInBackground_Lcom_moodstocks_android_camera_CameraFrame_ = JNIEnv.GetMethodID(class_ref, "onNewFrameInBackground", "(Lcom/moodstocks/android/camera/CameraFrame;)V"); } JValue *__args = stackalloc JValue [1]; __args [0] = new JValue(p0); JNIEnv.CallVoidMethod(Handle, id_onNewFrameInBackground_Lcom_moodstocks_android_camera_CameraFrame_, __args); }
public virtual unsafe void OnNewFrameInBackground(global::Com.Moodstocks.Android.Camera.CameraFrame p0) { if (id_onNewFrameInBackground_Lcom_moodstocks_android_camera_CameraFrame_ == IntPtr.Zero) { id_onNewFrameInBackground_Lcom_moodstocks_android_camera_CameraFrame_ = JNIEnv.GetMethodID(class_ref, "onNewFrameInBackground", "(Lcom/moodstocks/android/camera/CameraFrame;)V"); } try { JValue *__args = stackalloc JValue [1]; __args [0] = new JValue(p0); if (GetType() == ThresholdType) { JNIEnv.CallVoidMethod(Handle, id_onNewFrameInBackground_Lcom_moodstocks_android_camera_CameraFrame_, __args); } else { JNIEnv.CallNonvirtualVoidMethod(Handle, ThresholdClass, JNIEnv.GetMethodID(ThresholdClass, "onNewFrameInBackground", "(Lcom/moodstocks/android/camera/CameraFrame;)V"), __args); } } finally { } }
static void n_Release(IntPtr jnienv, IntPtr native__this) { global::Com.Moodstocks.Android.Camera.CameraFrame __this = global::Java.Lang.Object.GetObject <global::Com.Moodstocks.Android.Camera.CameraFrame> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); __this.Release(); }
static void n_OnNewFrameInBackground_Lcom_moodstocks_android_camera_CameraFrame_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0) { global::Com.Moodstocks.Android.AutoScannerSession __this = global::Java.Lang.Object.GetObject <global::Com.Moodstocks.Android.AutoScannerSession> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Com.Moodstocks.Android.Camera.CameraFrame p0 = global::Java.Lang.Object.GetObject <global::Com.Moodstocks.Android.Camera.CameraFrame> (native_p0, JniHandleOwnership.DoNotTransfer); __this.OnNewFrameInBackground(p0); }