public virtual unsafe void RegisterObserver(global::Org.Webrtc.DataChannel.IObserver observer) { const string __id = "registerObserver.(Lorg/webrtc/DataChannel$Observer;)V"; try { JniArgumentValue *__args = stackalloc JniArgumentValue [1]; __args [0] = new JniArgumentValue((observer == null) ? IntPtr.Zero : ((global::Java.Lang.Object)observer).Handle); _members.InstanceMethods.InvokeVirtualVoidMethod(__id, this, __args); } finally { } }
static void n_RegisterObserver_Lorg_webrtc_DataChannel_Observer_(IntPtr jnienv, IntPtr native__this, IntPtr native_observer) { global::Org.Webrtc.DataChannel __this = global::Java.Lang.Object.GetObject <global::Org.Webrtc.DataChannel> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Org.Webrtc.DataChannel.IObserver observer = (global::Org.Webrtc.DataChannel.IObserver)global::Java.Lang.Object.GetObject <global::Org.Webrtc.DataChannel.IObserver> (native_observer, JniHandleOwnership.DoNotTransfer); __this.RegisterObserver(observer); }
static void n_OnMessage_Lorg_webrtc_DataChannel_Buffer_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0) { global::Org.Webrtc.DataChannel.IObserver __this = global::Java.Lang.Object.GetObject <global::Org.Webrtc.DataChannel.IObserver> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Org.Webrtc.DataChannel.Buffer p0 = global::Java.Lang.Object.GetObject <global::Org.Webrtc.DataChannel.Buffer> (native_p0, JniHandleOwnership.DoNotTransfer); __this.OnMessage(p0); }
static void n_OnStateChange(IntPtr jnienv, IntPtr native__this) { global::Org.Webrtc.DataChannel.IObserver __this = global::Java.Lang.Object.GetObject <global::Org.Webrtc.DataChannel.IObserver> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); __this.OnStateChange(); }
static void n_OnBufferedAmountChange_J(IntPtr jnienv, IntPtr native__this, long p0) { global::Org.Webrtc.DataChannel.IObserver __this = global::Java.Lang.Object.GetObject <global::Org.Webrtc.DataChannel.IObserver> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); __this.OnBufferedAmountChange(p0); }