//------------------------------------------------------------------------------
//
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
//
//------------------------------------------------------------------------------
#nullable restore
using System;
using System.Collections.Generic;
using Android.Runtime;
using Java.Interop;
namespace Com.Hdl.Hdllinphonesdk {
// Metadata.xml XPath class reference: path="/api/package[@name='com.hdl.hdllinphonesdk']/class[@name='HDLLinphoneKit']"
[global::Android.Runtime.Register ("com/hdl/hdllinphonesdk/HDLLinphoneKit", DoNotGenerateAcw=true)]
public partial class HDLLinphoneKit : global::Java.Lang.Object {
// Metadata.xml XPath field reference: path="/api/package[@name='com.hdl.hdllinphonesdk']/class[@name='HDLLinphoneKit']/field[@name='audioManager']"
[Register ("audioManager")]
public global::Android.Media.AudioManager AudioManager {
get {
const string __id = "audioManager.Landroid/media/AudioManager;";
var __v = _members.InstanceFields.GetObjectValue (__id, this);
return global::Java.Lang.Object.GetObject (__v.Handle, JniHandleOwnership.TransferLocalRef);
}
set {
const string __id = "audioManager.Landroid/media/AudioManager;";
IntPtr native_value = global::Android.Runtime.JNIEnv.ToLocalJniHandle (value);
try {
_members.InstanceFields.SetValue (__id, this, new JniObjectReference (native_value));
} finally {
global::Android.Runtime.JNIEnv.DeleteLocalRef (native_value);
}
}
}
// Metadata.xml XPath field reference: path="/api/package[@name='com.hdl.hdllinphonesdk']/class[@name='HDLLinphoneKit']/field[@name='HDLLinphoneKitNAME']"
[Register ("HDLLinphoneKitNAME")]
public const string HDLLinphoneKitNAME = (string) "HDLLinphoneKit";
// Metadata.xml XPath field reference: path="/api/package[@name='com.hdl.hdllinphonesdk']/class[@name='HDLLinphoneKit']/field[@name='INTER_PHONE_TYPE_EZVIZ']"
[Register ("INTER_PHONE_TYPE_EZVIZ")]
public const string InterPhoneTypeEzviz = (string) "EZVIZ";
// Metadata.xml XPath field reference: path="/api/package[@name='com.hdl.hdllinphonesdk']/class[@name='HDLLinphoneKit']/field[@name='INTER_PHONE_TYPE_FLVI']"
[Register ("INTER_PHONE_TYPE_FLVI")]
public const string InterPhoneTypeFlvi = (string) "FLVI";
// Metadata.xml XPath field reference: path="/api/package[@name='com.hdl.hdllinphonesdk']/class[@name='HDLLinphoneKit']/field[@name='INTER_PHONE_TYPE_FREEVIEW']"
[Register ("INTER_PHONE_TYPE_FREEVIEW")]
public const string InterPhoneTypeFreeview = (string) "FREEVIEW";
// Metadata.xml XPath field reference: path="/api/package[@name='com.hdl.hdllinphonesdk']/class[@name='HDLLinphoneKit']/field[@name='INTER_PHONE_TYPE_HDL']"
[Register ("INTER_PHONE_TYPE_HDL")]
public const string InterPhoneTypeHdl = (string) "HDL";
// Metadata.xml XPath field reference: path="/api/package[@name='com.hdl.hdllinphonesdk']/class[@name='HDLLinphoneKit']/field[@name='INTER_PHONE_TYPE_IMOUVISIAL']"
[Register ("INTER_PHONE_TYPE_IMOUVISIAL")]
public const string InterPhoneTypeImouvisial = (string) "IMOUVISIAL";
// Metadata.xml XPath field reference: path="/api/package[@name='com.hdl.hdllinphonesdk']/class[@name='HDLLinphoneKit']/field[@name='KEY_SIP_ACCOUNT']"
[Register ("KEY_SIP_ACCOUNT")]
public const string KeySipAccount = (string) "lpSipAccount";
// Metadata.xml XPath field reference: path="/api/package[@name='com.hdl.hdllinphonesdk']/class[@name='HDLLinphoneKit']/field[@name='KEY_TITLE_NAME']"
[Register ("KEY_TITLE_NAME")]
public const string KeyTitleName = (string) "lpTitleName";
// Metadata.xml XPath field reference: path="/api/package[@name='com.hdl.hdllinphonesdk']/class[@name='HDLLinphoneKit']/field[@name='missedCallsTime']"
[Register ("missedCallsTime")]
public int MissedCallsTime {
get {
const string __id = "missedCallsTime.I";
var __v = _members.InstanceFields.GetInt32Value (__id, this);
return __v;
}
set {
const string __id = "missedCallsTime.I";
try {
_members.InstanceFields.SetValue (__id, this, value);
} finally {
}
}
}
static readonly JniPeerMembers _members = new XAPeerMembers ("com/hdl/hdllinphonesdk/HDLLinphoneKit", typeof (HDLLinphoneKit));
internal static IntPtr class_ref {
get { return _members.JniPeerType.PeerReference.Handle; }
}
[global::System.Diagnostics.DebuggerBrowsable (global::System.Diagnostics.DebuggerBrowsableState.Never)]
[global::System.ComponentModel.EditorBrowsable (global::System.ComponentModel.EditorBrowsableState.Never)]
public override global::Java.Interop.JniPeerMembers JniPeerMembers {
get { return _members; }
}
[global::System.Diagnostics.DebuggerBrowsable (global::System.Diagnostics.DebuggerBrowsableState.Never)]
[global::System.ComponentModel.EditorBrowsable (global::System.ComponentModel.EditorBrowsableState.Never)]
protected override IntPtr ThresholdClass {
get { return _members.JniPeerType.PeerReference.Handle; }
}
[global::System.Diagnostics.DebuggerBrowsable (global::System.Diagnostics.DebuggerBrowsableState.Never)]
[global::System.ComponentModel.EditorBrowsable (global::System.ComponentModel.EditorBrowsableState.Never)]
protected override global::System.Type ThresholdType {
get { return _members.ManagedPeerType; }
}
protected HDLLinphoneKit (IntPtr javaReference, JniHandleOwnership transfer) : base (javaReference, transfer)
{
}
static Delegate cb_isAutoJumpCallView;
#pragma warning disable 0169
static Delegate GetIsAutoJumpCallViewHandler ()
{
if (cb_isAutoJumpCallView == null)
cb_isAutoJumpCallView = JNINativeWrapper.CreateDelegate (new _JniMarshal_PP_Z (n_IsAutoJumpCallView));
return cb_isAutoJumpCallView;
}
static bool n_IsAutoJumpCallView (IntPtr jnienv, IntPtr native__this)
{
var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
return __this.AutoJumpCallView;
}
#pragma warning restore 0169
static Delegate cb_setAutoJumpCallView_Z;
#pragma warning disable 0169
static Delegate GetSetAutoJumpCallView_ZHandler ()
{
if (cb_setAutoJumpCallView_Z == null)
cb_setAutoJumpCallView_Z = JNINativeWrapper.CreateDelegate (new _JniMarshal_PPZ_V (n_SetAutoJumpCallView_Z));
return cb_setAutoJumpCallView_Z;
}
static void n_SetAutoJumpCallView_Z (IntPtr jnienv, IntPtr native__this, bool autoJumpCallView)
{
var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
__this.AutoJumpCallView = autoJumpCallView;
}
#pragma warning restore 0169
public virtual unsafe bool AutoJumpCallView {
// Metadata.xml XPath method reference: path="/api/package[@name='com.hdl.hdllinphonesdk']/class[@name='HDLLinphoneKit']/method[@name='isAutoJumpCallView' and count(parameter)=0]"
[Register ("isAutoJumpCallView", "()Z", "GetIsAutoJumpCallViewHandler")]
get {
const string __id = "isAutoJumpCallView.()Z";
try {
var __rm = _members.InstanceMethods.InvokeVirtualBooleanMethod (__id, this, null);
return __rm;
} finally {
}
}
// Metadata.xml XPath method reference: path="/api/package[@name='com.hdl.hdllinphonesdk']/class[@name='HDLLinphoneKit']/method[@name='setAutoJumpCallView' and count(parameter)=1 and parameter[1][@type='boolean']]"
[Register ("setAutoJumpCallView", "(Z)V", "GetSetAutoJumpCallView_ZHandler")]
set {
const string __id = "setAutoJumpCallView.(Z)V";
try {
JniArgumentValue* __args = stackalloc JniArgumentValue [1];
__args [0] = new JniArgumentValue (value);
_members.InstanceMethods.InvokeVirtualVoidMethod (__id, this, __args);
} finally {
}
}
}
public static unsafe global::Com.Hdl.Hdllinphonesdk.HDLLinphoneKit Instance {
// Metadata.xml XPath method reference: path="/api/package[@name='com.hdl.hdllinphonesdk']/class[@name='HDLLinphoneKit']/method[@name='getInstance' and count(parameter)=0]"
[Register ("getInstance", "()Lcom/hdl/hdllinphonesdk/HDLLinphoneKit;", "")]
get {
const string __id = "getInstance.()Lcom/hdl/hdllinphonesdk/HDLLinphoneKit;";
try {
var __rm = _members.StaticMethods.InvokeObjectMethod (__id, null);
return global::Java.Lang.Object.GetObject (__rm.Handle, JniHandleOwnership.TransferLocalRef);
} finally {
}
}
}
static Delegate cb_getIntercomeType;
#pragma warning disable 0169
static Delegate GetGetIntercomeTypeHandler ()
{
if (cb_getIntercomeType == null)
cb_getIntercomeType = JNINativeWrapper.CreateDelegate (new _JniMarshal_PP_L (n_GetIntercomeType));
return cb_getIntercomeType;
}
static IntPtr n_GetIntercomeType (IntPtr jnienv, IntPtr native__this)
{
var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
return JNIEnv.NewString (__this.IntercomeType);
}
#pragma warning restore 0169
public virtual unsafe string IntercomeType {
// Metadata.xml XPath method reference: path="/api/package[@name='com.hdl.hdllinphonesdk']/class[@name='HDLLinphoneKit']/method[@name='getIntercomeType' and count(parameter)=0]"
[Register ("getIntercomeType", "()Ljava/lang/String;", "GetGetIntercomeTypeHandler")]
get {
const string __id = "getIntercomeType.()Ljava/lang/String;";
try {
var __rm = _members.InstanceMethods.InvokeVirtualObjectMethod (__id, this, null);
return JNIEnv.GetString (__rm.Handle, JniHandleOwnership.TransferLocalRef);
} finally {
}
}
}
static Delegate cb_isIncomingReceivedCallState;
#pragma warning disable 0169
static Delegate GetIsIncomingReceivedCallStateHandler ()
{
if (cb_isIncomingReceivedCallState == null)
cb_isIncomingReceivedCallState = JNINativeWrapper.CreateDelegate (new _JniMarshal_PP_Z (n_IsIncomingReceivedCallState));
return cb_isIncomingReceivedCallState;
}
static bool n_IsIncomingReceivedCallState (IntPtr jnienv, IntPtr native__this)
{
var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
return __this.IsIncomingReceivedCallState;
}
#pragma warning restore 0169
public virtual unsafe bool IsIncomingReceivedCallState {
// Metadata.xml XPath method reference: path="/api/package[@name='com.hdl.hdllinphonesdk']/class[@name='HDLLinphoneKit']/method[@name='isIncomingReceivedCallState' and count(parameter)=0]"
[Register ("isIncomingReceivedCallState", "()Z", "GetIsIncomingReceivedCallStateHandler")]
get {
const string __id = "isIncomingReceivedCallState.()Z";
try {
var __rm = _members.InstanceMethods.InvokeVirtualBooleanMethod (__id, this, null);
return __rm;
} finally {
}
}
}
static Delegate cb_getMediaPlayerPlayingStatus;
#pragma warning disable 0169
static Delegate GetGetMediaPlayerPlayingStatusHandler ()
{
if (cb_getMediaPlayerPlayingStatus == null)
cb_getMediaPlayerPlayingStatus = JNINativeWrapper.CreateDelegate (new _JniMarshal_PP_Z (n_GetMediaPlayerPlayingStatus));
return cb_getMediaPlayerPlayingStatus;
}
static bool n_GetMediaPlayerPlayingStatus (IntPtr jnienv, IntPtr native__this)
{
var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
return __this.MediaPlayerPlayingStatus;
}
#pragma warning restore 0169
public virtual unsafe bool MediaPlayerPlayingStatus {
// Metadata.xml XPath method reference: path="/api/package[@name='com.hdl.hdllinphonesdk']/class[@name='HDLLinphoneKit']/method[@name='getMediaPlayerPlayingStatus' and count(parameter)=0]"
[Register ("getMediaPlayerPlayingStatus", "()Z", "GetGetMediaPlayerPlayingStatusHandler")]
get {
const string __id = "getMediaPlayerPlayingStatus.()Z";
try {
var __rm = _members.InstanceMethods.InvokeVirtualBooleanMethod (__id, this, null);
return __rm;
} finally {
}
}
}
static Delegate cb_getOnHDLLinphoneCallListener;
#pragma warning disable 0169
static Delegate GetGetOnHDLLinphoneCallListenerHandler ()
{
if (cb_getOnHDLLinphoneCallListener == null)
cb_getOnHDLLinphoneCallListener = JNINativeWrapper.CreateDelegate (new _JniMarshal_PP_L (n_GetOnHDLLinphoneCallListener));
return cb_getOnHDLLinphoneCallListener;
}
static IntPtr n_GetOnHDLLinphoneCallListener (IntPtr jnienv, IntPtr native__this)
{
var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
return JNIEnv.ToLocalJniHandle (__this.OnHDLLinphoneCallListener);
}
#pragma warning restore 0169
static Delegate cb_setOnHDLLinphoneCallListener_Lcom_hdl_hdllinphonesdk_callback_OnHDLLinphoneCallListener_;
#pragma warning disable 0169
static Delegate GetSetOnHDLLinphoneCallListener_Lcom_hdl_hdllinphonesdk_callback_OnHDLLinphoneCallListener_Handler ()
{
if (cb_setOnHDLLinphoneCallListener_Lcom_hdl_hdllinphonesdk_callback_OnHDLLinphoneCallListener_ == null)
cb_setOnHDLLinphoneCallListener_Lcom_hdl_hdllinphonesdk_callback_OnHDLLinphoneCallListener_ = JNINativeWrapper.CreateDelegate (new _JniMarshal_PPL_V (n_SetOnHDLLinphoneCallListener_Lcom_hdl_hdllinphonesdk_callback_OnHDLLinphoneCallListener_));
return cb_setOnHDLLinphoneCallListener_Lcom_hdl_hdllinphonesdk_callback_OnHDLLinphoneCallListener_;
}
static void n_SetOnHDLLinphoneCallListener_Lcom_hdl_hdllinphonesdk_callback_OnHDLLinphoneCallListener_ (IntPtr jnienv, IntPtr native__this, IntPtr native_onHDLLinphoneCallListener)
{
var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
var onHDLLinphoneCallListener = (global::Com.Hdl.Hdllinphonesdk.Callback.IOnHDLLinphoneCallListener)global::Java.Lang.Object.GetObject (native_onHDLLinphoneCallListener, JniHandleOwnership.DoNotTransfer);
__this.OnHDLLinphoneCallListener = onHDLLinphoneCallListener;
}
#pragma warning restore 0169
public virtual unsafe global::Com.Hdl.Hdllinphonesdk.Callback.IOnHDLLinphoneCallListener OnHDLLinphoneCallListener {
// Metadata.xml XPath method reference: path="/api/package[@name='com.hdl.hdllinphonesdk']/class[@name='HDLLinphoneKit']/method[@name='getOnHDLLinphoneCallListener' and count(parameter)=0]"
[Register ("getOnHDLLinphoneCallListener", "()Lcom/hdl/hdllinphonesdk/callback/OnHDLLinphoneCallListener;", "GetGetOnHDLLinphoneCallListenerHandler")]
get {
const string __id = "getOnHDLLinphoneCallListener.()Lcom/hdl/hdllinphonesdk/callback/OnHDLLinphoneCallListener;";
try {
var __rm = _members.InstanceMethods.InvokeVirtualObjectMethod (__id, this, null);
return global::Java.Lang.Object.GetObject (__rm.Handle, JniHandleOwnership.TransferLocalRef);
} finally {
}
}
// Metadata.xml XPath method reference: path="/api/package[@name='com.hdl.hdllinphonesdk']/class[@name='HDLLinphoneKit']/method[@name='setOnHDLLinphoneCallListener' and count(parameter)=1 and parameter[1][@type='com.hdl.hdllinphonesdk.callback.OnHDLLinphoneCallListener']]"
[Register ("setOnHDLLinphoneCallListener", "(Lcom/hdl/hdllinphonesdk/callback/OnHDLLinphoneCallListener;)V", "GetSetOnHDLLinphoneCallListener_Lcom_hdl_hdllinphonesdk_callback_OnHDLLinphoneCallListener_Handler")]
set {
const string __id = "setOnHDLLinphoneCallListener.(Lcom/hdl/hdllinphonesdk/callback/OnHDLLinphoneCallListener;)V";
try {
JniArgumentValue* __args = stackalloc JniArgumentValue [1];
__args [0] = new JniArgumentValue ((value == null) ? IntPtr.Zero : ((global::Java.Lang.Object) value).Handle);
_members.InstanceMethods.InvokeVirtualVoidMethod (__id, this, __args);
} finally {
global::System.GC.KeepAlive (value);
}
}
}
static Delegate cb_getRingerMode;
#pragma warning disable 0169
static Delegate GetGetRingerModeHandler ()
{
if (cb_getRingerMode == null)
cb_getRingerMode = JNINativeWrapper.CreateDelegate (new _JniMarshal_PP_I (n_GetRingerMode));
return cb_getRingerMode;
}
static int n_GetRingerMode (IntPtr jnienv, IntPtr native__this)
{
var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
return __this.RingerMode;
}
#pragma warning restore 0169
public virtual unsafe int RingerMode {
// Metadata.xml XPath method reference: path="/api/package[@name='com.hdl.hdllinphonesdk']/class[@name='HDLLinphoneKit']/method[@name='getRingerMode' and count(parameter)=0]"
[Register ("getRingerMode", "()I", "GetGetRingerModeHandler")]
get {
const string __id = "getRingerMode.()I";
try {
var __rm = _members.InstanceMethods.InvokeVirtualInt32Method (__id, this, null);
return __rm;
} finally {
}
}
}
static Delegate cb_acceptCall;
#pragma warning disable 0169
static Delegate GetAcceptCallHandler ()
{
if (cb_acceptCall == null)
cb_acceptCall = JNINativeWrapper.CreateDelegate (new _JniMarshal_PP_V (n_AcceptCall));
return cb_acceptCall;
}
static void n_AcceptCall (IntPtr jnienv, IntPtr native__this)
{
var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
__this.AcceptCall ();
}
#pragma warning restore 0169
// Metadata.xml XPath method reference: path="/api/package[@name='com.hdl.hdllinphonesdk']/class[@name='HDLLinphoneKit']/method[@name='acceptCall' and count(parameter)=0]"
[Register ("acceptCall", "()V", "GetAcceptCallHandler")]
public virtual unsafe void AcceptCall ()
{
const string __id = "acceptCall.()V";
try {
_members.InstanceMethods.InvokeVirtualVoidMethod (__id, this, null);
} finally {
}
}
static Delegate cb_acceptCallWithVideo_Z;
#pragma warning disable 0169
static Delegate GetAcceptCallWithVideo_ZHandler ()
{
if (cb_acceptCallWithVideo_Z == null)
cb_acceptCallWithVideo_Z = JNINativeWrapper.CreateDelegate (new _JniMarshal_PPZ_V (n_AcceptCallWithVideo_Z));
return cb_acceptCallWithVideo_Z;
}
static void n_AcceptCallWithVideo_Z (IntPtr jnienv, IntPtr native__this, bool enableVideo)
{
var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
__this.AcceptCallWithVideo (enableVideo);
}
#pragma warning restore 0169
// Metadata.xml XPath method reference: path="/api/package[@name='com.hdl.hdllinphonesdk']/class[@name='HDLLinphoneKit']/method[@name='acceptCallWithVideo' and count(parameter)=1 and parameter[1][@type='boolean']]"
[Register ("acceptCallWithVideo", "(Z)V", "GetAcceptCallWithVideo_ZHandler")]
public virtual unsafe void AcceptCallWithVideo (bool enableVideo)
{
const string __id = "acceptCallWithVideo.(Z)V";
try {
JniArgumentValue* __args = stackalloc JniArgumentValue [1];
__args [0] = new JniArgumentValue (enableVideo);
_members.InstanceMethods.InvokeVirtualVoidMethod (__id, this, __args);
} finally {
}
}
static Delegate cb_addCallback_Lcom_hdl_hdllinphonesdk_core_callback_RegistrationCallback_Lcom_hdl_hdllinphonesdk_core_callback_PhoneCallback_;
#pragma warning disable 0169
static Delegate GetAddCallback_Lcom_hdl_hdllinphonesdk_core_callback_RegistrationCallback_Lcom_hdl_hdllinphonesdk_core_callback_PhoneCallback_Handler ()
{
if (cb_addCallback_Lcom_hdl_hdllinphonesdk_core_callback_RegistrationCallback_Lcom_hdl_hdllinphonesdk_core_callback_PhoneCallback_ == null)
cb_addCallback_Lcom_hdl_hdllinphonesdk_core_callback_RegistrationCallback_Lcom_hdl_hdllinphonesdk_core_callback_PhoneCallback_ = JNINativeWrapper.CreateDelegate (new _JniMarshal_PPLL_V (n_AddCallback_Lcom_hdl_hdllinphonesdk_core_callback_RegistrationCallback_Lcom_hdl_hdllinphonesdk_core_callback_PhoneCallback_));
return cb_addCallback_Lcom_hdl_hdllinphonesdk_core_callback_RegistrationCallback_Lcom_hdl_hdllinphonesdk_core_callback_PhoneCallback_;
}
static void n_AddCallback_Lcom_hdl_hdllinphonesdk_core_callback_RegistrationCallback_Lcom_hdl_hdllinphonesdk_core_callback_PhoneCallback_ (IntPtr jnienv, IntPtr native__this, IntPtr native_registrationCallback, IntPtr native_phoneCallback)
{
var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
var registrationCallback = global::Java.Lang.Object.GetObject (native_registrationCallback, JniHandleOwnership.DoNotTransfer);
var phoneCallback = global::Java.Lang.Object.GetObject (native_phoneCallback, JniHandleOwnership.DoNotTransfer);
__this.AddCallback (registrationCallback, phoneCallback);
}
#pragma warning restore 0169
// Metadata.xml XPath method reference: path="/api/package[@name='com.hdl.hdllinphonesdk']/class[@name='HDLLinphoneKit']/method[@name='addCallback' and count(parameter)=2 and parameter[1][@type='com.hdl.hdllinphonesdk.core.callback.RegistrationCallback'] and parameter[2][@type='com.hdl.hdllinphonesdk.core.callback.PhoneCallback']]"
[Register ("addCallback", "(Lcom/hdl/hdllinphonesdk/core/callback/RegistrationCallback;Lcom/hdl/hdllinphonesdk/core/callback/PhoneCallback;)V", "GetAddCallback_Lcom_hdl_hdllinphonesdk_core_callback_RegistrationCallback_Lcom_hdl_hdllinphonesdk_core_callback_PhoneCallback_Handler")]
public virtual unsafe void AddCallback (global::Com.Hdl.Hdllinphonesdk.Core.Callback.RegistrationCallback registrationCallback, global::Com.Hdl.Hdllinphonesdk.Core.Callback.PhoneCallback phoneCallback)
{
const string __id = "addCallback.(Lcom/hdl/hdllinphonesdk/core/callback/RegistrationCallback;Lcom/hdl/hdllinphonesdk/core/callback/PhoneCallback;)V";
try {
JniArgumentValue* __args = stackalloc JniArgumentValue [2];
__args [0] = new JniArgumentValue ((registrationCallback == null) ? IntPtr.Zero : ((global::Java.Lang.Object) registrationCallback).Handle);
__args [1] = new JniArgumentValue ((phoneCallback == null) ? IntPtr.Zero : ((global::Java.Lang.Object) phoneCallback).Handle);
_members.InstanceMethods.InvokeVirtualVoidMethod (__id, this, __args);
} finally {
global::System.GC.KeepAlive (registrationCallback);
global::System.GC.KeepAlive (phoneCallback);
}
}
static Delegate cb_callTo_Ljava_lang_String_Z;
#pragma warning disable 0169
static Delegate GetCallTo_Ljava_lang_String_ZHandler ()
{
if (cb_callTo_Ljava_lang_String_Z == null)
cb_callTo_Ljava_lang_String_Z = JNINativeWrapper.CreateDelegate (new _JniMarshal_PPLZ_V (n_CallTo_Ljava_lang_String_Z));
return cb_callTo_Ljava_lang_String_Z;
}
static void n_CallTo_Ljava_lang_String_Z (IntPtr jnienv, IntPtr native__this, IntPtr native_num, bool isVideoCall)
{
var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
var num = JNIEnv.GetString (native_num, JniHandleOwnership.DoNotTransfer);
__this.CallTo (num, isVideoCall);
}
#pragma warning restore 0169
// Metadata.xml XPath method reference: path="/api/package[@name='com.hdl.hdllinphonesdk']/class[@name='HDLLinphoneKit']/method[@name='callTo' and count(parameter)=2 and parameter[1][@type='java.lang.String'] and parameter[2][@type='boolean']]"
[Register ("callTo", "(Ljava/lang/String;Z)V", "GetCallTo_Ljava_lang_String_ZHandler")]
public virtual unsafe void CallTo (string num, bool isVideoCall)
{
const string __id = "callTo.(Ljava/lang/String;Z)V";
IntPtr native_num = JNIEnv.NewString ((string)num);
try {
JniArgumentValue* __args = stackalloc JniArgumentValue [2];
__args [0] = new JniArgumentValue (native_num);
__args [1] = new JniArgumentValue (isVideoCall);
_members.InstanceMethods.InvokeVirtualVoidMethod (__id, this, __args);
} finally {
JNIEnv.DeleteLocalRef (native_num);
}
}
static Delegate cb_clearProxyConfig;
#pragma warning disable 0169
static Delegate GetClearProxyConfigHandler ()
{
if (cb_clearProxyConfig == null)
cb_clearProxyConfig = JNINativeWrapper.CreateDelegate (new _JniMarshal_PP_V (n_ClearProxyConfig));
return cb_clearProxyConfig;
}
static void n_ClearProxyConfig (IntPtr jnienv, IntPtr native__this)
{
var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
__this.ClearProxyConfig ();
}
#pragma warning restore 0169
// Metadata.xml XPath method reference: path="/api/package[@name='com.hdl.hdllinphonesdk']/class[@name='HDLLinphoneKit']/method[@name='clearProxyConfig' and count(parameter)=0]"
[Register ("clearProxyConfig", "()V", "GetClearProxyConfigHandler")]
public virtual unsafe void ClearProxyConfig ()
{
const string __id = "clearProxyConfig.()V";
try {
_members.InstanceMethods.InvokeVirtualVoidMethod (__id, this, null);
} finally {
}
}
static Delegate cb_freeViewRegisterUserAuth_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_;
#pragma warning disable 0169
static Delegate GetFreeViewRegisterUserAuth_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler ()
{
if (cb_freeViewRegisterUserAuth_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_ == null)
cb_freeViewRegisterUserAuth_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_ = JNINativeWrapper.CreateDelegate (new _JniMarshal_PPLLLL_V (n_FreeViewRegisterUserAuth_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_));
return cb_freeViewRegisterUserAuth_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_;
}
static void n_FreeViewRegisterUserAuth_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_ (IntPtr jnienv, IntPtr native__this, IntPtr native_userName, IntPtr native_password, IntPtr native_domain, IntPtr native_transportType)
{
var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
var userName = JNIEnv.GetString (native_userName, JniHandleOwnership.DoNotTransfer);
var password = JNIEnv.GetString (native_password, JniHandleOwnership.DoNotTransfer);
var domain = JNIEnv.GetString (native_domain, JniHandleOwnership.DoNotTransfer);
var transportType = JNIEnv.GetString (native_transportType, JniHandleOwnership.DoNotTransfer);
__this.FreeViewRegisterUserAuth (userName, password, domain, transportType);
}
#pragma warning restore 0169
// Metadata.xml XPath method reference: path="/api/package[@name='com.hdl.hdllinphonesdk']/class[@name='HDLLinphoneKit']/method[@name='freeViewRegisterUserAuth' and count(parameter)=4 and parameter[1][@type='java.lang.String'] and parameter[2][@type='java.lang.String'] and parameter[3][@type='java.lang.String'] and parameter[4][@type='java.lang.String']]"
[Register ("freeViewRegisterUserAuth", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V", "GetFreeViewRegisterUserAuth_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler")]
public virtual unsafe void FreeViewRegisterUserAuth (string userName, string password, string domain, string transportType)
{
const string __id = "freeViewRegisterUserAuth.(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V";
IntPtr native_userName = JNIEnv.NewString ((string)userName);
IntPtr native_password = JNIEnv.NewString ((string)password);
IntPtr native_domain = JNIEnv.NewString ((string)domain);
IntPtr native_transportType = JNIEnv.NewString ((string)transportType);
try {
JniArgumentValue* __args = stackalloc JniArgumentValue [4];
__args [0] = new JniArgumentValue (native_userName);
__args [1] = new JniArgumentValue (native_password);
__args [2] = new JniArgumentValue (native_domain);
__args [3] = new JniArgumentValue (native_transportType);
_members.InstanceMethods.InvokeVirtualVoidMethod (__id, this, __args);
} finally {
JNIEnv.DeleteLocalRef (native_userName);
JNIEnv.DeleteLocalRef (native_password);
JNIEnv.DeleteLocalRef (native_domain);
JNIEnv.DeleteLocalRef (native_transportType);
}
}
static Delegate cb_gotoHDLLinphoneIntercomActivity;
#pragma warning disable 0169
static Delegate GetGotoHDLLinphoneIntercomActivityHandler ()
{
if (cb_gotoHDLLinphoneIntercomActivity == null)
cb_gotoHDLLinphoneIntercomActivity = JNINativeWrapper.CreateDelegate (new _JniMarshal_PP_V (n_GotoHDLLinphoneIntercomActivity));
return cb_gotoHDLLinphoneIntercomActivity;
}
static void n_GotoHDLLinphoneIntercomActivity (IntPtr jnienv, IntPtr native__this)
{
var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
__this.GotoHDLLinphoneIntercomActivity ();
}
#pragma warning restore 0169
// Metadata.xml XPath method reference: path="/api/package[@name='com.hdl.hdllinphonesdk']/class[@name='HDLLinphoneKit']/method[@name='gotoHDLLinphoneIntercomActivity' and count(parameter)=0]"
[Register ("gotoHDLLinphoneIntercomActivity", "()V", "GetGotoHDLLinphoneIntercomActivityHandler")]
public virtual unsafe void GotoHDLLinphoneIntercomActivity ()
{
const string __id = "gotoHDLLinphoneIntercomActivity.()V";
try {
_members.InstanceMethods.InvokeVirtualVoidMethod (__id, this, null);
} finally {
}
}
static Delegate cb_hangUp;
#pragma warning disable 0169
static Delegate GetHangUpHandler ()
{
if (cb_hangUp == null)
cb_hangUp = JNINativeWrapper.CreateDelegate (new _JniMarshal_PP_V (n_HangUp));
return cb_hangUp;
}
static void n_HangUp (IntPtr jnienv, IntPtr native__this)
{
var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
__this.HangUp ();
}
#pragma warning restore 0169
// Metadata.xml XPath method reference: path="/api/package[@name='com.hdl.hdllinphonesdk']/class[@name='HDLLinphoneKit']/method[@name='hangUp' and count(parameter)=0]"
[Register ("hangUp", "()V", "GetHangUpHandler")]
public virtual unsafe void HangUp ()
{
const string __id = "hangUp.()V";
try {
_members.InstanceMethods.InvokeVirtualVoidMethod (__id, this, null);
} finally {
}
}
static Delegate cb_initLinphone_Landroid_content_Context_;
#pragma warning disable 0169
static Delegate GetInitLinphone_Landroid_content_Context_Handler ()
{
if (cb_initLinphone_Landroid_content_Context_ == null)
cb_initLinphone_Landroid_content_Context_ = JNINativeWrapper.CreateDelegate (new _JniMarshal_PPL_V (n_InitLinphone_Landroid_content_Context_));
return cb_initLinphone_Landroid_content_Context_;
}
static void n_InitLinphone_Landroid_content_Context_ (IntPtr jnienv, IntPtr native__this, IntPtr native_context)
{
var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
var context = global::Java.Lang.Object.GetObject (native_context, JniHandleOwnership.DoNotTransfer);
__this.InitLinphone (context);
}
#pragma warning restore 0169
// Metadata.xml XPath method reference: path="/api/package[@name='com.hdl.hdllinphonesdk']/class[@name='HDLLinphoneKit']/method[@name='initLinphone' and count(parameter)=1 and parameter[1][@type='android.content.Context']]"
[Register ("initLinphone", "(Landroid/content/Context;)V", "GetInitLinphone_Landroid_content_Context_Handler")]
public virtual unsafe void InitLinphone (global::Android.Content.Context context)
{
const string __id = "initLinphone.(Landroid/content/Context;)V";
try {
JniArgumentValue* __args = stackalloc JniArgumentValue [1];
__args [0] = new JniArgumentValue ((context == null) ? IntPtr.Zero : ((global::Java.Lang.Object) context).Handle);
_members.InstanceMethods.InvokeVirtualVoidMethod (__id, this, __args);
} finally {
global::System.GC.KeepAlive (context);
}
}
static Delegate cb_login_Ljava_lang_String_;
#pragma warning disable 0169
static Delegate GetLogin_Ljava_lang_String_Handler ()
{
if (cb_login_Ljava_lang_String_ == null)
cb_login_Ljava_lang_String_ = JNINativeWrapper.CreateDelegate (new _JniMarshal_PPL_V (n_Login_Ljava_lang_String_));
return cb_login_Ljava_lang_String_;
}
static void n_Login_Ljava_lang_String_ (IntPtr jnienv, IntPtr native__this, IntPtr native_inter_type)
{
var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
var inter_type = JNIEnv.GetString (native_inter_type, JniHandleOwnership.DoNotTransfer);
__this.Login (inter_type);
}
#pragma warning restore 0169
// Metadata.xml XPath method reference: path="/api/package[@name='com.hdl.hdllinphonesdk']/class[@name='HDLLinphoneKit']/method[@name='login' and count(parameter)=1 and parameter[1][@type='java.lang.String']]"
[Register ("login", "(Ljava/lang/String;)V", "GetLogin_Ljava_lang_String_Handler")]
public virtual unsafe void Login (string inter_type)
{
const string __id = "login.(Ljava/lang/String;)V";
IntPtr native_inter_type = JNIEnv.NewString ((string)inter_type);
try {
JniArgumentValue* __args = stackalloc JniArgumentValue [1];
__args [0] = new JniArgumentValue (native_inter_type);
_members.InstanceMethods.InvokeVirtualVoidMethod (__id, this, __args);
} finally {
JNIEnv.DeleteLocalRef (native_inter_type);
}
}
static Delegate cb_logout;
#pragma warning disable 0169
static Delegate GetLogoutHandler ()
{
if (cb_logout == null)
cb_logout = JNINativeWrapper.CreateDelegate (new _JniMarshal_PP_V (n_Logout));
return cb_logout;
}
static void n_Logout (IntPtr jnienv, IntPtr native__this)
{
var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
__this.Logout ();
}
#pragma warning restore 0169
// Metadata.xml XPath method reference: path="/api/package[@name='com.hdl.hdllinphonesdk']/class[@name='HDLLinphoneKit']/method[@name='logout' and count(parameter)=0]"
[Register ("logout", "()V", "GetLogoutHandler")]
public virtual unsafe void Logout ()
{
const string __id = "logout.()V";
try {
_members.InstanceMethods.InvokeVirtualVoidMethod (__id, this, null);
} finally {
}
}
static Delegate cb_onDestroy;
#pragma warning disable 0169
static Delegate GetOnDestroyHandler ()
{
if (cb_onDestroy == null)
cb_onDestroy = JNINativeWrapper.CreateDelegate (new _JniMarshal_PP_V (n_OnDestroy));
return cb_onDestroy;
}
static void n_OnDestroy (IntPtr jnienv, IntPtr native__this)
{
var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
__this.OnDestroy ();
}
#pragma warning restore 0169
// Metadata.xml XPath method reference: path="/api/package[@name='com.hdl.hdllinphonesdk']/class[@name='HDLLinphoneKit']/method[@name='onDestroy' and count(parameter)=0]"
[Register ("onDestroy", "()V", "GetOnDestroyHandler")]
public virtual unsafe void OnDestroy ()
{
const string __id = "onDestroy.()V";
try {
_members.InstanceMethods.InvokeVirtualVoidMethod (__id, this, null);
} finally {
}
}
static Delegate cb_onOpenError_Ljava_lang_String_;
#pragma warning disable 0169
static Delegate GetOnOpenError_Ljava_lang_String_Handler ()
{
if (cb_onOpenError_Ljava_lang_String_ == null)
cb_onOpenError_Ljava_lang_String_ = JNINativeWrapper.CreateDelegate (new _JniMarshal_PPL_V (n_OnOpenError_Ljava_lang_String_));
return cb_onOpenError_Ljava_lang_String_;
}
static void n_OnOpenError_Ljava_lang_String_ (IntPtr jnienv, IntPtr native__this, IntPtr native_mes)
{
var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
var mes = JNIEnv.GetString (native_mes, JniHandleOwnership.DoNotTransfer);
__this.OnOpenError (mes);
}
#pragma warning restore 0169
// Metadata.xml XPath method reference: path="/api/package[@name='com.hdl.hdllinphonesdk']/class[@name='HDLLinphoneKit']/method[@name='onOpenError' and count(parameter)=1 and parameter[1][@type='java.lang.String']]"
[Register ("onOpenError", "(Ljava/lang/String;)V", "GetOnOpenError_Ljava_lang_String_Handler")]
public virtual unsafe void OnOpenError (string mes)
{
const string __id = "onOpenError.(Ljava/lang/String;)V";
IntPtr native_mes = JNIEnv.NewString ((string)mes);
try {
JniArgumentValue* __args = stackalloc JniArgumentValue [1];
__args [0] = new JniArgumentValue (native_mes);
_members.InstanceMethods.InvokeVirtualVoidMethod (__id, this, __args);
} finally {
JNIEnv.DeleteLocalRef (native_mes);
}
}
static Delegate cb_onOpenSuccess;
#pragma warning disable 0169
static Delegate GetOnOpenSuccessHandler ()
{
if (cb_onOpenSuccess == null)
cb_onOpenSuccess = JNINativeWrapper.CreateDelegate (new _JniMarshal_PP_V (n_OnOpenSuccess));
return cb_onOpenSuccess;
}
static void n_OnOpenSuccess (IntPtr jnienv, IntPtr native__this)
{
var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
__this.OnOpenSuccess ();
}
#pragma warning restore 0169
// Metadata.xml XPath method reference: path="/api/package[@name='com.hdl.hdllinphonesdk']/class[@name='HDLLinphoneKit']/method[@name='onOpenSuccess' and count(parameter)=0]"
[Register ("onOpenSuccess", "()V", "GetOnOpenSuccessHandler")]
public virtual unsafe void OnOpenSuccess ()
{
const string __id = "onOpenSuccess.()V";
try {
_members.InstanceMethods.InvokeVirtualVoidMethod (__id, this, null);
} finally {
}
}
static Delegate cb_onPause;
#pragma warning disable 0169
static Delegate GetOnPauseHandler ()
{
if (cb_onPause == null)
cb_onPause = JNINativeWrapper.CreateDelegate (new _JniMarshal_PP_V (n_OnPause));
return cb_onPause;
}
static void n_OnPause (IntPtr jnienv, IntPtr native__this)
{
var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
__this.OnPause ();
}
#pragma warning restore 0169
// Metadata.xml XPath method reference: path="/api/package[@name='com.hdl.hdllinphonesdk']/class[@name='HDLLinphoneKit']/method[@name='onPause' and count(parameter)=0]"
[Register ("onPause", "()V", "GetOnPauseHandler")]
public virtual unsafe void OnPause ()
{
const string __id = "onPause.()V";
try {
_members.InstanceMethods.InvokeVirtualVoidMethod (__id, this, null);
} finally {
}
}
static Delegate cb_onResume;
#pragma warning disable 0169
static Delegate GetOnResumeHandler ()
{
if (cb_onResume == null)
cb_onResume = JNINativeWrapper.CreateDelegate (new _JniMarshal_PP_V (n_OnResume));
return cb_onResume;
}
static void n_OnResume (IntPtr jnienv, IntPtr native__this)
{
var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
__this.OnResume ();
}
#pragma warning restore 0169
// Metadata.xml XPath method reference: path="/api/package[@name='com.hdl.hdllinphonesdk']/class[@name='HDLLinphoneKit']/method[@name='onResume' and count(parameter)=0]"
[Register ("onResume", "()V", "GetOnResumeHandler")]
public virtual unsafe void OnResume ()
{
const string __id = "onResume.()V";
try {
_members.InstanceMethods.InvokeVirtualVoidMethod (__id, this, null);
} finally {
}
}
static Delegate cb_playRingtone;
#pragma warning disable 0169
static Delegate GetPlayRingtoneHandler ()
{
if (cb_playRingtone == null)
cb_playRingtone = JNINativeWrapper.CreateDelegate (new _JniMarshal_PP_V (n_PlayRingtone));
return cb_playRingtone;
}
static void n_PlayRingtone (IntPtr jnienv, IntPtr native__this)
{
var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
__this.PlayRingtone ();
}
#pragma warning restore 0169
// Metadata.xml XPath method reference: path="/api/package[@name='com.hdl.hdllinphonesdk']/class[@name='HDLLinphoneKit']/method[@name='playRingtone' and count(parameter)=0]"
[Register ("playRingtone", "()V", "GetPlayRingtoneHandler")]
public virtual unsafe void PlayRingtone ()
{
const string __id = "playRingtone.()V";
try {
_members.InstanceMethods.InvokeVirtualVoidMethod (__id, this, null);
} finally {
}
}
static Delegate cb_registerUserAuth_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_;
#pragma warning disable 0169
static Delegate GetRegisterUserAuth_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler ()
{
if (cb_registerUserAuth_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_ == null)
cb_registerUserAuth_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_ = JNINativeWrapper.CreateDelegate (new _JniMarshal_PPLLLL_V (n_RegisterUserAuth_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_));
return cb_registerUserAuth_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_;
}
static void n_RegisterUserAuth_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_ (IntPtr jnienv, IntPtr native__this, IntPtr native_name, IntPtr native_password, IntPtr native_host, IntPtr native_transportType)
{
var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
var name = JNIEnv.GetString (native_name, JniHandleOwnership.DoNotTransfer);
var password = JNIEnv.GetString (native_password, JniHandleOwnership.DoNotTransfer);
var host = JNIEnv.GetString (native_host, JniHandleOwnership.DoNotTransfer);
var transportType = JNIEnv.GetString (native_transportType, JniHandleOwnership.DoNotTransfer);
__this.RegisterUserAuth (name, password, host, transportType);
}
#pragma warning restore 0169
// Metadata.xml XPath method reference: path="/api/package[@name='com.hdl.hdllinphonesdk']/class[@name='HDLLinphoneKit']/method[@name='registerUserAuth' and count(parameter)=4 and parameter[1][@type='java.lang.String'] and parameter[2][@type='java.lang.String'] and parameter[3][@type='java.lang.String'] and parameter[4][@type='java.lang.String']]"
[Register ("registerUserAuth", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V", "GetRegisterUserAuth_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler")]
public virtual unsafe void RegisterUserAuth (string name, string password, string host, string transportType)
{
const string __id = "registerUserAuth.(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V";
IntPtr native_name = JNIEnv.NewString ((string)name);
IntPtr native_password = JNIEnv.NewString ((string)password);
IntPtr native_host = JNIEnv.NewString ((string)host);
IntPtr native_transportType = JNIEnv.NewString ((string)transportType);
try {
JniArgumentValue* __args = stackalloc JniArgumentValue [4];
__args [0] = new JniArgumentValue (native_name);
__args [1] = new JniArgumentValue (native_password);
__args [2] = new JniArgumentValue (native_host);
__args [3] = new JniArgumentValue (native_transportType);
_members.InstanceMethods.InvokeVirtualVoidMethod (__id, this, __args);
} finally {
JNIEnv.DeleteLocalRef (native_name);
JNIEnv.DeleteLocalRef (native_password);
JNIEnv.DeleteLocalRef (native_host);
JNIEnv.DeleteLocalRef (native_transportType);
}
}
static Delegate cb_releaseRingtone;
#pragma warning disable 0169
static Delegate GetReleaseRingtoneHandler ()
{
if (cb_releaseRingtone == null)
cb_releaseRingtone = JNINativeWrapper.CreateDelegate (new _JniMarshal_PP_V (n_ReleaseRingtone));
return cb_releaseRingtone;
}
static void n_ReleaseRingtone (IntPtr jnienv, IntPtr native__this)
{
var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
__this.ReleaseRingtone ();
}
#pragma warning restore 0169
// Metadata.xml XPath method reference: path="/api/package[@name='com.hdl.hdllinphonesdk']/class[@name='HDLLinphoneKit']/method[@name='releaseRingtone' and count(parameter)=0]"
[Register ("releaseRingtone", "()V", "GetReleaseRingtoneHandler")]
public virtual unsafe void ReleaseRingtone ()
{
const string __id = "releaseRingtone.()V";
try {
_members.InstanceMethods.InvokeVirtualVoidMethod (__id, this, null);
} finally {
}
}
static Delegate cb_sendSipMessage_Ljava_lang_String_Ljava_lang_String_;
#pragma warning disable 0169
static Delegate GetSendSipMessage_Ljava_lang_String_Ljava_lang_String_Handler ()
{
if (cb_sendSipMessage_Ljava_lang_String_Ljava_lang_String_ == null)
cb_sendSipMessage_Ljava_lang_String_Ljava_lang_String_ = JNINativeWrapper.CreateDelegate (new _JniMarshal_PPLL_V (n_SendSipMessage_Ljava_lang_String_Ljava_lang_String_));
return cb_sendSipMessage_Ljava_lang_String_Ljava_lang_String_;
}
static void n_SendSipMessage_Ljava_lang_String_Ljava_lang_String_ (IntPtr jnienv, IntPtr native__this, IntPtr native_sipAddress, IntPtr native_message)
{
var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
var sipAddress = JNIEnv.GetString (native_sipAddress, JniHandleOwnership.DoNotTransfer);
var message = JNIEnv.GetString (native_message, JniHandleOwnership.DoNotTransfer);
__this.SendSipMessage (sipAddress, message);
}
#pragma warning restore 0169
// Metadata.xml XPath method reference: path="/api/package[@name='com.hdl.hdllinphonesdk']/class[@name='HDLLinphoneKit']/method[@name='sendSipMessage' and count(parameter)=2 and parameter[1][@type='java.lang.String'] and parameter[2][@type='java.lang.String']]"
[Register ("sendSipMessage", "(Ljava/lang/String;Ljava/lang/String;)V", "GetSendSipMessage_Ljava_lang_String_Ljava_lang_String_Handler")]
public virtual unsafe void SendSipMessage (string sipAddress, string message)
{
const string __id = "sendSipMessage.(Ljava/lang/String;Ljava/lang/String;)V";
IntPtr native_sipAddress = JNIEnv.NewString ((string)sipAddress);
IntPtr native_message = JNIEnv.NewString ((string)message);
try {
JniArgumentValue* __args = stackalloc JniArgumentValue [2];
__args [0] = new JniArgumentValue (native_sipAddress);
__args [1] = new JniArgumentValue (native_message);
_members.InstanceMethods.InvokeVirtualVoidMethod (__id, this, __args);
} finally {
JNIEnv.DeleteLocalRef (native_sipAddress);
JNIEnv.DeleteLocalRef (native_message);
}
}
static Delegate cb_setAccountAndLogin_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_;
#pragma warning disable 0169
static Delegate GetSetAccountAndLogin_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler ()
{
if (cb_setAccountAndLogin_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_ == null)
cb_setAccountAndLogin_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_ = JNINativeWrapper.CreateDelegate (new _JniMarshal_PPLLLL_V (n_SetAccountAndLogin_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_));
return cb_setAccountAndLogin_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_;
}
static void n_SetAccountAndLogin_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_ (IntPtr jnienv, IntPtr native__this, IntPtr native_username, IntPtr native_password, IntPtr native_serverIP, IntPtr native_inter_type)
{
var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
var username = JNIEnv.GetString (native_username, JniHandleOwnership.DoNotTransfer);
var password = JNIEnv.GetString (native_password, JniHandleOwnership.DoNotTransfer);
var serverIP = JNIEnv.GetString (native_serverIP, JniHandleOwnership.DoNotTransfer);
var inter_type = JNIEnv.GetString (native_inter_type, JniHandleOwnership.DoNotTransfer);
__this.SetAccountAndLogin (username, password, serverIP, inter_type);
}
#pragma warning restore 0169
// Metadata.xml XPath method reference: path="/api/package[@name='com.hdl.hdllinphonesdk']/class[@name='HDLLinphoneKit']/method[@name='setAccountAndLogin' and count(parameter)=4 and parameter[1][@type='java.lang.String'] and parameter[2][@type='java.lang.String'] and parameter[3][@type='java.lang.String'] and parameter[4][@type='java.lang.String']]"
[Register ("setAccountAndLogin", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V", "GetSetAccountAndLogin_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler")]
public virtual unsafe void SetAccountAndLogin (string username, string password, string serverIP, string inter_type)
{
const string __id = "setAccountAndLogin.(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V";
IntPtr native_username = JNIEnv.NewString ((string)username);
IntPtr native_password = JNIEnv.NewString ((string)password);
IntPtr native_serverIP = JNIEnv.NewString ((string)serverIP);
IntPtr native_inter_type = JNIEnv.NewString ((string)inter_type);
try {
JniArgumentValue* __args = stackalloc JniArgumentValue [4];
__args [0] = new JniArgumentValue (native_username);
__args [1] = new JniArgumentValue (native_password);
__args [2] = new JniArgumentValue (native_serverIP);
__args [3] = new JniArgumentValue (native_inter_type);
_members.InstanceMethods.InvokeVirtualVoidMethod (__id, this, __args);
} finally {
JNIEnv.DeleteLocalRef (native_username);
JNIEnv.DeleteLocalRef (native_password);
JNIEnv.DeleteLocalRef (native_serverIP);
JNIEnv.DeleteLocalRef (native_inter_type);
}
}
static Delegate cb_setAccountAndLogin_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_;
#pragma warning disable 0169
static Delegate GetSetAccountAndLogin_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler ()
{
if (cb_setAccountAndLogin_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_ == null)
cb_setAccountAndLogin_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_ = JNINativeWrapper.CreateDelegate (new _JniMarshal_PPLLLLL_V (n_SetAccountAndLogin_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_));
return cb_setAccountAndLogin_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_;
}
static void n_SetAccountAndLogin_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_ (IntPtr jnienv, IntPtr native__this, IntPtr native_username, IntPtr native_password, IntPtr native_serverIP, IntPtr native_inter_type, IntPtr native_transportType)
{
var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
var username = JNIEnv.GetString (native_username, JniHandleOwnership.DoNotTransfer);
var password = JNIEnv.GetString (native_password, JniHandleOwnership.DoNotTransfer);
var serverIP = JNIEnv.GetString (native_serverIP, JniHandleOwnership.DoNotTransfer);
var inter_type = JNIEnv.GetString (native_inter_type, JniHandleOwnership.DoNotTransfer);
var transportType = JNIEnv.GetString (native_transportType, JniHandleOwnership.DoNotTransfer);
__this.SetAccountAndLogin (username, password, serverIP, inter_type, transportType);
}
#pragma warning restore 0169
// Metadata.xml XPath method reference: path="/api/package[@name='com.hdl.hdllinphonesdk']/class[@name='HDLLinphoneKit']/method[@name='setAccountAndLogin' and count(parameter)=5 and parameter[1][@type='java.lang.String'] and parameter[2][@type='java.lang.String'] and parameter[3][@type='java.lang.String'] and parameter[4][@type='java.lang.String'] and parameter[5][@type='java.lang.String']]"
[Register ("setAccountAndLogin", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V", "GetSetAccountAndLogin_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Handler")]
public virtual unsafe void SetAccountAndLogin (string username, string password, string serverIP, string inter_type, string transportType)
{
const string __id = "setAccountAndLogin.(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V";
IntPtr native_username = JNIEnv.NewString ((string)username);
IntPtr native_password = JNIEnv.NewString ((string)password);
IntPtr native_serverIP = JNIEnv.NewString ((string)serverIP);
IntPtr native_inter_type = JNIEnv.NewString ((string)inter_type);
IntPtr native_transportType = JNIEnv.NewString ((string)transportType);
try {
JniArgumentValue* __args = stackalloc JniArgumentValue [5];
__args [0] = new JniArgumentValue (native_username);
__args [1] = new JniArgumentValue (native_password);
__args [2] = new JniArgumentValue (native_serverIP);
__args [3] = new JniArgumentValue (native_inter_type);
__args [4] = new JniArgumentValue (native_transportType);
_members.InstanceMethods.InvokeVirtualVoidMethod (__id, this, __args);
} finally {
JNIEnv.DeleteLocalRef (native_username);
JNIEnv.DeleteLocalRef (native_password);
JNIEnv.DeleteLocalRef (native_serverIP);
JNIEnv.DeleteLocalRef (native_inter_type);
JNIEnv.DeleteLocalRef (native_transportType);
}
}
static Delegate cb_setAndroidVideoWindow_Landroid_view_TextureView_Landroid_view_TextureView_;
#pragma warning disable 0169
static Delegate GetSetAndroidVideoWindow_Landroid_view_TextureView_Landroid_view_TextureView_Handler ()
{
if (cb_setAndroidVideoWindow_Landroid_view_TextureView_Landroid_view_TextureView_ == null)
cb_setAndroidVideoWindow_Landroid_view_TextureView_Landroid_view_TextureView_ = JNINativeWrapper.CreateDelegate (new _JniMarshal_PPLL_V (n_SetAndroidVideoWindow_Landroid_view_TextureView_Landroid_view_TextureView_));
return cb_setAndroidVideoWindow_Landroid_view_TextureView_Landroid_view_TextureView_;
}
static void n_SetAndroidVideoWindow_Landroid_view_TextureView_Landroid_view_TextureView_ (IntPtr jnienv, IntPtr native__this, IntPtr native_renderingView, IntPtr native_previewView)
{
var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
var renderingView = global::Java.Lang.Object.GetObject (native_renderingView, JniHandleOwnership.DoNotTransfer);
var previewView = global::Java.Lang.Object.GetObject (native_previewView, JniHandleOwnership.DoNotTransfer);
__this.SetAndroidVideoWindow (renderingView, previewView);
}
#pragma warning restore 0169
// Metadata.xml XPath method reference: path="/api/package[@name='com.hdl.hdllinphonesdk']/class[@name='HDLLinphoneKit']/method[@name='setAndroidVideoWindow' and count(parameter)=2 and parameter[1][@type='android.view.TextureView'] and parameter[2][@type='android.view.TextureView']]"
[Register ("setAndroidVideoWindow", "(Landroid/view/TextureView;Landroid/view/TextureView;)V", "GetSetAndroidVideoWindow_Landroid_view_TextureView_Landroid_view_TextureView_Handler")]
public virtual unsafe void SetAndroidVideoWindow (global::Android.Views.TextureView renderingView, global::Android.Views.TextureView previewView)
{
const string __id = "setAndroidVideoWindow.(Landroid/view/TextureView;Landroid/view/TextureView;)V";
try {
JniArgumentValue* __args = stackalloc JniArgumentValue [2];
__args [0] = new JniArgumentValue ((renderingView == null) ? IntPtr.Zero : ((global::Java.Lang.Object) renderingView).Handle);
__args [1] = new JniArgumentValue ((previewView == null) ? IntPtr.Zero : ((global::Java.Lang.Object) previewView).Handle);
_members.InstanceMethods.InvokeVirtualVoidMethod (__id, this, __args);
} finally {
global::System.GC.KeepAlive (renderingView);
global::System.GC.KeepAlive (previewView);
}
}
static Delegate cb_setMediaPlayerLooping_Z;
#pragma warning disable 0169
static Delegate GetSetMediaPlayerLooping_ZHandler ()
{
if (cb_setMediaPlayerLooping_Z == null)
cb_setMediaPlayerLooping_Z = JNINativeWrapper.CreateDelegate (new _JniMarshal_PPZ_V (n_SetMediaPlayerLooping_Z));
return cb_setMediaPlayerLooping_Z;
}
static void n_SetMediaPlayerLooping_Z (IntPtr jnienv, IntPtr native__this, bool isLooping)
{
var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
__this.SetMediaPlayerLooping (isLooping);
}
#pragma warning restore 0169
// Metadata.xml XPath method reference: path="/api/package[@name='com.hdl.hdllinphonesdk']/class[@name='HDLLinphoneKit']/method[@name='setMediaPlayerLooping' and count(parameter)=1 and parameter[1][@type='boolean']]"
[Register ("setMediaPlayerLooping", "(Z)V", "GetSetMediaPlayerLooping_ZHandler")]
public virtual unsafe void SetMediaPlayerLooping (bool isLooping)
{
const string __id = "setMediaPlayerLooping.(Z)V";
try {
JniArgumentValue* __args = stackalloc JniArgumentValue [1];
__args [0] = new JniArgumentValue (isLooping);
_members.InstanceMethods.InvokeVirtualVoidMethod (__id, this, __args);
} finally {
}
}
static Delegate cb_setOpenOpenDoorCallBack_Lcom_hdl_hdllinphonesdk_callback_OnLPOpenDoorCallBack_;
#pragma warning disable 0169
static Delegate GetSetOpenOpenDoorCallBack_Lcom_hdl_hdllinphonesdk_callback_OnLPOpenDoorCallBack_Handler ()
{
if (cb_setOpenOpenDoorCallBack_Lcom_hdl_hdllinphonesdk_callback_OnLPOpenDoorCallBack_ == null)
cb_setOpenOpenDoorCallBack_Lcom_hdl_hdllinphonesdk_callback_OnLPOpenDoorCallBack_ = JNINativeWrapper.CreateDelegate (new _JniMarshal_PPL_V (n_SetOpenOpenDoorCallBack_Lcom_hdl_hdllinphonesdk_callback_OnLPOpenDoorCallBack_));
return cb_setOpenOpenDoorCallBack_Lcom_hdl_hdllinphonesdk_callback_OnLPOpenDoorCallBack_;
}
static void n_SetOpenOpenDoorCallBack_Lcom_hdl_hdllinphonesdk_callback_OnLPOpenDoorCallBack_ (IntPtr jnienv, IntPtr native__this, IntPtr native_openOpenDoorCallBack)
{
var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
var openOpenDoorCallBack = (global::Com.Hdl.Hdllinphonesdk.Callback.IOnLPOpenDoorCallBack)global::Java.Lang.Object.GetObject (native_openOpenDoorCallBack, JniHandleOwnership.DoNotTransfer);
__this.SetOpenOpenDoorCallBack (openOpenDoorCallBack);
}
#pragma warning restore 0169
// Metadata.xml XPath method reference: path="/api/package[@name='com.hdl.hdllinphonesdk']/class[@name='HDLLinphoneKit']/method[@name='setOpenOpenDoorCallBack' and count(parameter)=1 and parameter[1][@type='com.hdl.hdllinphonesdk.callback.OnLPOpenDoorCallBack']]"
[Register ("setOpenOpenDoorCallBack", "(Lcom/hdl/hdllinphonesdk/callback/OnLPOpenDoorCallBack;)V", "GetSetOpenOpenDoorCallBack_Lcom_hdl_hdllinphonesdk_callback_OnLPOpenDoorCallBack_Handler")]
public virtual unsafe void SetOpenOpenDoorCallBack (global::Com.Hdl.Hdllinphonesdk.Callback.IOnLPOpenDoorCallBack openOpenDoorCallBack)
{
const string __id = "setOpenOpenDoorCallBack.(Lcom/hdl/hdllinphonesdk/callback/OnLPOpenDoorCallBack;)V";
try {
JniArgumentValue* __args = stackalloc JniArgumentValue [1];
__args [0] = new JniArgumentValue ((openOpenDoorCallBack == null) ? IntPtr.Zero : ((global::Java.Lang.Object) openOpenDoorCallBack).Handle);
_members.InstanceMethods.InvokeVirtualVoidMethod (__id, this, __args);
} finally {
global::System.GC.KeepAlive (openOpenDoorCallBack);
}
}
static Delegate cb_startService_Landroid_content_Context_;
#pragma warning disable 0169
static Delegate GetStartService_Landroid_content_Context_Handler ()
{
if (cb_startService_Landroid_content_Context_ == null)
cb_startService_Landroid_content_Context_ = JNINativeWrapper.CreateDelegate (new _JniMarshal_PPL_V (n_StartService_Landroid_content_Context_));
return cb_startService_Landroid_content_Context_;
}
static void n_StartService_Landroid_content_Context_ (IntPtr jnienv, IntPtr native__this, IntPtr native_context)
{
var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
var context = global::Java.Lang.Object.GetObject (native_context, JniHandleOwnership.DoNotTransfer);
__this.StartService (context);
}
#pragma warning restore 0169
// Metadata.xml XPath method reference: path="/api/package[@name='com.hdl.hdllinphonesdk']/class[@name='HDLLinphoneKit']/method[@name='startService' and count(parameter)=1 and parameter[1][@type='android.content.Context']]"
[Register ("startService", "(Landroid/content/Context;)V", "GetStartService_Landroid_content_Context_Handler")]
public virtual unsafe void StartService (global::Android.Content.Context context)
{
const string __id = "startService.(Landroid/content/Context;)V";
try {
JniArgumentValue* __args = stackalloc JniArgumentValue [1];
__args [0] = new JniArgumentValue ((context == null) ? IntPtr.Zero : ((global::Java.Lang.Object) context).Handle);
_members.InstanceMethods.InvokeVirtualVoidMethod (__id, this, __args);
} finally {
global::System.GC.KeepAlive (context);
}
}
static Delegate cb_stopRingtone;
#pragma warning disable 0169
static Delegate GetStopRingtoneHandler ()
{
if (cb_stopRingtone == null)
cb_stopRingtone = JNINativeWrapper.CreateDelegate (new _JniMarshal_PP_V (n_StopRingtone));
return cb_stopRingtone;
}
static void n_StopRingtone (IntPtr jnienv, IntPtr native__this)
{
var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
__this.StopRingtone ();
}
#pragma warning restore 0169
// Metadata.xml XPath method reference: path="/api/package[@name='com.hdl.hdllinphonesdk']/class[@name='HDLLinphoneKit']/method[@name='stopRingtone' and count(parameter)=0]"
[Register ("stopRingtone", "()V", "GetStopRingtoneHandler")]
public virtual unsafe void StopRingtone ()
{
const string __id = "stopRingtone.()V";
try {
_members.InstanceMethods.InvokeVirtualVoidMethod (__id, this, null);
} finally {
}
}
static Delegate cb_toggleMicro_Z;
#pragma warning disable 0169
static Delegate GetToggleMicro_ZHandler ()
{
if (cb_toggleMicro_Z == null)
cb_toggleMicro_Z = JNINativeWrapper.CreateDelegate (new _JniMarshal_PPZ_V (n_ToggleMicro_Z));
return cb_toggleMicro_Z;
}
static void n_ToggleMicro_Z (IntPtr jnienv, IntPtr native__this, bool isMicMuted)
{
var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
__this.ToggleMicro (isMicMuted);
}
#pragma warning restore 0169
// Metadata.xml XPath method reference: path="/api/package[@name='com.hdl.hdllinphonesdk']/class[@name='HDLLinphoneKit']/method[@name='toggleMicro' and count(parameter)=1 and parameter[1][@type='boolean']]"
[Register ("toggleMicro", "(Z)V", "GetToggleMicro_ZHandler")]
public virtual unsafe void ToggleMicro (bool isMicMuted)
{
const string __id = "toggleMicro.(Z)V";
try {
JniArgumentValue* __args = stackalloc JniArgumentValue [1];
__args [0] = new JniArgumentValue (isMicMuted);
_members.InstanceMethods.InvokeVirtualVoidMethod (__id, this, __args);
} finally {
}
}
static Delegate cb_toggleSpeaker_Z;
#pragma warning disable 0169
static Delegate GetToggleSpeaker_ZHandler ()
{
if (cb_toggleSpeaker_Z == null)
cb_toggleSpeaker_Z = JNINativeWrapper.CreateDelegate (new _JniMarshal_PPZ_V (n_ToggleSpeaker_Z));
return cb_toggleSpeaker_Z;
}
static void n_ToggleSpeaker_Z (IntPtr jnienv, IntPtr native__this, bool isSpeakerEnabled)
{
var __this = global::Java.Lang.Object.GetObject (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
__this.ToggleSpeaker (isSpeakerEnabled);
}
#pragma warning restore 0169
// Metadata.xml XPath method reference: path="/api/package[@name='com.hdl.hdllinphonesdk']/class[@name='HDLLinphoneKit']/method[@name='toggleSpeaker' and count(parameter)=1 and parameter[1][@type='boolean']]"
[Register ("toggleSpeaker", "(Z)V", "GetToggleSpeaker_ZHandler")]
public virtual unsafe void ToggleSpeaker (bool isSpeakerEnabled)
{
const string __id = "toggleSpeaker.(Z)V";
try {
JniArgumentValue* __args = stackalloc JniArgumentValue [1];
__args [0] = new JniArgumentValue (isSpeakerEnabled);
_members.InstanceMethods.InvokeVirtualVoidMethod (__id, this, __args);
} finally {
}
}
#region "Event implementation for Com.Hdl.Hdllinphonesdk.Callback.IOnHDLLinphoneCallListener"
public event EventHandler AnswerAction {
add {
global::Java.Interop.EventHelper.AddEventHandler(
ref weak_implementor___SetOnHDLLinphoneCallListener,
__CreateIOnHDLLinphoneCallListenerImplementor,
__v => OnHDLLinphoneCallListener = __v,
__h => __h.OnAnswerActionHandler += value);
}
remove {
global::Java.Interop.EventHelper.RemoveEventHandler(
ref weak_implementor___SetOnHDLLinphoneCallListener,
global::Com.Hdl.Hdllinphonesdk.Callback.IOnHDLLinphoneCallListenerImplementor.__IsEmpty,
__v => OnHDLLinphoneCallListener = null,
__h => __h.OnAnswerActionHandler -= value);
}
}
public event EventHandler CallAllRejection {
add {
global::Java.Interop.EventHelper.AddEventHandler(
ref weak_implementor___SetOnHDLLinphoneCallListener,
__CreateIOnHDLLinphoneCallListenerImplementor,
__v => OnHDLLinphoneCallListener = __v,
__h => __h.OnCallAllRejectionHandler += value);
}
remove {
global::Java.Interop.EventHelper.RemoveEventHandler(
ref weak_implementor___SetOnHDLLinphoneCallListener,
global::Com.Hdl.Hdllinphonesdk.Callback.IOnHDLLinphoneCallListenerImplementor.__IsEmpty,
__v => OnHDLLinphoneCallListener = null,
__h => __h.OnCallAllRejectionHandler -= value);
}
}
public event EventHandler HangUpAction {
add {
global::Java.Interop.EventHelper.AddEventHandler(
ref weak_implementor___SetOnHDLLinphoneCallListener,
__CreateIOnHDLLinphoneCallListenerImplementor,
__v => OnHDLLinphoneCallListener = __v,
__h => __h.OnHangUpActionHandler += value);
}
remove {
global::Java.Interop.EventHelper.RemoveEventHandler(
ref weak_implementor___SetOnHDLLinphoneCallListener,
global::Com.Hdl.Hdllinphonesdk.Callback.IOnHDLLinphoneCallListenerImplementor.__IsEmpty,
__v => OnHDLLinphoneCallListener = null,
__h => __h.OnHangUpActionHandler -= value);
}
}
public event EventHandler IncomingCall {
add {
global::Java.Interop.EventHelper.AddEventHandler(
ref weak_implementor___SetOnHDLLinphoneCallListener,
__CreateIOnHDLLinphoneCallListenerImplementor,
__v => OnHDLLinphoneCallListener = __v,
__h => __h.OnIncomingCallHandler += value);
}
remove {
global::Java.Interop.EventHelper.RemoveEventHandler(
ref weak_implementor___SetOnHDLLinphoneCallListener,
global::Com.Hdl.Hdllinphonesdk.Callback.IOnHDLLinphoneCallListenerImplementor.__IsEmpty,
__v => OnHDLLinphoneCallListener = null,
__h => __h.OnIncomingCallHandler -= value);
}
}
public event EventHandler MissedCallsAction {
add {
global::Java.Interop.EventHelper.AddEventHandler(
ref weak_implementor___SetOnHDLLinphoneCallListener,
__CreateIOnHDLLinphoneCallListenerImplementor,
__v => OnHDLLinphoneCallListener = __v,
__h => __h.OnMissedCallsActionHandler += value);
}
remove {
global::Java.Interop.EventHelper.RemoveEventHandler(
ref weak_implementor___SetOnHDLLinphoneCallListener,
global::Com.Hdl.Hdllinphonesdk.Callback.IOnHDLLinphoneCallListenerImplementor.__IsEmpty,
__v => OnHDLLinphoneCallListener = null,
__h => __h.OnMissedCallsActionHandler -= value);
}
}
public event EventHandler RejectCallAction {
add {
global::Java.Interop.EventHelper.AddEventHandler(
ref weak_implementor___SetOnHDLLinphoneCallListener,
__CreateIOnHDLLinphoneCallListenerImplementor,
__v => OnHDLLinphoneCallListener = __v,
__h => __h.OnRejectCallActionHandler += value);
}
remove {
global::Java.Interop.EventHelper.RemoveEventHandler(
ref weak_implementor___SetOnHDLLinphoneCallListener,
global::Com.Hdl.Hdllinphonesdk.Callback.IOnHDLLinphoneCallListenerImplementor.__IsEmpty,
__v => OnHDLLinphoneCallListener = null,
__h => __h.OnRejectCallActionHandler -= value);
}
}
public event EventHandler ScreenshotSuccessfulAction {
add {
global::Java.Interop.EventHelper.AddEventHandler(
ref weak_implementor___SetOnHDLLinphoneCallListener,
__CreateIOnHDLLinphoneCallListenerImplementor,
__v => OnHDLLinphoneCallListener = __v,
__h => __h.OnScreenshotSuccessfulActionHandler += value);
}
remove {
global::Java.Interop.EventHelper.RemoveEventHandler(
ref weak_implementor___SetOnHDLLinphoneCallListener,
global::Com.Hdl.Hdllinphonesdk.Callback.IOnHDLLinphoneCallListenerImplementor.__IsEmpty,
__v => OnHDLLinphoneCallListener = null,
__h => __h.OnScreenshotSuccessfulActionHandler -= value);
}
}
public event EventHandler UnlockAction {
add {
global::Java.Interop.EventHelper.AddEventHandler(
ref weak_implementor___SetOnHDLLinphoneCallListener,
__CreateIOnHDLLinphoneCallListenerImplementor,
__v => OnHDLLinphoneCallListener = __v,
__h => __h.OnUnlockActionHandler += value);
}
remove {
global::Java.Interop.EventHelper.RemoveEventHandler(
ref weak_implementor___SetOnHDLLinphoneCallListener,
global::Com.Hdl.Hdllinphonesdk.Callback.IOnHDLLinphoneCallListenerImplementor.__IsEmpty,
__v => OnHDLLinphoneCallListener = null,
__h => __h.OnUnlockActionHandler -= value);
}
}
WeakReference weak_implementor___SetOnHDLLinphoneCallListener;
global::Com.Hdl.Hdllinphonesdk.Callback.IOnHDLLinphoneCallListenerImplementor __CreateIOnHDLLinphoneCallListenerImplementor ()
{
return new global::Com.Hdl.Hdllinphonesdk.Callback.IOnHDLLinphoneCallListenerImplementor (this);
}
#endregion
}
}