From 589eb3ae9f309dd7adaac7b5ee48f4a9259855f8 Mon Sep 17 00:00:00 2001 From: wxr <wxr@hdlchina.com.cn> Date: 星期四, 14 十一月 2024 14:16:24 +0800 Subject: [PATCH] 对接海康可视对讲,禁用vp8 --- Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.HDLLinphoneKit.cs | 87 +++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 87 insertions(+), 0 deletions(-) diff --git a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.HDLLinphoneKit.cs b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.HDLLinphoneKit.cs index 32b366e..ec29188 100644 --- a/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.HDLLinphoneKit.cs +++ b/Shared.Droid.HDLLinphone/Shared.Droid.HDLLinphone/obj/Release/generated/src/Com.Hdl.Hdllinphonesdk.HDLLinphoneKit.cs @@ -18,6 +18,28 @@ // 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<global::Android.Media.AudioManager> (__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"; @@ -308,6 +330,35 @@ _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<global::Com.Hdl.Hdllinphonesdk.HDLLinphoneKit> (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 { } } } @@ -888,6 +939,42 @@ } } + 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<global::Com.Hdl.Hdllinphonesdk.HDLLinphoneKit> (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 () -- Gitblit v1.8.0