static void n_AdaptOutputFormat_Lorg_webrtc_VideoSource_AspectRatio_Ljava_lang_Integer_Lorg_webrtc_VideoSource_AspectRatio_Ljava_lang_Integer_Ljava_lang_Integer_(IntPtr jnienv, IntPtr native__this, IntPtr native_targetLandscapeAspectRatio, IntPtr native_maxLandscapePixelCount, IntPtr native_targetPortraitAspectRatio, IntPtr native_maxPortraitPixelCount, IntPtr native_maxFps)
 {
     global::Org.Webrtc.VideoSource             __this = global::Java.Lang.Object.GetObject <global::Org.Webrtc.VideoSource> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     global::Org.Webrtc.VideoSource.AspectRatio targetLandscapeAspectRatio = global::Java.Lang.Object.GetObject <global::Org.Webrtc.VideoSource.AspectRatio> (native_targetLandscapeAspectRatio, JniHandleOwnership.DoNotTransfer);
     global::Java.Lang.Integer maxLandscapePixelCount = global::Java.Lang.Object.GetObject <global::Java.Lang.Integer> (native_maxLandscapePixelCount, JniHandleOwnership.DoNotTransfer);
     global::Org.Webrtc.VideoSource.AspectRatio targetPortraitAspectRatio = global::Java.Lang.Object.GetObject <global::Org.Webrtc.VideoSource.AspectRatio> (native_targetPortraitAspectRatio, JniHandleOwnership.DoNotTransfer);
     global::Java.Lang.Integer maxPortraitPixelCount = global::Java.Lang.Object.GetObject <global::Java.Lang.Integer> (native_maxPortraitPixelCount, JniHandleOwnership.DoNotTransfer);
     global::Java.Lang.Integer maxFps = global::Java.Lang.Object.GetObject <global::Java.Lang.Integer> (native_maxFps, JniHandleOwnership.DoNotTransfer);
     __this.AdaptOutputFormat(targetLandscapeAspectRatio, maxLandscapePixelCount, targetPortraitAspectRatio, maxPortraitPixelCount, maxFps);
 }
 static void n_SetVideoProcessor_Lorg_webrtc_VideoProcessor_(IntPtr jnienv, IntPtr native__this, IntPtr native_newVideoProcessor)
 {
     global::Org.Webrtc.VideoSource     __this            = global::Java.Lang.Object.GetObject <global::Org.Webrtc.VideoSource> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     global::Org.Webrtc.IVideoProcessor newVideoProcessor = (global::Org.Webrtc.IVideoProcessor)global::Java.Lang.Object.GetObject <global::Org.Webrtc.IVideoProcessor> (native_newVideoProcessor, JniHandleOwnership.DoNotTransfer);
     __this.SetVideoProcessor(newVideoProcessor);
 }
 static void n_SetIsScreencast_Z(IntPtr jnienv, IntPtr native__this, bool isScreencast)
 {
     global::Org.Webrtc.VideoSource __this = global::Java.Lang.Object.GetObject <global::Org.Webrtc.VideoSource> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     __this.SetIsScreencast(isScreencast);
 }
 static void n_AdaptOutputFormat_IIIII(IntPtr jnienv, IntPtr native__this, int landscapeWidth, int landscapeHeight, int portraitWidth, int portraitHeight, int fps)
 {
     global::Org.Webrtc.VideoSource __this = global::Java.Lang.Object.GetObject <global::Org.Webrtc.VideoSource> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     __this.AdaptOutputFormat(landscapeWidth, landscapeHeight, portraitWidth, portraitHeight, fps);
 }
 static IntPtr n_GetCapturerObserver(IntPtr jnienv, IntPtr native__this)
 {
     global::Org.Webrtc.VideoSource __this = global::Java.Lang.Object.GetObject <global::Org.Webrtc.VideoSource> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     return(JNIEnv.ToLocalJniHandle(__this.CapturerObserver));
 }