static void n_SetScalingType_Lorg_webrtc_RendererCommon_ScalingType_Lorg_webrtc_RendererCommon_ScalingType_(IntPtr jnienv, IntPtr native__this, IntPtr native_scalingTypeMatchOrientation, IntPtr native_scalingTypeMismatchOrientation) { global::Org.Webrtc.SurfaceViewRenderer __this = global::Java.Lang.Object.GetObject <global::Org.Webrtc.SurfaceViewRenderer> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Org.Webrtc.RendererCommon.ScalingType scalingTypeMatchOrientation = global::Java.Lang.Object.GetObject <global::Org.Webrtc.RendererCommon.ScalingType> (native_scalingTypeMatchOrientation, JniHandleOwnership.DoNotTransfer); global::Org.Webrtc.RendererCommon.ScalingType scalingTypeMismatchOrientation = global::Java.Lang.Object.GetObject <global::Org.Webrtc.RendererCommon.ScalingType> (native_scalingTypeMismatchOrientation, JniHandleOwnership.DoNotTransfer); __this.SetScalingType(scalingTypeMatchOrientation, scalingTypeMismatchOrientation); }
public virtual unsafe void SetScalingType(global::Org.Webrtc.RendererCommon.ScalingType scalingType) { const string __id = "setScalingType.(Lorg/webrtc/RendererCommon$ScalingType;)V"; try { JniArgumentValue *__args = stackalloc JniArgumentValue [1]; __args [0] = new JniArgumentValue((scalingType == null) ? IntPtr.Zero : ((global::Java.Lang.Object)scalingType).Handle); _members.InstanceMethods.InvokeVirtualVoidMethod(__id, this, __args); } finally { } }
public static unsafe global::Android.Graphics.Point GetDisplaySize(global::Org.Webrtc.RendererCommon.ScalingType scalingType, float videoAspectRatio, int maxDisplayWidth, int maxDisplayHeight) { const string __id = "getDisplaySize.(Lorg/webrtc/RendererCommon$ScalingType;FII)Landroid/graphics/Point;"; try { JniArgumentValue *__args = stackalloc JniArgumentValue [4]; __args [0] = new JniArgumentValue((scalingType == null) ? IntPtr.Zero : ((global::Java.Lang.Object)scalingType).Handle); __args [1] = new JniArgumentValue(videoAspectRatio); __args [2] = new JniArgumentValue(maxDisplayWidth); __args [3] = new JniArgumentValue(maxDisplayHeight); var __rm = _members.StaticMethods.InvokeObjectMethod(__id, __args); return(global::Java.Lang.Object.GetObject <global::Android.Graphics.Point> (__rm.Handle, JniHandleOwnership.TransferLocalRef)); } finally { } }
static void n_SetScalingType_Lorg_webrtc_RendererCommon_ScalingType_(IntPtr jnienv, IntPtr native__this, IntPtr native_scalingType) { global::Org.Webrtc.RendererCommon.VideoLayoutMeasure __this = global::Java.Lang.Object.GetObject <global::Org.Webrtc.RendererCommon.VideoLayoutMeasure> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Org.Webrtc.RendererCommon.ScalingType scalingType = global::Java.Lang.Object.GetObject <global::Org.Webrtc.RendererCommon.ScalingType> (native_scalingType, JniHandleOwnership.DoNotTransfer); __this.SetScalingType(scalingType); }