From fac61655d3d255468491d0829c8814c0cf0a62dd Mon Sep 17 00:00:00 2001
From: JLChen <551775569@qq.com>
Date: 星期四, 02 七月 2020 13:50:41 +0800
Subject: [PATCH] 2020-07-02 1.更新最新SDK。 2.参试封装工具类,只初始化一次SDK方案,暂时解决SDK无法释放问题。

---
 xamarin/Shared.IOS.ESVideoPhoneSDK/ApiDefinition.cs |   29 +++++++++++++++++++++++++++++
 1 files changed, 29 insertions(+), 0 deletions(-)

diff --git a/xamarin/Shared.IOS.ESVideoPhoneSDK/ApiDefinition.cs b/xamarin/Shared.IOS.ESVideoPhoneSDK/ApiDefinition.cs
index 35d842f..267a4e5 100644
--- a/xamarin/Shared.IOS.ESVideoPhoneSDK/ApiDefinition.cs
+++ b/xamarin/Shared.IOS.ESVideoPhoneSDK/ApiDefinition.cs
@@ -128,5 +128,34 @@
         [Export("collectButtonCallBack", ArgumentSemantic.Copy)]
         CollectButtonCallBack CollectButtonCallBack { get; set; }
     }
+
+
+
+    // @interface ESVideo : NSObject
+    [BaseType(typeof(NSObject))]
+    interface ESVideo
+    {
+        //// @property (nonatomic, strong) int * _Nonnull es;
+        //[Export("es", ArgumentSemantic.Strong)]
+        //unsafe int* Es { get; set; }
+
+        //// @property (copy, nonatomic) int snapImageCallback;
+        //[Export("snapImageCallback", ArgumentSemantic.Copy)]
+        //int SnapImageCallback { get; set; }
+
+        // +(instancetype _Nonnull)shareInstance;
+        [Static]
+        [Export("shareInstance")]
+        ESVideo ShareInstance();
+
+        // +(void)haltSharedInstance;
+        [Static]
+        [Export("haltSharedInstance")]
+        void HaltSharedInstance();
+
+        // -(void)initSDK;
+        [Export("initSDK")]
+        void InitSDK();
+    }
 }
 

--
Gitblit v1.8.0