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