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