static void n_OnPreviewStarts_Landroid_view_SurfaceHolder_Lcom_moodstocks_android_camera_Size_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, IntPtr native_p1) { global::Com.Moodstocks.Android.Camera.CameraManager __this = global::Java.Lang.Object.GetObject <global::Com.Moodstocks.Android.Camera.CameraManager> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Android.Views.ISurfaceHolder p0 = (global::Android.Views.ISurfaceHolder)global::Java.Lang.Object.GetObject <global::Android.Views.ISurfaceHolder> (native_p0, JniHandleOwnership.DoNotTransfer); global::Com.Moodstocks.Android.Camera.Size p1 = global::Java.Lang.Object.GetObject <global::Com.Moodstocks.Android.Camera.Size> (native_p1, JniHandleOwnership.DoNotTransfer); __this.OnPreviewStarts(p0, p1); }
public virtual unsafe void OnNewFrame(byte[] p0, global::Com.Moodstocks.Android.Camera.Size p1, int p2) { if (id_onNewFrame_arrayBLcom_moodstocks_android_camera_Size_I == IntPtr.Zero) { id_onNewFrame_arrayBLcom_moodstocks_android_camera_Size_I = JNIEnv.GetMethodID(class_ref, "onNewFrame", "([BLcom/moodstocks/android/camera/Size;I)V"); } IntPtr native_p0 = JNIEnv.NewArray(p0); try { JValue *__args = stackalloc JValue [3]; __args [0] = new JValue(native_p0); __args [1] = new JValue(p1); __args [2] = new JValue(p2); if (GetType() == ThresholdType) { JNIEnv.CallVoidMethod(Handle, id_onNewFrame_arrayBLcom_moodstocks_android_camera_Size_I, __args); } else { JNIEnv.CallNonvirtualVoidMethod(Handle, ThresholdClass, JNIEnv.GetMethodID(ThresholdClass, "onNewFrame", "([BLcom/moodstocks/android/camera/Size;I)V"), __args); } } finally { if (p0 != null) { JNIEnv.CopyArray(native_p0, p0); JNIEnv.DeleteLocalRef(native_p0); } } }
#pragma warning restore 0649 public void OnNewFrame(byte[] p0, global::Com.Moodstocks.Android.Camera.Size p1, int p2) { var __h = OnNewFrameHandler; if (__h != null) { __h(sender, new NewFrameEventArgs(p0, p1, p2)); } }
#pragma warning restore 0649 public void OnPreviewStarts(global::Android.Views.ISurfaceHolder p0, global::Com.Moodstocks.Android.Camera.Size p1) { var __h = Handler; if (__h != null) { __h(sender, new EventArgs(p0, p1)); } }
static void n_OnNewFrame_arrayBLcom_moodstocks_android_camera_Size_I(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, IntPtr native_p1, int p2) { global::Com.Moodstocks.Android.Camera.CameraInstance.IListener __this = global::Java.Lang.Object.GetObject <global::Com.Moodstocks.Android.Camera.CameraInstance.IListener> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); byte[] p0 = (byte[])JNIEnv.GetArray(native_p0, JniHandleOwnership.DoNotTransfer, typeof(byte)); global::Com.Moodstocks.Android.Camera.Size p1 = global::Java.Lang.Object.GetObject <global::Com.Moodstocks.Android.Camera.Size> (native_p1, JniHandleOwnership.DoNotTransfer); __this.OnNewFrame(p0, p1, p2); if (p0 != null) { JNIEnv.CopyArray(p0, native_p0); } }
protected virtual unsafe void UpdatePreviewParameters(global::Com.Moodstocks.Android.Camera.Size p0, bool p1, int p2) { if (id_updatePreviewParameters_Lcom_moodstocks_android_camera_Size_ZI == IntPtr.Zero) { id_updatePreviewParameters_Lcom_moodstocks_android_camera_Size_ZI = JNIEnv.GetMethodID(class_ref, "updatePreviewParameters", "(Lcom/moodstocks/android/camera/Size;ZI)V"); } try { JValue *__args = stackalloc JValue [3]; __args [0] = new JValue(p0); __args [1] = new JValue(p1); __args [2] = new JValue(p2); if (GetType() == ThresholdType) { JNIEnv.CallVoidMethod(Handle, id_updatePreviewParameters_Lcom_moodstocks_android_camera_Size_ZI, __args); } else { JNIEnv.CallNonvirtualVoidMethod(Handle, ThresholdClass, JNIEnv.GetMethodID(ThresholdClass, "updatePreviewParameters", "(Lcom/moodstocks/android/camera/Size;ZI)V"), __args); } } finally { } }
public unsafe CameraFrame(global::Com.Moodstocks.Android.Camera.CameraFrame.IReleaseListener p0, byte[] p1, global::Com.Moodstocks.Android.Camera.Size p2, int p3) : base(IntPtr.Zero, JniHandleOwnership.DoNotTransfer) { if (Handle != IntPtr.Zero) { return; } IntPtr native_p1 = JNIEnv.NewArray(p1); try { JValue *__args = stackalloc JValue [4]; __args [0] = new JValue(p0); __args [1] = new JValue(native_p1); __args [2] = new JValue(p2); __args [3] = new JValue(p3); if (GetType() != typeof(CameraFrame)) { SetHandle( global::Android.Runtime.JNIEnv.StartCreateInstance(GetType(), "(Lcom/moodstocks/android/camera/CameraFrame$ReleaseListener;[BLcom/moodstocks/android/camera/Size;I)V", __args), JniHandleOwnership.TransferLocalRef); global::Android.Runtime.JNIEnv.FinishCreateInstance(Handle, "(Lcom/moodstocks/android/camera/CameraFrame$ReleaseListener;[BLcom/moodstocks/android/camera/Size;I)V", __args); return; } if (id_ctor_Lcom_moodstocks_android_camera_CameraFrame_ReleaseListener_arrayBLcom_moodstocks_android_camera_Size_I == IntPtr.Zero) { id_ctor_Lcom_moodstocks_android_camera_CameraFrame_ReleaseListener_arrayBLcom_moodstocks_android_camera_Size_I = JNIEnv.GetMethodID(class_ref, "<init>", "(Lcom/moodstocks/android/camera/CameraFrame$ReleaseListener;[BLcom/moodstocks/android/camera/Size;I)V"); } SetHandle( global::Android.Runtime.JNIEnv.StartCreateInstance(class_ref, id_ctor_Lcom_moodstocks_android_camera_CameraFrame_ReleaseListener_arrayBLcom_moodstocks_android_camera_Size_I, __args), JniHandleOwnership.TransferLocalRef); JNIEnv.FinishCreateInstance(Handle, class_ref, id_ctor_Lcom_moodstocks_android_camera_CameraFrame_ReleaseListener_arrayBLcom_moodstocks_android_camera_Size_I, __args); } finally { if (p1 != null) { JNIEnv.CopyArray(native_p1, p1); JNIEnv.DeleteLocalRef(native_p1); } } }
static void n_UpdatePreviewParameters_Lcom_moodstocks_android_camera_Size_ZI(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, bool p1, int p2) { global::Com.Moodstocks.Android.Camera.CameraInstance __this = global::Java.Lang.Object.GetObject <global::Com.Moodstocks.Android.Camera.CameraInstance> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Com.Moodstocks.Android.Camera.Size p0 = global::Java.Lang.Object.GetObject <global::Com.Moodstocks.Android.Camera.Size> (native_p0, JniHandleOwnership.DoNotTransfer); __this.UpdatePreviewParameters(p0, p1, p2); }
public NewFrameEventArgs(byte[] p0, global::Com.Moodstocks.Android.Camera.Size p1, int p2) { this.p0 = p0; this.p1 = p1; this.p2 = p2; }
public virtual unsafe void OnPreviewStarts(global::Android.Views.ISurfaceHolder p0, global::Com.Moodstocks.Android.Camera.Size p1) { if (id_onPreviewStarts_Landroid_view_SurfaceHolder_Lcom_moodstocks_android_camera_Size_ == IntPtr.Zero) { id_onPreviewStarts_Landroid_view_SurfaceHolder_Lcom_moodstocks_android_camera_Size_ = JNIEnv.GetMethodID(class_ref, "onPreviewStarts", "(Landroid/view/SurfaceHolder;Lcom/moodstocks/android/camera/Size;)V"); } try { JValue *__args = stackalloc JValue [2]; __args [0] = new JValue(p0); __args [1] = new JValue(p1); if (GetType() == ThresholdType) { JNIEnv.CallVoidMethod(Handle, id_onPreviewStarts_Landroid_view_SurfaceHolder_Lcom_moodstocks_android_camera_Size_, __args); } else { JNIEnv.CallNonvirtualVoidMethod(Handle, ThresholdClass, JNIEnv.GetMethodID(ThresholdClass, "onPreviewStarts", "(Landroid/view/SurfaceHolder;Lcom/moodstocks/android/camera/Size;)V"), __args); } } finally { } }
static bool n_IsSet(IntPtr jnienv, IntPtr native__this) { global::Com.Moodstocks.Android.Camera.Size __this = global::Java.Lang.Object.GetObject <global::Com.Moodstocks.Android.Camera.Size> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); return(__this.IsSet); }
public EventArgs(global::Android.Views.ISurfaceHolder p0, global::Com.Moodstocks.Android.Camera.Size p1) { this.p0 = p0; this.p1 = p1; }
public unsafe void OnPreviewStarts(global::Android.Views.ISurfaceHolder p0, global::Com.Moodstocks.Android.Camera.Size p1) { if (id_onPreviewStarts_Landroid_view_SurfaceHolder_Lcom_moodstocks_android_camera_Size_ == IntPtr.Zero) { id_onPreviewStarts_Landroid_view_SurfaceHolder_Lcom_moodstocks_android_camera_Size_ = JNIEnv.GetMethodID(class_ref, "onPreviewStarts", "(Landroid/view/SurfaceHolder;Lcom/moodstocks/android/camera/Size;)V"); } JValue *__args = stackalloc JValue [2]; __args [0] = new JValue(p0); __args [1] = new JValue(p1); JNIEnv.CallVoidMethod(Handle, id_onPreviewStarts_Landroid_view_SurfaceHolder_Lcom_moodstocks_android_camera_Size_, __args); }