From cafb1acbfc48f9a4b9e6feaeed5641c7da2f255b Mon Sep 17 00:00:00 2001
From: wjc <1243177876@qq.com>
Date: 星期二, 28 三月 2023 16:53:01 +0800
Subject: [PATCH] 2023年03月28日16:52:45

---
 HDL_ON/DAL/ThirdPartySdk/HDLLinphone.cs |   90 ++++++++++++++++++++++----------------------
 1 files changed, 45 insertions(+), 45 deletions(-)

diff --git a/HDL_ON/DAL/ThirdPartySdk/HDLLinphone.cs b/HDL_ON/DAL/ThirdPartySdk/HDLLinphone.cs
index bb298c4..f759daa 100644
--- a/HDL_ON/DAL/ThirdPartySdk/HDLLinphone.cs
+++ b/HDL_ON/DAL/ThirdPartySdk/HDLLinphone.cs
@@ -15,7 +15,7 @@
 #else
 using Foundation;
 using UIKit;
-//using Shared.IOS.HDLLinphoneSDK;
+using Shared.IOS.HDLLinphoneSDK;
 #endif
 
 namespace Shared
@@ -766,57 +766,57 @@
         {
             [Weak] HDLLinphone hdlLinphone;
 
-        //    public OnHDLLinphoneCallDelegate(HDLLinphone mHDLLinphone)
-        //    {
-        //        this.hdlLinphone = mHDLLinphone;
-        //    }
+            public OnHDLLinphoneCallDelegate(HDLLinphone mHDLLinphone)
+            {
+                this.hdlLinphone = mHDLLinphone;
+            }
 
-        //    /// <summary>
-        //    /// 鎺ュ惉
-        //    /// </summary>
-        //    public override void OnAnswerAction()
-        //    {
-        //        hdlLinphone.HDLUpdateCallStatus(CallStatusType.RECEIVED, InterphoneType.HDL);
-        //    }
+            /// <summary>
+            /// 鎺ュ惉
+            /// </summary>
+            public override void OnAnswerAction()
+            {
+                hdlLinphone.HDLUpdateCallStatus(CallStatusType.RECEIVED, InterphoneType.HDL);
+            }
 
-        //    /// <summary>
-        //    /// 鎸傛柇
-        //    /// </summary>
-        //    /// <param name="callDuration"></param>
-        //    public override void OnHangUpAction(int callDuration)
-        //    {
-        //        hdlLinphone.HDLUpdateCallStatus(CallStatusType.RECEIVED, InterphoneType.HDL, callDuration);
-        //    }
+            /// <summary>
+            /// 鎸傛柇
+            /// </summary>
+            /// <param name="callDuration"></param>
+            public override void OnHangUpAction(int callDuration)
+            {
+                hdlLinphone.HDLUpdateCallStatus(CallStatusType.RECEIVED, InterphoneType.HDL, callDuration);
+            }
 
-        //    /// <summary>
-        //    /// 鎷掓帴
-        //    /// </summary>
-        //    public override void OnRejectCallAction()
-        //    {
-        //        hdlLinphone.HDLUpdateCallStatus(CallStatusType.REJECT, InterphoneType.HDL);
-        //    }
+            /// <summary>
+            /// 鎷掓帴
+            /// </summary>
+            public override void OnRejectCallAction()
+            {
+                hdlLinphone.HDLUpdateCallStatus(CallStatusType.REJECT, InterphoneType.HDL);
+            }
 
             /// <summary>
             /// 鎴浘鎴愬姛
             /// </summary>
-            /// <param name="image"></param>
-            //public override void OnScreenshotSuccessfulAction(UIImage image)
-            //{
-            ////NSData imageData = UIImagePNGRepresentation(image); UIImage
-            //NSData imageData = image.AsPNG();
-            //byte[] dataBytes = new byte[imageData.Length];
-            //System.Runtime.InteropServices.Marshal.Copy(imageData.Bytes, dataBytes, 0, Convert.ToInt32(imageData.Length));
-            ////image.g
-            ////hdlLinphone.ScreenshotSuccessfulAction(dataBytes);
-            //}
+            /// <param name = "image" ></ param >
+            public  void OnScreenshotSuccessfulAction(UIImage image)
+            {
+                //NSData imageData = UIImagePNGRepresentation(image); UIImage
+                NSData imageData = image.AsPNG();
+                byte[] dataBytes = new byte[imageData.Length];
+                System.Runtime.InteropServices.Marshal.Copy(imageData.Bytes, dataBytes, 0, Convert.ToInt32(imageData.Length));
+                //image.g
+                //hdlLinphone.ScreenshotSuccessfulAction(dataBytes);
+            }
 
-        //    /// <summary>
-        //    /// 寮�閿佹垚鍔�
-        //    /// </summary>
-        //    public override void OnUnlockAction()
-        //    {
-        //        hdlLinphone.HDLUnlockAction();
-        //    }
+            /// <summary>
+            /// 寮�閿佹垚鍔�
+            /// </summary>
+            public override void OnUnlockAction()
+            {
+                hdlLinphone.HDLUnlockAction();
+            }
 
             /// <summary>
             /// 鏉ョ數涓�...
@@ -828,7 +828,7 @@
 
 
 
-        //}
+        }
 
         #endregion
 #endif

--
Gitblit v1.8.0