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);
                }
            }
        }
Ejemplo n.º 3
0
#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));
                }
            }
Ejemplo n.º 4
0
#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));
                }
            }
Ejemplo n.º 5
0
 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);
     }
 }
Ejemplo n.º 6
0
        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);
                }
            }
        }
Ejemplo n.º 8
0
 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);
 }
Ejemplo n.º 9
0
 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 {
            }
        }
Ejemplo n.º 11
0
 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);
 }
Ejemplo n.º 12
0
 public EventArgs(global::Android.Views.ISurfaceHolder p0, global::Com.Moodstocks.Android.Camera.Size p1)
 {
     this.p0 = p0;
     this.p1 = p1;
 }
Ejemplo n.º 13
0
            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);
            }