From a722e767f98042d5ef6259d2dde7854c925e4167 Mon Sep 17 00:00:00 2001 From: JLChen <551775569@qq.com> Date: 星期一, 17 五月 2021 11:50:02 +0800 Subject: [PATCH] 2021-05-17 1.备份 --- iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/PassengerFlow.h | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/UserTokenByAccount.h | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/GetStrategies.h | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/SetAllStorageStrategy.h | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/UnGroupDeviceList.h | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_Param.h | 0 iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOnMonitorViewController.m | 37 +--- iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/DeleteGroupDevice.h | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/QueryLocalRecords.h | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/DeviceAuthInfo.h | 0 iOS/LCOnDemo/LCOnDemo/SDK/libLCSDKOnXamarin.a | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/RoleList.h | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_EventListener.h | 0 iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOnIntercomViewController.m | 38 +-- iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/DeviceOnline.h | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/GetCloudRecords.h | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApiRequest.h | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/LCOpenSDKDynamic | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/UnBindDevice.h | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/ModifyDeviceAlarmPlan.h | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/QueryCloudRecordCallNum.h | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/QueryCloudRecords.h | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/QueryCloudPlanRecordBitmap.h | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_TalkerListener.h | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/DeleteCloudRecords.h | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/GetRecordByLinkageId.h | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/QueryLocalRecordBitmap.h | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/QueryCloudRecordNum.h | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/ModifyBreathingLight.h | 0 iOS/LCOnDemo/LCOnDemo/SDK/include/LCOpenSDKDynamic.framework/LCOpenSDKDynamic | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/CheckDeviceBindOrNot.h | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/CloudRecordPlan.h | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/BindDeviceChannelInfo.h | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_Api.h | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK.csproj | 4 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/QueryCloudPlanRecordNum.h | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/DeleteRole.h | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/WifiAround.h | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/UploadDeviceCoverPicture.h | 0 iOS/Xamarin/LCOnDemo/LCOnDemo/ViewController.m | 4 iOS/LCOnDemo/LCOnDemo/ViewController.m | 7 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_SoftAP.h | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/QueryLocalRecordNum.h | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/UnBindDeviceInfo.h | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_LoginManager.h | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/ModifyDeviceName.h | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/UserAuthList.h | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/DeviceList.h | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/ModifyCloudRecordPlan.h | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/libLCSDKOnXamarin.a | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/GetStorageStrategy.h | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Modules/module.modulemap | 6 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/SetUserAuthTager.h | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenNetSDK/LCOpenSDK_NetsdkLogin.h | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_Utils.h | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/SetStorageStrategy.h | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/DeleteAlarmMessage.h | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/ShareDeviceList.h | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_DownloadListener.h | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/GetAuthFunctions.h | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/UpgradeProcessDevice.h | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_Download.h | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDKDynamic.h | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/ControlDeviceWifi.h | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenNetSDK/netsdk.h | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/OpenCloudRecord.h | 0 iOS/Xamarin/LCOnDemo/LCOnDemo/LCSDK/LCOnIntercomViewController.m | 57 ++---- iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/BindDeviceInfo.h | 0 iOS/LCOnDemo/LCOnDemo/SDK/include/LCCallDelegate.h | 39 ++++ iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/BindDevice.h | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_ConfigWifi.h | 0 iOS/Xamarin/LCOnDemo/LCOnDemo/LCSDK/LCApiKit.m | 2 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/UserBindNoVerify.h | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/QueryCloudRecordBitmap.h | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_AudioTalk.h | 0 iOS/LCOnDemo/LCOnDemo.xcodeproj/project.pbxproj | 106 ++-------- iOS/LCOnDemo/LCOnDemo/SDK/include/LCOnIntercomViewController.h | 25 ++ iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApiDefine.h | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_DeviceInit.h | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/RecoverSDCard.h | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/AddGroup.h | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApiResponse.h | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/UpgradeDevice.h | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/GetAlarmMessage.h | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/DeviceVersionList.h | 0 iOS/LCOnDemo/LCOnDemo/SDK/include/LCApiKit.h | 66 +++++++ iOS/LCOnDemo/LCOnDemo/SDK/include/LCOnMonitorViewController.h | 25 ++ iOS/LCOnDemo/LCOnDemo/SDK/include/LCOpenSDKDynamic.framework/Info.plist | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/ChildGroupList.h | 0 iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCApiKit.m | 2 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/SetDeviceSnap.h | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/ControlPTZ.h | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/DeviceAlarmPlan.h | 0 iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin.xcodeproj/project.pbxproj | 2 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/DeleteUserAuthTager.h | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/GroupList.h | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/DeleteGroup.h | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/AddRole.h | 0 iOS/Xamarin/LCOnDemo/LCOnDemo/LCSDK/LCOnMonitorViewController.m | 35 +-- iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/GroupDeviceList.h | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/ModifyFrameReverseStatus.h | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/BeAuthDeviceList.h | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/ModifyDeviceAlarmStatus.h | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/BreathingLightStatus.h | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/FrameReverseStatus.h | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/ModifyDevicePwd.h | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_PlayWindow.h | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Info.plist | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/AddGroupDevice.h | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_Define.h | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_Log.h | 0 iOS/LCOnDemo/LCOnDemo/SDK/include/LCUtlis.h | 64 +++++++ iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/QueryCloudPlanRecords.h | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/CurrentDeviceWifi.h | 0 iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/DeleteCloudPlanRecords.h | 0 115 files changed, 318 insertions(+), 201 deletions(-) diff --git a/iOS/LCOnDemo/LCOnDemo.xcodeproj/project.pbxproj b/iOS/LCOnDemo/LCOnDemo.xcodeproj/project.pbxproj index 5f3044b..8301435 100644 --- a/iOS/LCOnDemo/LCOnDemo.xcodeproj/project.pbxproj +++ b/iOS/LCOnDemo/LCOnDemo.xcodeproj/project.pbxproj @@ -7,10 +7,9 @@ objects = { /* Begin PBXBuildFile section */ - B92E6AFE264BB0EC00D63F4B /* libLCSDKOnXamarin.a in Frameworks */ = {isa = PBXBuildFile; fileRef = B92E6AF4264BB0D200D63F4B /* libLCSDKOnXamarin.a */; }; - B92E6B09264BB12200D63F4B /* LCOpenSDKDynamic.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B92E6B06264BB12200D63F4B /* LCOpenSDKDynamic.framework */; }; - B92E6B0A264BB12200D63F4B /* libLCSDKOnXamarin.a in Frameworks */ = {isa = PBXBuildFile; fileRef = B92E6B08264BB12200D63F4B /* libLCSDKOnXamarin.a */; }; - B92E6B0B264BB16A00D63F4B /* LCOpenSDKDynamic.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = B92E6B06264BB12200D63F4B /* LCOpenSDKDynamic.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + B92E6E97264CC7C100D63F4B /* LCOpenSDKDynamic.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B92E6E94264CC7C100D63F4B /* LCOpenSDKDynamic.framework */; }; + B92E6E99264CC7ED00D63F4B /* LCOpenSDKDynamic.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = B92E6E94264CC7C100D63F4B /* LCOpenSDKDynamic.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + B92E6EA0264CF63300D63F4B /* libLCSDKOnXamarin.a in Frameworks */ = {isa = PBXBuildFile; fileRef = B92E6E9F264CF63300D63F4B /* libLCSDKOnXamarin.a */; }; B9DA498F263662B100C7BD1C /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = B9DA498E263662B100C7BD1C /* AppDelegate.m */; }; B9DA4992263662B100C7BD1C /* SceneDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = B9DA4991263662B100C7BD1C /* SceneDelegate.m */; }; B9DA4995263662B100C7BD1C /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B9DA4994263662B100C7BD1C /* ViewController.m */; }; @@ -37,27 +36,20 @@ dstPath = ""; dstSubfolderSpec = 10; files = ( - B92E6B0B264BB16A00D63F4B /* LCOpenSDKDynamic.framework in CopyFiles */, + B92E6E99264CC7ED00D63F4B /* LCOpenSDKDynamic.framework in CopyFiles */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ - B92E6AED264BB0D200D63F4B /* LCOnMonitorViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = LCOnMonitorViewController.h; sourceTree = "<group>"; }; - B92E6AEE264BB0D200D63F4B /* LCApiKit.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = LCApiKit.h; sourceTree = "<group>"; }; - B92E6AEF264BB0D200D63F4B /* LCOnIntercomViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = LCOnIntercomViewController.h; sourceTree = "<group>"; }; - B92E6AF0264BB0D200D63F4B /* LCCallDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = LCCallDelegate.h; sourceTree = "<group>"; }; - B92E6AF2264BB0D200D63F4B /* LCOpenSDKDynamic.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = LCOpenSDKDynamic.framework; sourceTree = "<group>"; }; - B92E6AF3264BB0D200D63F4B /* LCUtlis.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = LCUtlis.h; sourceTree = "<group>"; }; - B92E6AF4264BB0D200D63F4B /* libLCSDKOnXamarin.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libLCSDKOnXamarin.a; sourceTree = "<group>"; }; - B92E6B01264BB12200D63F4B /* LCOnMonitorViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LCOnMonitorViewController.h; sourceTree = "<group>"; }; - B92E6B02264BB12200D63F4B /* LCApiKit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LCApiKit.h; sourceTree = "<group>"; }; - B92E6B03264BB12200D63F4B /* LCOnIntercomViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LCOnIntercomViewController.h; sourceTree = "<group>"; }; - B92E6B04264BB12200D63F4B /* LCCallDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LCCallDelegate.h; sourceTree = "<group>"; }; - B92E6B06264BB12200D63F4B /* LCOpenSDKDynamic.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = LCOpenSDKDynamic.framework; sourceTree = "<group>"; }; - B92E6B07264BB12200D63F4B /* LCUtlis.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LCUtlis.h; sourceTree = "<group>"; }; - B92E6B08264BB12200D63F4B /* libLCSDKOnXamarin.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libLCSDKOnXamarin.a; sourceTree = "<group>"; }; + B92E6E90264CC7C100D63F4B /* LCOnMonitorViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LCOnMonitorViewController.h; sourceTree = "<group>"; }; + B92E6E91264CC7C100D63F4B /* LCApiKit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LCApiKit.h; sourceTree = "<group>"; }; + B92E6E92264CC7C100D63F4B /* LCOnIntercomViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LCOnIntercomViewController.h; sourceTree = "<group>"; }; + B92E6E93264CC7C100D63F4B /* LCCallDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LCCallDelegate.h; sourceTree = "<group>"; }; + B92E6E94264CC7C100D63F4B /* LCOpenSDKDynamic.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = LCOpenSDKDynamic.framework; sourceTree = "<group>"; }; + B92E6E95264CC7C100D63F4B /* LCUtlis.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LCUtlis.h; sourceTree = "<group>"; }; + B92E6E9F264CF63300D63F4B /* libLCSDKOnXamarin.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libLCSDKOnXamarin.a; sourceTree = "<group>"; }; B9DA498A263662B100C7BD1C /* LCOnDemo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = LCOnDemo.app; sourceTree = BUILT_PRODUCTS_DIR; }; B9DA498D263662B100C7BD1C /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; }; B9DA498E263662B100C7BD1C /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = "<group>"; }; @@ -87,14 +79,13 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - B92E6AFE264BB0EC00D63F4B /* libLCSDKOnXamarin.a in Frameworks */, B9DA49C92636657100C7BD1C /* libz.tbd in Frameworks */, + B92E6E97264CC7C100D63F4B /* LCOpenSDKDynamic.framework in Frameworks */, B9DA49C72636655100C7BD1C /* CoreMedia.framework in Frameworks */, - B92E6B0A264BB12200D63F4B /* libLCSDKOnXamarin.a in Frameworks */, + B92E6EA0264CF63300D63F4B /* libLCSDKOnXamarin.a in Frameworks */, B9DA49C52636654A00C7BD1C /* AVFoundation.framework in Frameworks */, B9DA49C32636654300C7BD1C /* CoreVideo.framework in Frameworks */, B9DA49C12636653A00C7BD1C /* MediaAccessibility.framework in Frameworks */, - B92E6B09264BB12200D63F4B /* LCOpenSDKDynamic.framework in Frameworks */, B9DA49BF2636652D00C7BD1C /* OpenGLES.framework in Frameworks */, B9DA49BD2636652500C7BD1C /* VideoToolbox.framework in Frameworks */, B9DA49BB2636651E00C7BD1C /* AudioToolbox.framework in Frameworks */, @@ -109,71 +100,23 @@ B92E6AD4264BAF7B00D63F4B /* SDK */ = { isa = PBXGroup; children = ( - B92E6AFF264BB12200D63F4B /* LCSDKOnXamarin */, + B92E6E9F264CF63300D63F4B /* libLCSDKOnXamarin.a */, + B92E6E8F264CC7C100D63F4B /* include */, ); path = SDK; sourceTree = "<group>"; }; - B92E6AEB264BB0D200D63F4B /* LCSDKOnXamarin */ = { + B92E6E8F264CC7C100D63F4B /* include */ = { isa = PBXGroup; children = ( - B92E6AEC264BB0D200D63F4B /* include */, - B92E6AF4264BB0D200D63F4B /* libLCSDKOnXamarin.a */, - ); - name = LCSDKOnXamarin; - path = Depend/LCSDKOnXamarin; - sourceTree = "<group>"; - }; - B92E6AEC264BB0D200D63F4B /* include */ = { - isa = PBXGroup; - children = ( - B92E6AED264BB0D200D63F4B /* LCOnMonitorViewController.h */, - B92E6AEE264BB0D200D63F4B /* LCApiKit.h */, - B92E6AEF264BB0D200D63F4B /* LCOnIntercomViewController.h */, - B92E6AF0264BB0D200D63F4B /* LCCallDelegate.h */, - B92E6AF1264BB0D200D63F4B /* LCSDKOnXamarin */, - B92E6AF3264BB0D200D63F4B /* LCUtlis.h */, + B92E6E90264CC7C100D63F4B /* LCOnMonitorViewController.h */, + B92E6E91264CC7C100D63F4B /* LCApiKit.h */, + B92E6E92264CC7C100D63F4B /* LCOnIntercomViewController.h */, + B92E6E93264CC7C100D63F4B /* LCCallDelegate.h */, + B92E6E94264CC7C100D63F4B /* LCOpenSDKDynamic.framework */, + B92E6E95264CC7C100D63F4B /* LCUtlis.h */, ); path = include; - sourceTree = "<group>"; - }; - B92E6AF1264BB0D200D63F4B /* LCSDKOnXamarin */ = { - isa = PBXGroup; - children = ( - B92E6AF2264BB0D200D63F4B /* LCOpenSDKDynamic.framework */, - ); - path = LCSDKOnXamarin; - sourceTree = "<group>"; - }; - B92E6AFF264BB12200D63F4B /* LCSDKOnXamarin */ = { - isa = PBXGroup; - children = ( - B92E6B00264BB12200D63F4B /* include */, - B92E6B08264BB12200D63F4B /* libLCSDKOnXamarin.a */, - ); - name = LCSDKOnXamarin; - path = Depend/LCSDKOnXamarin; - sourceTree = SOURCE_ROOT; - }; - B92E6B00264BB12200D63F4B /* include */ = { - isa = PBXGroup; - children = ( - B92E6B01264BB12200D63F4B /* LCOnMonitorViewController.h */, - B92E6B02264BB12200D63F4B /* LCApiKit.h */, - B92E6B03264BB12200D63F4B /* LCOnIntercomViewController.h */, - B92E6B04264BB12200D63F4B /* LCCallDelegate.h */, - B92E6B05264BB12200D63F4B /* LCSDKOnXamarin */, - B92E6B07264BB12200D63F4B /* LCUtlis.h */, - ); - path = include; - sourceTree = "<group>"; - }; - B92E6B05264BB12200D63F4B /* LCSDKOnXamarin */ = { - isa = PBXGroup; - children = ( - B92E6B06264BB12200D63F4B /* LCOpenSDKDynamic.framework */, - ); - path = LCSDKOnXamarin; sourceTree = "<group>"; }; B9DA4981263662B100C7BD1C = { @@ -215,7 +158,6 @@ B9DA49B3263664E400C7BD1C /* Frameworks */ = { isa = PBXGroup; children = ( - B92E6AEB264BB0D200D63F4B /* LCSDKOnXamarin */, B9DA49C82636657100C7BD1C /* libz.tbd */, B9DA49C62636655100C7BD1C /* CoreMedia.framework */, B9DA49C42636654A00C7BD1C /* AVFoundation.framework */, @@ -454,6 +396,7 @@ "$(inherited)", "$(PROJECT_DIR)/Depend", "$(PROJECT_DIR)/Depend/LCSDKOnXamarin/include/LCSDKOnXamarin", + "$(PROJECT_DIR)/LCOnDemo/SDK/include", ); HEADER_SEARCH_PATHS = ( "$(PROJECT_DIR)/Depend/LCOpenSDKDynamic.framework/Headers", @@ -469,6 +412,7 @@ LIBRARY_SEARCH_PATHS = ( "$(inherited)", "$(PROJECT_DIR)/Depend/LCSDKOnXamarin", + "$(PROJECT_DIR)/LCOnDemo/SDK", ); PRODUCT_BUNDLE_IDENTIFIER = com.hdl.lcondemo; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -490,6 +434,7 @@ "$(inherited)", "$(PROJECT_DIR)/Depend", "$(PROJECT_DIR)/Depend/LCSDKOnXamarin/include/LCSDKOnXamarin", + "$(PROJECT_DIR)/LCOnDemo/SDK/include", ); HEADER_SEARCH_PATHS = ( "$(PROJECT_DIR)/Depend/LCOpenSDKDynamic.framework/Headers", @@ -505,6 +450,7 @@ LIBRARY_SEARCH_PATHS = ( "$(inherited)", "$(PROJECT_DIR)/Depend/LCSDKOnXamarin", + "$(PROJECT_DIR)/LCOnDemo/SDK", ); PRODUCT_BUNDLE_IDENTIFIER = com.hdl.lcondemo; PRODUCT_NAME = "$(TARGET_NAME)"; diff --git a/iOS/LCOnDemo/LCOnDemo/SDK/include/LCApiKit.h b/iOS/LCOnDemo/LCOnDemo/SDK/include/LCApiKit.h new file mode 100644 index 0000000..6bda54d --- /dev/null +++ b/iOS/LCOnDemo/LCOnDemo/SDK/include/LCApiKit.h @@ -0,0 +1,66 @@ +// +// LCApiKit.h +// LCOnDemo +// +// Created by 闄堝槈涔� on 2021/4/26. +// + +#import <Foundation/Foundation.h> + + +NS_ASSUME_NONNULL_BEGIN + + +@interface LCApiKit : NSObject +/** + 濡傛灉涓哄崟渚嬶紝鍙栧緱瀵瑰簲鐨勫崟渚� + + @return 鍗曚緥瀵硅薄 + */ ++ (instancetype)sharedInstance; +/// 瀛愯处鍙穞oken +@property (nonatomic, strong) NSString *lcSdkToken; +/// 璁剧疆璇锋眰API鍦板潃锛屼笉璁剧疆榛樿绌� +@property (nonatomic, strong) NSString *sdkHostApi; +/// 鏄惁鍥藉唴姝e紡锛屼笉璁剧疆榛樿娴峰 +@property (nonatomic, assign) bool isChinaMainland; +/// 褰撳墠鎾斁璁惧 +/// 璁惧搴忓垪鍙� +@property (strong, nonatomic) NSString *currentDeviceId; +/// 璁惧鍚嶇О +@property (strong, nonatomic) NSString *currentDeviceName; +/// 褰撳墠瑙e瘑瀵嗛挜 +@property (strong,nonatomic) NSString * currentPsk; +/// 鎾斁token +@property (strong, nonatomic) NSString *currentDevicePlayToken; + + +///SDK杩炴帴鏃剁殑Host +- (NSString *)LCSDKHost; +///SDK杩炴帴鏃剁殑Port +- (NSInteger)LCSDKPort; +///鍒濆鍖朙COpenSDK_Api +- (void)initSDKOpenApi:(NSString *)lcToken; +///// 鎷兼帴閿欒淇℃伅 +//- (NSString *) getErrorMesWithCode:(NSString *)message code:(int)code; + +/// 鎺ュ彛 + +///** +// * @since +// * 寮�閿佹帴鍙� +// * +// * @param deviceId 璁惧搴忓垪鍙� +// * @param completion 鍥炶皟block锛宔rror涓虹┖鏃惰〃绀烘坊鍔犳垚鍔� +// * +// */ +//- (void)openDoorbell:(NSString *)deviceId completion:(void (^)(ResponseData *responseData))completion; + + + +@end + + +NS_ASSUME_NONNULL_END + + diff --git a/iOS/LCOnDemo/LCOnDemo/SDK/include/LCCallDelegate.h b/iOS/LCOnDemo/LCOnDemo/SDK/include/LCCallDelegate.h new file mode 100644 index 0000000..dfb8dc1 --- /dev/null +++ b/iOS/LCOnDemo/LCOnDemo/SDK/include/LCCallDelegate.h @@ -0,0 +1,39 @@ +// +// LCCallDelegate.h +// LCOnDemo +// +// Created by 闄堝槈涔� on 2021/5/12. +// + +#import <Foundation/Foundation.h> +#import <UIKit/UIKit.h> + +NS_ASSUME_NONNULL_BEGIN + +//寮�閿佹垚鍔熼�氱煡 +extern NSString *const LCCallDelegateOpenDoorSuccess; + +@protocol LCCallDelegate <NSObject> + +//鎺ュ惉鍥炶皟 +-(void)onAnswerAction; + +//鎷掓帴鏉ョ數鍥炶皟 +-(void)onRejectCallAction; + +//寮�閿佸洖璋� +-(void)onUnlockAction; + +//鎸傛柇锛堥�氳瘽缁撴潫锛� +-(void)onHangUpAction:(int)callDuration; + +//閫氳瘽瑙嗛鎴浘涓婁紶 +-(void)onScreenshotSuccessfulAction:(UIImage *)image; + +@end + +@interface LCCallDelegate : NSObject + +@end + +NS_ASSUME_NONNULL_END diff --git a/iOS/LCOnDemo/LCOnDemo/SDK/include/LCOnIntercomViewController.h b/iOS/LCOnDemo/LCOnDemo/SDK/include/LCOnIntercomViewController.h new file mode 100644 index 0000000..5876640 --- /dev/null +++ b/iOS/LCOnDemo/LCOnDemo/SDK/include/LCOnIntercomViewController.h @@ -0,0 +1,25 @@ +// +// LCOnIntercomViewController.h +// LCOnDemo +// +// Created by 闄堝槈涔� on 2021/4/26. +// + +#import <UIKit/UIKit.h> +#import "LCCallDelegate.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface LCOnIntercomViewController : UIViewController + +#pragma mark LCCallDelegate +/** + 浜嬩欢浠g悊 + */ +@property (nonatomic, weak) id<LCCallDelegate> mLCCallDelegate; + +#pragma mark 瀵瑰鎺ュ彛鏂规硶 + +@end + +NS_ASSUME_NONNULL_END diff --git a/iOS/LCOnDemo/LCOnDemo/SDK/include/LCOnMonitorViewController.h b/iOS/LCOnDemo/LCOnDemo/SDK/include/LCOnMonitorViewController.h new file mode 100644 index 0000000..11e6d4e --- /dev/null +++ b/iOS/LCOnDemo/LCOnDemo/SDK/include/LCOnMonitorViewController.h @@ -0,0 +1,25 @@ +// +// LCOnMonitorViewController.h +// LCOnDemo +// +// Created by 闄堝槈涔� on 2021/4/26. +// + +#import <UIKit/UIKit.h> +#import "LCCallDelegate.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface LCOnMonitorViewController : UIViewController + +#pragma mark LCCallDelegate +/** + 浜嬩欢浠g悊 + */ +@property (nonatomic, weak) id<LCCallDelegate> mLCCallDelegate; + +#pragma mark 瀵瑰鎺ュ彛鏂规硶 + +@end + +NS_ASSUME_NONNULL_END diff --git a/iOS/LCOnDemo/LCOnDemo/SDK/include/LCOpenSDKDynamic.framework/Info.plist b/iOS/LCOnDemo/LCOnDemo/SDK/include/LCOpenSDKDynamic.framework/Info.plist new file mode 100644 index 0000000..c5dee7e --- /dev/null +++ b/iOS/LCOnDemo/LCOnDemo/SDK/include/LCOpenSDKDynamic.framework/Info.plist Binary files differ diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenSDKDynamic.a b/iOS/LCOnDemo/LCOnDemo/SDK/include/LCOpenSDKDynamic.framework/LCOpenSDKDynamic similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenSDKDynamic.a rename to iOS/LCOnDemo/LCOnDemo/SDK/include/LCOpenSDKDynamic.framework/LCOpenSDKDynamic Binary files differ diff --git a/iOS/LCOnDemo/LCOnDemo/SDK/include/LCUtlis.h b/iOS/LCOnDemo/LCOnDemo/SDK/include/LCUtlis.h new file mode 100644 index 0000000..c50a61b --- /dev/null +++ b/iOS/LCOnDemo/LCOnDemo/SDK/include/LCUtlis.h @@ -0,0 +1,64 @@ +// +// LCUtlis.h +// LCOnDemo +// +// Created by 闄堝槈涔� on 2021/5/12. +// + +#import <Foundation/Foundation.h> + +#define TP_SYSTEM_VERSION ([[[UIDevice currentDevice] systemVersion] floatValue]) +//#define IOS6 ([[[UIDevice currentDevice] systemVersion] floatValue] < 7.0) +#define IOS7 (TP_SYSTEM_VERSION >= 7.0) +#define IOS8 (TP_SYSTEM_VERSION >= 8.0) +#define IOS9 (TP_SYSTEM_VERSION >= 9.0) +#define IOS10 (TP_SYSTEM_VERSION >= 10.0) + +//鏄惁鏄� iPhoneX_XS_11Pro璁惧 +#define IPhoneX ([UIScreen mainScreen].bounds.size.width == 375.0f && [UIScreen mainScreen].bounds.size.height == 812.0f) +//鏄惁鏄� iPhoneXSMax_XR_11_11ProMax +#define IPhoneXR ([UIScreen mainScreen].bounds.size.width == 414.0f && [UIScreen mainScreen].bounds.size.height == 896.0f) +// 鏄叏闈㈠睆鎵嬫満 +#define IsFullScreen (IPhoneX || IPhoneXR) + +// Screen +#define APP_SCREEN_BOUNDS [[UIScreen mainScreen] bounds] +#define APP_SCREEN_HEIGHT (APP_SCREEN_BOUNDS.size.height) +#define APP_SCREEN_WIDTH (APP_SCREEN_BOUNDS.size.width) +#define APP_STATUS_FRAME [UIApplication sharedApplication].statusBarFrame + +#define APP_TOP_BAR_HEIGHT (IsFullScreen ? 88 : (IOS7 ? 64 : 44)) +#define APP_STATUS_BAR_HEIGHT (IsFullScreen ? 44: (IOS7 ? 20 : 0)) +#define APP_STATUS_BAR_HEIGHT_TURE (IsFullScreen ? 44: (IOS7 ? 0 : 0)) +#define APP_TOOL_BAR_HEIGHT 49 +#define APP_TAB_BAR_HEIGHT (IsFullScreen ? (49 + 34): 49) +#define APP_CONTENT_WIDTH (APP_SCREEN_BOUNDS.size.width) +#define APP_BUTTOM_HEIGHT (IsFullScreen ? 34: 0) +#define APP_CONTENT_HEIGHT (APP_SCREEN_HEIGHT - APP_TOP_BAR_HEIGHT - APP_TAB_BAR_HEIGHT) +#define APP_VISIBLE_HEIGHT (APP_SCREEN_HEIGHT - APP_TOP_BAR_HEIGHT -APP_BUTTOM_HEIGHT) +#define APP_B_HEIGHT (APP_SCREEN_HEIGHT - APP_BUTTOM_HEIGHT) +#define APP_UIFont @"PingFangSC-Regular" +#define APP_UIFont_BOLD @"PingFangSC-Semibold" + + +#define DesignWidth 375 +#define DesignHeight 667 +#define GetRealWidth(W) W / (DesignWidth * 1.0f / APP_SCREEN_WIDTH) +#define GetRealHeight(H) H / (DesignHeight * 1.0f / APP_SCREEN_HEIGHT) + + +#define TextColor HEXCOLORA(0x1B2D4D, 1.0) +#define TextSelectColor HEXCOLORA(0x4484F4, 1.0) +/** WEAKSELF_AT */ +#define WEAKSELF_AT __weak __typeof(&*self)weakSelf_AT = self; +#define HEXCOLORA(rgbValue, a) [UIColor colorWithRed:((float)((rgbValue & 0xFF0000) >> 16)) / 255.0 green:((float)((rgbValue & 0xFF00) >> 8)) / 255.0 blue:((float)(rgbValue & 0xFF)) / 255.0 alpha:a] + +#define RTSP_Result_String(enum) [@[ @"0", @"1", @"2", @"3", @"4", @"5", @"6", @"7", @"99", @"100" ] objectAtIndex:enum] + +NS_ASSUME_NONNULL_BEGIN + +@interface LCUtlis : NSObject + +@end + +NS_ASSUME_NONNULL_END diff --git a/iOS/LCOnDemo/LCOnDemo/SDK/libLCSDKOnXamarin.a b/iOS/LCOnDemo/LCOnDemo/SDK/libLCSDKOnXamarin.a new file mode 100644 index 0000000..3c9a14f --- /dev/null +++ b/iOS/LCOnDemo/LCOnDemo/SDK/libLCSDKOnXamarin.a Binary files differ diff --git a/iOS/LCOnDemo/LCOnDemo/ViewController.m b/iOS/LCOnDemo/LCOnDemo/ViewController.m index 33d4153..6b84d2a 100644 --- a/iOS/LCOnDemo/LCOnDemo/ViewController.m +++ b/iOS/LCOnDemo/LCOnDemo/ViewController.m @@ -22,6 +22,10 @@ [super viewDidLoad]; // Do any additional setup after loading the view. + +} +-(void)SETLCSDK{ + //鍒濆鍖朙COpenSDK_Api [[LCApiKit sharedInstance] initSDKOpenApi:@"St_00003e12612fa94244d9a690564cd04b"]; [[LCApiKit sharedInstance] setCurrentDevicePlayToken:@"kjcIZVPXrxmGRvHDeFfuIlCO/PHeAiPok6s0OhwLZZ0EsjA9ocumo1JFkvyJBTnnG/j0/aMmpwav9Qbg/qceXMI4DiLbcYqff6q9Sn+Afoyo6mIjOnV+Ft83RhvPDneP2b3Uv+qGK4x+ttq3kuAgTwZA+x80ZoDsUz8na8m+++lwC7QRQ0AXhgN4kc9BaOn0jCuuSPgX4hx0O+5rjtIdGv0UL7KYNmkeKQCCUOlbjg4cjI1UnKlWAh5NXXxmKZkS2Y8t2cGRnkxXL+UkZ95QgPk+Luh/GhOgA4AzPwcitXe3WE43uUAikwgY5sytAVMvDz69Eis1a/ZSoR+UXY0J7BTKP5hoOvKphFmMQr+zi8qY/2WGqKWFx+wFplxe7E73lILyNqxO2klqMAv81IeL+6A6PqdGUC0uyaRIBOmW4K2Rd2G6WcMqs+3SRfNSJcU2/MniRpgYUURNhaZF6erPsZ69jG2FS0XYVrDPvHMDoRkjElDHYdky1psgMUb4faQaQwgdKz6IydqqTr8QA8go1rjx4ub2B6vupuBG01fa2CDTgTZj4iiGVPOAtSmbyNxGKTaH6KhleWJ3s/d9mHgbPp/Y884KLTGgJ/sqvg/D1w8SiN1V5dcNc2jgXBT3Uc90vF2ryxMRMak0g+CIgkfB6t8VUrDalWlp9NTxRF2k8xyiq4RoqjK9dyzPOsZfs/KuA6Jok02EkTDjEXGknD8fDvSz6syYqhCrs97M+aaFZDNe2DmFsO+mRkPWX2wcLGq475k19Tox4gYRYLDE6TqvCY/VmvAY2C0h68sh9oEK5z8zg/D+fLiNS+rZZI7Hqs6XOsd88feZygpEs0ny8WdkQSqlqQTEetI+5kGRtZgsdhhvJ7/cEioI8eIHkdDkWmQxMgNfMwuDdn6Rq6zWho85v7T/xAzVhH5l535yZ3tloEKBo3dEoPc6wXHfwhTbw80JINLwn4LKxkeUkdDlMjQp5Z+CDx1fsiR6RYNlNZ288kqdvlo3hhrwQZ6vIQ/8nmAax54+tJiJ4kxCmBYn7AUA12Wj1/bdS/6uCTsyBVtxexYyOefZlPz3AklMjCEDhEIYAuGSnkqBgBfXJV9PnzLIPwp6e4QmKl9M3a4ZpZ8Fxkc="]; @@ -32,6 +36,8 @@ ///鐩戞帶 - (IBAction)monitoringAction:(id)sender { + [self SETLCSDK]; + LCOnMonitorViewController *mVc = [[LCOnMonitorViewController alloc] init]; @@ -42,6 +48,7 @@ ///鏉ョ數鎺ュ惉 - (IBAction)callAction:(id)sender { + [self SETLCSDK]; LCOnIntercomViewController *mVc = [[LCOnIntercomViewController alloc] init]; mVc.mLCCallDelegate = self; diff --git a/iOS/Xamarin/LCOnDemo/LCOnDemo/LCSDK/LCApiKit.m b/iOS/Xamarin/LCOnDemo/LCOnDemo/LCSDK/LCApiKit.m index 1241922..d785db1 100644 --- a/iOS/Xamarin/LCOnDemo/LCOnDemo/LCSDK/LCApiKit.m +++ b/iOS/Xamarin/LCOnDemo/LCOnDemo/LCSDK/LCApiKit.m @@ -75,7 +75,7 @@ param.port = [self LCSDKPort]; param.token = self.lcSdkToken; [[LCOpenSDK_Api shareMyInstance] initOpenApi:param]; - NSLog(@"initSDKOpenApi: %@,@%ld", [self LCSDKHost], [self LCSDKPort]); + NSLog(@"initSDKOpenApi: %@,@%ld", [self LCSDKHost], (long)[self LCSDKPort]); } ///// 鎷兼帴閿欒淇℃伅 diff --git a/iOS/Xamarin/LCOnDemo/LCOnDemo/LCSDK/LCOnIntercomViewController.m b/iOS/Xamarin/LCOnDemo/LCOnDemo/LCSDK/LCOnIntercomViewController.m index 8942409..30221f9 100644 --- a/iOS/Xamarin/LCOnDemo/LCOnDemo/LCSDK/LCOnIntercomViewController.m +++ b/iOS/Xamarin/LCOnDemo/LCOnDemo/LCSDK/LCOnIntercomViewController.m @@ -53,11 +53,8 @@ @implementation LCOnIntercomViewController{ - BOOL isAccessAudio; - BOOL isAccessVideo; + BOOL isBackGround; - BOOL iSVideoNotDetermined; - BOOL iSAudioNotDetermined; BOOL isAnswer;//鏄惁宸茬粡鐐瑰嚮鎺ュ惉杩囦簡 NSString * tipStr; @@ -92,8 +89,7 @@ //寮�濮嬪弽鍛� [self StartReverseCall]; [self ShowCalltimeBtn:callingStr]; -// //鏆傛椂涓嶆敮鎸佸紑閿佸姛鑳� -// [self setUnlock:NO]; + //娉ㄥ唽寮�閿佹垚鍔熺洃鍚� [self addOpenSuccessAction]; @@ -131,8 +127,6 @@ } } - - - (void)initTopBarView { UIView *TopView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, APP_TOP_BAR_HEIGHT)]; TopView.backgroundColor = HEXCOLORA(0xF7F7F7,1.0); @@ -143,7 +137,6 @@ TopView.layer.shadowOffset = CGSizeMake(0,0.5); TopView.layer.shadowOpacity = 1; TopView.layer.shadowRadius = 0; - } - (UIButton *)backButton{ @@ -450,13 +443,13 @@ } -- (int *)getTextWidth:(UIButton*) btn -{ - int textWidth = 0; - // 聽 CGSize size = [btn.titleLabel.textsizeWithFont:[UIFontboldSystemFontOfSize:15]constrainedToSize:contentMaxSizes lineBreakMode:UILineBreakModeCharacterWrap]; - // textWidth = (int)fontSize.Width; - return textWidth; -} +//- (int *)getTextWidth:(UIButton*) btn +//{ +// int textWidth = 0; +// // 聽 CGSize size = [btn.titleLabel.textsizeWithFont:[UIFontboldSystemFontOfSize:15]constrainedToSize:contentMaxSizes lineBreakMode:UILineBreakModeCharacterWrap]; +// // textWidth = (int)fontSize.Width; +// return textWidth; +//} @@ -702,7 +695,7 @@ - (void)onPlayerResult:(NSString*)code Type:(NSInteger)type Index:(NSInteger)index { // play WEAKSELF_AT(self); - NSLog(@"LIVE_PLAY-CODE:%@,TYPE:%ld", code, type); + NSLog(@"LIVE_PLAY-CODE:%@,TYPE:%ld", code, (long)type); //鏄惁宸茬粡寮圭獥杩� if(isShowErrorAlert) return;; @@ -859,24 +852,11 @@ [super viewWillDisappear:animated]; [self stopPlaySystemSound]; //闃叉鐢ㄦ埛涓嶆寜鎸傛柇锛屾垨鑰呬笉绛夋敹鍒板鏂圭殑鎸傛柇锛岀偣鍑昏繑鍥炴寜閽�� + //1.鏆傚仠SDK鐩稿叧鎾斁 [self stopPlay]; - - // if(_es){ - // [_es onHangup]; - // [_es onStopCapture]; - // [_es stopTalk]; - // - // _es.delegate = nil; - // ESVideo.shareInstance.snapImageCallback = nil; - // - // - // } - // [_es freeSubClass]; -} --(void)dealloc{ - [[NSNotificationCenter defaultCenter] removeObserver:self]; - // [_es freeSubClass]; - + //2.Delegate閲婃斁 + self.mLCCallDelegate = nil; + //3.瀹氭椂鍣ㄩ噴鏀� if(_openDoorTimer){ dispatch_source_cancel(_openDoorTimer); _openDoorTimer = nil; // OK @@ -886,9 +866,12 @@ _countdownTimer = nil; // OK } - NSLog(@"==============dealloc"); - - + +} + +-(void)dealloc{ + NSLog(@"==============dealloc 1"); + [[NSNotificationCenter defaultCenter] removeObserver:self]; } //#pragma mark ESVideoPhoneDelegate diff --git a/iOS/Xamarin/LCOnDemo/LCOnDemo/LCSDK/LCOnMonitorViewController.m b/iOS/Xamarin/LCOnDemo/LCOnDemo/LCSDK/LCOnMonitorViewController.m index ff39a7f..ab3ec47 100644 --- a/iOS/Xamarin/LCOnDemo/LCOnDemo/LCSDK/LCOnMonitorViewController.m +++ b/iOS/Xamarin/LCOnDemo/LCOnDemo/LCSDK/LCOnMonitorViewController.m @@ -41,11 +41,7 @@ @implementation LCOnMonitorViewController { - BOOL isAccessAudio; - BOOL isAccessVideo; BOOL isBackGround; - BOOL iSVideoNotDetermined; - BOOL iSAudioNotDetermined; NSString * tipStr; NSString * okStr; @@ -456,7 +452,7 @@ - (void)onPlayerResult:(NSString*)code Type:(NSInteger)type Index:(NSInteger)index { // play WEAKSELF_AT(self); - NSLog(@"LIVE_PLAY-CODE:%@,TYPE:%ld", code, type); + NSLog(@"LIVE_PLAY-CODE:%@,TYPE:%ld", code, (long)type); //鏄惁宸茬粡寮圭獥杩� if(isShowErrorAlert) return;; @@ -578,34 +574,21 @@ -(void)viewWillDisappear:(BOOL)animated{ [super viewWillDisappear:animated]; + //1.鏆傚仠SDK鐩稿叧鎾斁 [self stopPlay]; + //2.Delegate閲婃斁 + self.mLCCallDelegate = nil; + //3.瀹氭椂鍣ㄩ噴鏀� + if(_openDoorTimer){ + dispatch_source_cancel(_openDoorTimer); + _openDoorTimer = nil; // OK + } - //闃叉鐢ㄦ埛涓嶆寜鎸傛柇锛屾垨鑰呬笉绛夋敹鍒板鏂圭殑鎸傛柇锛岀偣鍑昏繑鍥炴寜閽�� - // if(_es){ - // [_es onHangup]; - // [_es onStopCapture]; - // [_es stopTalk]; - // - // _es.delegate = nil; - // ESVideo.shareInstance.snapImageCallback = nil; - // // _es.showView.removeFromSuperview; - // } - // [_es freeSubClass]; } -(void)dealloc{ NSLog(@"==============dealloc 1"); [[NSNotificationCenter defaultCenter] removeObserver:self]; - NSLog(@"==============dealloc 2"); - // [_es freeSubClass]; - // NSLog(@"==============dealloc 3"); - - if(_openDoorTimer){ - dispatch_source_cancel(_openDoorTimer); - _openDoorTimer = nil; // OK - - } - NSLog(@"==============dealloc 3"); } //#pragma mark ESVideoPhoneDelegate diff --git a/iOS/Xamarin/LCOnDemo/LCOnDemo/ViewController.m b/iOS/Xamarin/LCOnDemo/LCOnDemo/ViewController.m index 33d4153..866745c 100644 --- a/iOS/Xamarin/LCOnDemo/LCOnDemo/ViewController.m +++ b/iOS/Xamarin/LCOnDemo/LCOnDemo/ViewController.m @@ -23,8 +23,8 @@ // Do any additional setup after loading the view. //鍒濆鍖朙COpenSDK_Api - [[LCApiKit sharedInstance] initSDKOpenApi:@"St_00003e12612fa94244d9a690564cd04b"]; - [[LCApiKit sharedInstance] setCurrentDevicePlayToken:@"kjcIZVPXrxmGRvHDeFfuIlCO/PHeAiPok6s0OhwLZZ0EsjA9ocumo1JFkvyJBTnnG/j0/aMmpwav9Qbg/qceXMI4DiLbcYqff6q9Sn+Afoyo6mIjOnV+Ft83RhvPDneP2b3Uv+qGK4x+ttq3kuAgTwZA+x80ZoDsUz8na8m+++lwC7QRQ0AXhgN4kc9BaOn0jCuuSPgX4hx0O+5rjtIdGv0UL7KYNmkeKQCCUOlbjg4cjI1UnKlWAh5NXXxmKZkS2Y8t2cGRnkxXL+UkZ95QgPk+Luh/GhOgA4AzPwcitXe3WE43uUAikwgY5sytAVMvDz69Eis1a/ZSoR+UXY0J7BTKP5hoOvKphFmMQr+zi8qY/2WGqKWFx+wFplxe7E73lILyNqxO2klqMAv81IeL+6A6PqdGUC0uyaRIBOmW4K2Rd2G6WcMqs+3SRfNSJcU2/MniRpgYUURNhaZF6erPsZ69jG2FS0XYVrDPvHMDoRkjElDHYdky1psgMUb4faQaQwgdKz6IydqqTr8QA8go1rjx4ub2B6vupuBG01fa2CDTgTZj4iiGVPOAtSmbyNxGKTaH6KhleWJ3s/d9mHgbPp/Y884KLTGgJ/sqvg/D1w8SiN1V5dcNc2jgXBT3Uc90vF2ryxMRMak0g+CIgkfB6t8VUrDalWlp9NTxRF2k8xyiq4RoqjK9dyzPOsZfs/KuA6Jok02EkTDjEXGknD8fDvSz6syYqhCrs97M+aaFZDNe2DmFsO+mRkPWX2wcLGq475k19Tox4gYRYLDE6TqvCY/VmvAY2C0h68sh9oEK5z8zg/D+fLiNS+rZZI7Hqs6XOsd88feZygpEs0ny8WdkQSqlqQTEetI+5kGRtZgsdhhvJ7/cEioI8eIHkdDkWmQxMgNfMwuDdn6Rq6zWho85v7T/xAzVhH5l535yZ3tloEKBo3dEoPc6wXHfwhTbw80JINLwn4LKxkeUkdDlMjQp5Z+CDx1fsiR6RYNlNZ288kqdvlo3hhrwQZ6vIQ/8nmAax54+tJiJ4kxCmBYn7AUA12Wj1/bdS/6uCTsyBVtxexYyOefZlPz3AklMjCEDhEIYAuGSnkqBgBfXJV9PnzLIPwp6e4QmKl9M3a4ZpZ8Fxkc="]; + [[LCApiKit sharedInstance] initSDKOpenApi:@"St_0000070a12e995ed44628eeea75a19fc"]; + [[LCApiKit sharedInstance] setCurrentDevicePlayToken:@"5a9cbb4ab2454454ba4995addf3760cc"]; [[LCApiKit sharedInstance] setCurrentDeviceId:@"6K056CFAAJ8FFA1"]; [[LCApiKit sharedInstance] setCurrentDeviceName:@"澶у崕鍙瀵硅"]; [[LCApiKit sharedInstance] setCurrentPsk:@"6K056CFAAJ8FFA1"]; diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin.xcodeproj/project.pbxproj b/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin.xcodeproj/project.pbxproj index 86cdb68..fb80802 100644 --- a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin.xcodeproj/project.pbxproj +++ b/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin.xcodeproj/project.pbxproj @@ -15,6 +15,7 @@ B92E6AE2264BAFFA00D63F4B /* LCOnMonitorViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = B93C23F7263909CB0088044F /* LCOnMonitorViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; B92E6E81264CB4C200D63F4B /* LCApiKit.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = B93C23F4263909CB0088044F /* LCApiKit.h */; }; B92E6E8A264CBC7800D63F4B /* LCOpenSDKDynamic.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B92E6E89264CBC7800D63F4B /* LCOpenSDKDynamic.framework */; }; + B92E6E8D264CC74E00D63F4B /* LCOpenSDKDynamic.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = B92E6E89264CBC7800D63F4B /* LCOpenSDKDynamic.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; B93C23FB263909CC0088044F /* LCOnMonitorViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B93C23F3263909CB0088044F /* LCOnMonitorViewController.m */; }; B93C23FC263909CC0088044F /* LCOnIntercomViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B93C23F6263909CB0088044F /* LCOnIntercomViewController.m */; }; B93C23FE263909CC0088044F /* LCApiKit.m in Sources */ = {isa = PBXBuildFile; fileRef = B93C23FA263909CC0088044F /* LCApiKit.m */; }; @@ -47,6 +48,7 @@ dstPath = "include/$(PRODUCT_NAME)"; dstSubfolderSpec = 10; files = ( + B92E6E8D264CC74E00D63F4B /* LCOpenSDKDynamic.framework in CopyFiles */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCApiKit.m b/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCApiKit.m index 1241922..d785db1 100644 --- a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCApiKit.m +++ b/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCApiKit.m @@ -75,7 +75,7 @@ param.port = [self LCSDKPort]; param.token = self.lcSdkToken; [[LCOpenSDK_Api shareMyInstance] initOpenApi:param]; - NSLog(@"initSDKOpenApi: %@,@%ld", [self LCSDKHost], [self LCSDKPort]); + NSLog(@"initSDKOpenApi: %@,@%ld", [self LCSDKHost], (long)[self LCSDKPort]); } ///// 鎷兼帴閿欒淇℃伅 diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOnIntercomViewController.m b/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOnIntercomViewController.m index 8942409..bd30ccc 100644 --- a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOnIntercomViewController.m +++ b/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOnIntercomViewController.m @@ -53,11 +53,8 @@ @implementation LCOnIntercomViewController{ - BOOL isAccessAudio; - BOOL isAccessVideo; + BOOL isBackGround; - BOOL iSVideoNotDetermined; - BOOL iSAudioNotDetermined; BOOL isAnswer;//鏄惁宸茬粡鐐瑰嚮鎺ュ惉杩囦簡 NSString * tipStr; @@ -702,7 +699,7 @@ - (void)onPlayerResult:(NSString*)code Type:(NSInteger)type Index:(NSInteger)index { // play WEAKSELF_AT(self); - NSLog(@"LIVE_PLAY-CODE:%@,TYPE:%ld", code, type); + NSLog(@"LIVE_PLAY-CODE:%@,TYPE:%ld", code, (long)type); //鏄惁宸茬粡寮圭獥杩� if(isShowErrorAlert) return;; @@ -859,24 +856,11 @@ [super viewWillDisappear:animated]; [self stopPlaySystemSound]; //闃叉鐢ㄦ埛涓嶆寜鎸傛柇锛屾垨鑰呬笉绛夋敹鍒板鏂圭殑鎸傛柇锛岀偣鍑昏繑鍥炴寜閽�� + //1.鏆傚仠SDK鐩稿叧鎾斁 [self stopPlay]; - - // if(_es){ - // [_es onHangup]; - // [_es onStopCapture]; - // [_es stopTalk]; - // - // _es.delegate = nil; - // ESVideo.shareInstance.snapImageCallback = nil; - // - // - // } - // [_es freeSubClass]; -} --(void)dealloc{ - [[NSNotificationCenter defaultCenter] removeObserver:self]; - // [_es freeSubClass]; - + //2.Delegate閲婃斁 + self.mLCCallDelegate = nil; + //3.瀹氭椂鍣ㄩ噴鏀� if(_openDoorTimer){ dispatch_source_cancel(_openDoorTimer); _openDoorTimer = nil; // OK @@ -886,9 +870,13 @@ _countdownTimer = nil; // OK } - NSLog(@"==============dealloc"); - - + + [[NSNotificationCenter defaultCenter] removeObserver:self]; +} + +-(void)dealloc{ + NSLog(@"==============dealloc 1"); + } //#pragma mark ESVideoPhoneDelegate diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOnMonitorViewController.m b/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOnMonitorViewController.m index ff39a7f..9c276f0 100644 --- a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOnMonitorViewController.m +++ b/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOnMonitorViewController.m @@ -41,11 +41,7 @@ @implementation LCOnMonitorViewController { - BOOL isAccessAudio; - BOOL isAccessVideo; BOOL isBackGround; - BOOL iSVideoNotDetermined; - BOOL iSAudioNotDetermined; NSString * tipStr; NSString * okStr; @@ -456,7 +452,7 @@ - (void)onPlayerResult:(NSString*)code Type:(NSInteger)type Index:(NSInteger)index { // play WEAKSELF_AT(self); - NSLog(@"LIVE_PLAY-CODE:%@,TYPE:%ld", code, type); + NSLog(@"LIVE_PLAY-CODE:%@,TYPE:%ld", code, (long)type); //鏄惁宸茬粡寮圭獥杩� if(isShowErrorAlert) return;; @@ -578,34 +574,21 @@ -(void)viewWillDisappear:(BOOL)animated{ [super viewWillDisappear:animated]; + //1.鏆傚仠SDK鐩稿叧鎾斁 [self stopPlay]; + //2.Delegate閲婃斁 + self.mLCCallDelegate = nil; + //3.瀹氭椂鍣ㄩ噴鏀� + if(_openDoorTimer){ + dispatch_source_cancel(_openDoorTimer); + _openDoorTimer = nil; // OK + } - //闃叉鐢ㄦ埛涓嶆寜鎸傛柇锛屾垨鑰呬笉绛夋敹鍒板鏂圭殑鎸傛柇锛岀偣鍑昏繑鍥炴寜閽�� - // if(_es){ - // [_es onHangup]; - // [_es onStopCapture]; - // [_es stopTalk]; - // - // _es.delegate = nil; - // ESVideo.shareInstance.snapImageCallback = nil; - // // _es.showView.removeFromSuperview; - // } - // [_es freeSubClass]; + [[NSNotificationCenter defaultCenter] removeObserver:self]; } -(void)dealloc{ NSLog(@"==============dealloc 1"); - [[NSNotificationCenter defaultCenter] removeObserver:self]; - NSLog(@"==============dealloc 2"); - // [_es freeSubClass]; - // NSLog(@"==============dealloc 3"); - - if(_openDoorTimer){ - dispatch_source_cancel(_openDoorTimer); - _openDoorTimer = nil; // OK - - } - NSLog(@"==============dealloc 3"); } //#pragma mark ESVideoPhoneDelegate diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/AddGroup.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/AddGroup.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/AddGroup.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/AddGroup.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/AddGroupDevice.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/AddGroupDevice.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/AddGroupDevice.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/AddGroupDevice.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/AddRole.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/AddRole.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/AddRole.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/AddRole.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/BeAuthDeviceList.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/BeAuthDeviceList.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/BeAuthDeviceList.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/BeAuthDeviceList.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/BindDevice.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/BindDevice.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/BindDevice.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/BindDevice.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/BindDeviceChannelInfo.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/BindDeviceChannelInfo.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/BindDeviceChannelInfo.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/BindDeviceChannelInfo.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/BindDeviceInfo.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/BindDeviceInfo.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/BindDeviceInfo.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/BindDeviceInfo.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/BreathingLightStatus.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/BreathingLightStatus.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/BreathingLightStatus.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/BreathingLightStatus.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/CheckDeviceBindOrNot.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/CheckDeviceBindOrNot.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/CheckDeviceBindOrNot.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/CheckDeviceBindOrNot.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/ChildGroupList.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/ChildGroupList.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/ChildGroupList.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/ChildGroupList.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/CloudRecordPlan.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/CloudRecordPlan.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/CloudRecordPlan.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/CloudRecordPlan.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/ControlDeviceWifi.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/ControlDeviceWifi.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/ControlDeviceWifi.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/ControlDeviceWifi.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/ControlPTZ.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/ControlPTZ.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/ControlPTZ.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/ControlPTZ.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/CurrentDeviceWifi.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/CurrentDeviceWifi.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/CurrentDeviceWifi.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/CurrentDeviceWifi.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/DeleteAlarmMessage.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/DeleteAlarmMessage.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/DeleteAlarmMessage.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/DeleteAlarmMessage.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/DeleteCloudPlanRecords.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/DeleteCloudPlanRecords.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/DeleteCloudPlanRecords.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/DeleteCloudPlanRecords.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/DeleteCloudRecords.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/DeleteCloudRecords.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/DeleteCloudRecords.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/DeleteCloudRecords.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/DeleteGroup.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/DeleteGroup.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/DeleteGroup.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/DeleteGroup.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/DeleteGroupDevice.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/DeleteGroupDevice.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/DeleteGroupDevice.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/DeleteGroupDevice.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/DeleteRole.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/DeleteRole.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/DeleteRole.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/DeleteRole.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/DeleteUserAuthTager.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/DeleteUserAuthTager.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/DeleteUserAuthTager.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/DeleteUserAuthTager.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/DeviceAlarmPlan.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/DeviceAlarmPlan.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/DeviceAlarmPlan.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/DeviceAlarmPlan.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/DeviceAuthInfo.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/DeviceAuthInfo.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/DeviceAuthInfo.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/DeviceAuthInfo.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/DeviceList.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/DeviceList.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/DeviceList.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/DeviceList.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/DeviceOnline.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/DeviceOnline.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/DeviceOnline.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/DeviceOnline.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/DeviceVersionList.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/DeviceVersionList.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/DeviceVersionList.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/DeviceVersionList.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/FrameReverseStatus.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/FrameReverseStatus.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/FrameReverseStatus.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/FrameReverseStatus.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/GetAlarmMessage.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/GetAlarmMessage.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/GetAlarmMessage.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/GetAlarmMessage.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/GetAuthFunctions.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/GetAuthFunctions.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/GetAuthFunctions.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/GetAuthFunctions.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/GetCloudRecords.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/GetCloudRecords.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/GetCloudRecords.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/GetCloudRecords.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/GetRecordByLinkageId.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/GetRecordByLinkageId.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/GetRecordByLinkageId.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/GetRecordByLinkageId.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/GetStorageStrategy.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/GetStorageStrategy.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/GetStorageStrategy.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/GetStorageStrategy.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/GetStrategies.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/GetStrategies.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/GetStrategies.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/GetStrategies.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/GroupDeviceList.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/GroupDeviceList.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/GroupDeviceList.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/GroupDeviceList.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/GroupList.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/GroupList.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/GroupList.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/GroupList.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/ModifyBreathingLight.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/ModifyBreathingLight.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/ModifyBreathingLight.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/ModifyBreathingLight.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/ModifyCloudRecordPlan.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/ModifyCloudRecordPlan.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/ModifyCloudRecordPlan.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/ModifyCloudRecordPlan.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/ModifyDeviceAlarmPlan.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/ModifyDeviceAlarmPlan.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/ModifyDeviceAlarmPlan.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/ModifyDeviceAlarmPlan.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/ModifyDeviceAlarmStatus.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/ModifyDeviceAlarmStatus.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/ModifyDeviceAlarmStatus.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/ModifyDeviceAlarmStatus.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/ModifyDeviceName.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/ModifyDeviceName.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/ModifyDeviceName.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/ModifyDeviceName.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/ModifyDevicePwd.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/ModifyDevicePwd.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/ModifyDevicePwd.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/ModifyDevicePwd.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/ModifyFrameReverseStatus.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/ModifyFrameReverseStatus.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/ModifyFrameReverseStatus.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/ModifyFrameReverseStatus.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/OpenCloudRecord.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/OpenCloudRecord.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/OpenCloudRecord.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/OpenCloudRecord.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/PassengerFlow.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/PassengerFlow.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/PassengerFlow.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/PassengerFlow.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/QueryCloudPlanRecordBitmap.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/QueryCloudPlanRecordBitmap.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/QueryCloudPlanRecordBitmap.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/QueryCloudPlanRecordBitmap.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/QueryCloudPlanRecordNum.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/QueryCloudPlanRecordNum.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/QueryCloudPlanRecordNum.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/QueryCloudPlanRecordNum.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/QueryCloudPlanRecords.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/QueryCloudPlanRecords.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/QueryCloudPlanRecords.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/QueryCloudPlanRecords.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/QueryCloudRecordBitmap.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/QueryCloudRecordBitmap.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/QueryCloudRecordBitmap.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/QueryCloudRecordBitmap.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/QueryCloudRecordCallNum.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/QueryCloudRecordCallNum.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/QueryCloudRecordCallNum.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/QueryCloudRecordCallNum.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/QueryCloudRecordNum.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/QueryCloudRecordNum.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/QueryCloudRecordNum.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/QueryCloudRecordNum.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/QueryCloudRecords.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/QueryCloudRecords.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/QueryCloudRecords.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/QueryCloudRecords.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/QueryLocalRecordBitmap.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/QueryLocalRecordBitmap.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/QueryLocalRecordBitmap.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/QueryLocalRecordBitmap.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/QueryLocalRecordNum.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/QueryLocalRecordNum.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/QueryLocalRecordNum.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/QueryLocalRecordNum.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/QueryLocalRecords.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/QueryLocalRecords.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/QueryLocalRecords.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/QueryLocalRecords.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/RecoverSDCard.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/RecoverSDCard.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/RecoverSDCard.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/RecoverSDCard.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/RoleList.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/RoleList.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/RoleList.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/RoleList.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/SetAllStorageStrategy.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/SetAllStorageStrategy.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/SetAllStorageStrategy.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/SetAllStorageStrategy.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/SetDeviceSnap.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/SetDeviceSnap.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/SetDeviceSnap.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/SetDeviceSnap.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/SetStorageStrategy.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/SetStorageStrategy.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/SetStorageStrategy.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/SetStorageStrategy.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/SetUserAuthTager.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/SetUserAuthTager.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/SetUserAuthTager.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/SetUserAuthTager.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/ShareDeviceList.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/ShareDeviceList.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/ShareDeviceList.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/ShareDeviceList.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/UnBindDevice.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/UnBindDevice.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/UnBindDevice.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/UnBindDevice.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/UnBindDeviceInfo.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/UnBindDeviceInfo.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/UnBindDeviceInfo.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/UnBindDeviceInfo.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/UnGroupDeviceList.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/UnGroupDeviceList.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/UnGroupDeviceList.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/UnGroupDeviceList.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/UpgradeDevice.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/UpgradeDevice.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/UpgradeDevice.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/UpgradeDevice.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/UpgradeProcessDevice.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/UpgradeProcessDevice.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/UpgradeProcessDevice.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/UpgradeProcessDevice.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/UploadDeviceCoverPicture.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/UploadDeviceCoverPicture.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/UploadDeviceCoverPicture.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/UploadDeviceCoverPicture.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/UserAuthList.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/UserAuthList.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/UserAuthList.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/UserAuthList.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/UserBindNoVerify.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/UserBindNoVerify.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/UserBindNoVerify.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/UserBindNoVerify.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/UserTokenByAccount.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/UserTokenByAccount.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/UserTokenByAccount.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/UserTokenByAccount.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/WifiAround.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/WifiAround.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApi/WifiAround.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApi/WifiAround.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApiDefine.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApiDefine.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApiDefine.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApiDefine.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApiRequest.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApiRequest.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApiRequest.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApiRequest.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApiResponse.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApiResponse.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenApiResponse.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenApiResponse.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenNetSDK/LCOpenSDK_NetsdkLogin.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenNetSDK/LCOpenSDK_NetsdkLogin.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenNetSDK/LCOpenSDK_NetsdkLogin.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenNetSDK/LCOpenSDK_NetsdkLogin.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenNetSDK/netsdk.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenNetSDK/netsdk.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenNetSDK/netsdk.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenNetSDK/netsdk.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenSDK/LCOpenSDK_Api.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_Api.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenSDK/LCOpenSDK_Api.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_Api.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenSDK/LCOpenSDK_AudioTalk.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_AudioTalk.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenSDK/LCOpenSDK_AudioTalk.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_AudioTalk.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenSDK/LCOpenSDK_ConfigWifi.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_ConfigWifi.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenSDK/LCOpenSDK_ConfigWifi.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_ConfigWifi.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenSDK/LCOpenSDK_Define.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_Define.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenSDK/LCOpenSDK_Define.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_Define.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenSDK/LCOpenSDK_DeviceInit.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_DeviceInit.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenSDK/LCOpenSDK_DeviceInit.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_DeviceInit.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenSDK/LCOpenSDK_Download.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_Download.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenSDK/LCOpenSDK_Download.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_Download.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenSDK/LCOpenSDK_DownloadListener.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_DownloadListener.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenSDK/LCOpenSDK_DownloadListener.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_DownloadListener.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenSDK/LCOpenSDK_EventListener.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_EventListener.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenSDK/LCOpenSDK_EventListener.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_EventListener.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenSDK/LCOpenSDK_Log.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_Log.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenSDK/LCOpenSDK_Log.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_Log.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenSDK/LCOpenSDK_LoginManager.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_LoginManager.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenSDK/LCOpenSDK_LoginManager.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_LoginManager.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenSDK/LCOpenSDK_Param.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_Param.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenSDK/LCOpenSDK_Param.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_Param.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenSDK/LCOpenSDK_PlayWindow.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_PlayWindow.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenSDK/LCOpenSDK_PlayWindow.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_PlayWindow.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenSDK/LCOpenSDK_SoftAP.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_SoftAP.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenSDK/LCOpenSDK_SoftAP.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_SoftAP.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenSDK/LCOpenSDK_TalkerListener.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_TalkerListener.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenSDK/LCOpenSDK_TalkerListener.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_TalkerListener.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenSDK/LCOpenSDK_Utils.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_Utils.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenSDK/LCOpenSDK_Utils.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDK/LCOpenSDK_Utils.h diff --git a/iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenSDKDynamic.h b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDKDynamic.h similarity index 100% rename from iOS/Xamarin/LCSDKOnXamarin/LCSDKOnXamarin/LCOpenSDKDynamic/LCOpenSDKDynamic.h rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Headers/LCOpenSDKDynamic.h diff --git a/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Info.plist b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Info.plist new file mode 100644 index 0000000..c5dee7e --- /dev/null +++ b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Info.plist Binary files differ diff --git a/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.a b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/LCOpenSDKDynamic similarity index 100% rename from iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.a rename to iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/LCOpenSDKDynamic Binary files differ diff --git a/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Modules/module.modulemap b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Modules/module.modulemap new file mode 100644 index 0000000..9a89702 --- /dev/null +++ b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/LCOpenSDKDynamic.framework/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module LCOpenSDKDynamic [extern_c] { + umbrella header "LCOpenSDKDynamic.h" + export * + module * { export * } + +} diff --git a/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/libLCSDKOnXamarin.a b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/libLCSDKOnXamarin.a index e32aae6..2f4f0b3 100644 --- a/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/libLCSDKOnXamarin.a +++ b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Library/libLCSDKOnXamarin.a Binary files differ diff --git a/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK.csproj b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK.csproj index 81108a4..72ace64 100644 --- a/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK.csproj +++ b/iOS/Xamarin/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK/Shared.IOS.LCVideoOnSDK.csproj @@ -62,8 +62,8 @@ <Frameworks>CoreAudio MediaPlayer AudioToolbox VideoToolbox OpenGLES MediaAccessibility CoreVideo AVFoundation CoreMedia</Frameworks> <LinkerFlags>-lz</LinkerFlags> </NativeReference> - <NativeReference Include="Library\LCOpenSDKDynamic.a"> - <Kind>Static</Kind> + <NativeReference Include="Library\LCOpenSDKDynamic.framework"> + <Kind>Framework</Kind> <SmartLink>False</SmartLink> </NativeReference> </ItemGroup> -- Gitblit v1.8.0