static void n_OnCameraOpening_Ljava_lang_String_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0) { global::Org.Webrtc.ICameraVideoCapturerCameraEventsHandler __this = global::Java.Lang.Object.GetObject <global::Org.Webrtc.ICameraVideoCapturerCameraEventsHandler> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); string p0 = JNIEnv.GetString(native_p0, JniHandleOwnership.DoNotTransfer); __this.OnCameraOpening(p0); }
static IntPtr n_CreateCapturer_Ljava_lang_String_Lorg_webrtc_CameraVideoCapturer_CameraEventsHandler_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, IntPtr native_p1) { global::Org.Webrtc.ICameraEnumerator __this = global::Java.Lang.Object.GetObject <global::Org.Webrtc.ICameraEnumerator> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); string p0 = JNIEnv.GetString(native_p0, JniHandleOwnership.DoNotTransfer); global::Org.Webrtc.ICameraVideoCapturerCameraEventsHandler p1 = (global::Org.Webrtc.ICameraVideoCapturerCameraEventsHandler)global::Java.Lang.Object.GetObject <global::Org.Webrtc.ICameraVideoCapturerCameraEventsHandler> (native_p1, JniHandleOwnership.DoNotTransfer); IntPtr __ret = JNIEnv.ToLocalJniHandle(__this.CreateCapturer(p0, p1)); return(__ret); }
public unsafe Camera1Capturer(string cameraName, global::Org.Webrtc.ICameraVideoCapturerCameraEventsHandler eventsHandler, bool captureToTexture) : base(IntPtr.Zero, JniHandleOwnership.DoNotTransfer) { const string __id = "(Ljava/lang/String;Lorg/webrtc/CameraVideoCapturer$CameraEventsHandler;Z)V"; if (((global::Java.Lang.Object) this).Handle != IntPtr.Zero) { return; } IntPtr native_cameraName = JNIEnv.NewString(cameraName); try { JniArgumentValue *__args = stackalloc JniArgumentValue [3]; __args [0] = new JniArgumentValue(native_cameraName); __args [1] = new JniArgumentValue((eventsHandler == null) ? IntPtr.Zero : ((global::Java.Lang.Object)eventsHandler).Handle); __args [2] = new JniArgumentValue(captureToTexture); var __r = _members.InstanceMethods.StartCreateInstance(__id, ((object)this).GetType(), __args); SetHandle(__r.Handle, JniHandleOwnership.TransferLocalRef); _members.InstanceMethods.FinishCreateInstance(__id, this, __args); } finally { JNIEnv.DeleteLocalRef(native_cameraName); } }
public unsafe global::Org.Webrtc.ICameraVideoCapturer CreateCapturer(string p0, global::Org.Webrtc.ICameraVideoCapturerCameraEventsHandler p1) { if (id_createCapturer_Ljava_lang_String_Lorg_webrtc_CameraVideoCapturer_CameraEventsHandler_ == IntPtr.Zero) { id_createCapturer_Ljava_lang_String_Lorg_webrtc_CameraVideoCapturer_CameraEventsHandler_ = JNIEnv.GetMethodID(class_ref, "createCapturer", "(Ljava/lang/String;Lorg/webrtc/CameraVideoCapturer$CameraEventsHandler;)Lorg/webrtc/CameraVideoCapturer;"); } IntPtr native_p0 = JNIEnv.NewString(p0); JValue *__args = stackalloc JValue [2]; __args [0] = new JValue(native_p0); __args [1] = new JValue((p1 == null) ? IntPtr.Zero : ((global::Java.Lang.Object)p1).Handle); global::Org.Webrtc.ICameraVideoCapturer __ret = global::Java.Lang.Object.GetObject <global::Org.Webrtc.ICameraVideoCapturer> (JNIEnv.CallObjectMethod(((global::Java.Lang.Object) this).Handle, id_createCapturer_Ljava_lang_String_Lorg_webrtc_CameraVideoCapturer_CameraEventsHandler_, __args), JniHandleOwnership.TransferLocalRef); JNIEnv.DeleteLocalRef(native_p0); return(__ret); }
public unsafe CameraVideoCapturerCameraStatistics(global::Org.Webrtc.SurfaceTextureHelper surfaceTextureHelper, global::Org.Webrtc.ICameraVideoCapturerCameraEventsHandler eventsHandler) : base(IntPtr.Zero, JniHandleOwnership.DoNotTransfer) { const string __id = "(Lorg/webrtc/SurfaceTextureHelper;Lorg/webrtc/CameraVideoCapturer$CameraEventsHandler;)V"; if (((global::Java.Lang.Object) this).Handle != IntPtr.Zero) { return; } try { JniArgumentValue *__args = stackalloc JniArgumentValue [2]; __args [0] = new JniArgumentValue((surfaceTextureHelper == null) ? IntPtr.Zero : ((global::Java.Lang.Object)surfaceTextureHelper).Handle); __args [1] = new JniArgumentValue((eventsHandler == null) ? IntPtr.Zero : ((global::Java.Lang.Object)eventsHandler).Handle); var __r = _members.InstanceMethods.StartCreateInstance(__id, ((object)this).GetType(), __args); SetHandle(__r.Handle, JniHandleOwnership.TransferLocalRef); _members.InstanceMethods.FinishCreateInstance(__id, this, __args); } finally { } }
static void n_OnFirstFrameAvailable(IntPtr jnienv, IntPtr native__this) { global::Org.Webrtc.ICameraVideoCapturerCameraEventsHandler __this = global::Java.Lang.Object.GetObject <global::Org.Webrtc.ICameraVideoCapturerCameraEventsHandler> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); __this.OnFirstFrameAvailable(); }
public virtual unsafe global::Org.Webrtc.ICameraVideoCapturer CreateCapturer(string deviceName, global::Org.Webrtc.ICameraVideoCapturerCameraEventsHandler eventsHandler) { const string __id = "createCapturer.(Ljava/lang/String;Lorg/webrtc/CameraVideoCapturer$CameraEventsHandler;)Lorg/webrtc/CameraVideoCapturer;"; IntPtr native_deviceName = JNIEnv.NewString(deviceName); try { JniArgumentValue *__args = stackalloc JniArgumentValue [2]; __args [0] = new JniArgumentValue(native_deviceName); __args [1] = new JniArgumentValue((eventsHandler == null) ? IntPtr.Zero : ((global::Java.Lang.Object)eventsHandler).Handle); var __rm = _members.InstanceMethods.InvokeVirtualObjectMethod(__id, this, __args); return(global::Java.Lang.Object.GetObject <global::Org.Webrtc.ICameraVideoCapturer> (__rm.Handle, JniHandleOwnership.TransferLocalRef)); } finally { JNIEnv.DeleteLocalRef(native_deviceName); } }