萤石云 iOSSDK,移植跨平台相关工程
JLChen
2021-07-09 1a27ef122fb0a2b9f1c19dd609897728b795df5d
EZSDK.IOS/EZSDK.IOS/ApiDefinition.cs
@@ -56,7 +56,7 @@
        // @property (nonatomic) NSInteger status;
        [Export("status")]
        int Status { get; set; }
      nint Status { get; set; }
        // @property (nonatomic) NSInteger isSupportTalk;
        [Export("isSupportTalk")]
@@ -95,53 +95,48 @@
    [BaseType(typeof(NSObject))]
    interface EZSDK
    {
        // +(BOOL)initLibWithAppKey:(NSString *)appKey globalAppKey:(NSString *)globalAppKey;
      // +(instancetype)sharedInstance;
        [Static]
      [Export("sharedInstance")]
      EZSDK SharedInstance();
      // -(BOOL)initLibWithAppKey:(NSString *)appKey globalAppKey:(NSString *)globalAppKey;
        [Export("initLibWithAppKey:globalAppKey:")]
        bool InitLibWithAppKey(string appKey, string globalAppKey);
        // +(void)setEZAccessToken:(NSString *)accessToken;
        [Static]
      // -(void)setEZAccessToken:(NSString *)accessToken;
        [Export("setEZAccessToken:")]
        void SetEZAccessToken(string accessToken);
        // +(void)setHDlAccessToken:(NSString *)accessToken refreshToken:(NSString *)refreshToken;
        [Static]
      // -(void)setHDlAccessToken:(NSString *)accessToken refreshToken:(NSString *)refreshToken;
        [Export("setHDlAccessToken:refreshToken:")]
        void SetHDlAccessToken(string accessToken, string refreshToken);
        // +(void)setRequestHttpsHostAndPlatform:(NSString *)requestHttpsHost platform:(int)platform homeId:(NSString *)homeId;
        [Static]
      // -(void)setRequestHttpsHostAndPlatform:(NSString *)requestHttpsHost platform:(int)platform homeId:(NSString *)homeId;
        [Export("setRequestHttpsHostAndPlatform:platform:homeId:")]
        void SetRequestHttpsHostAndPlatform(string requestHttpsHost, int platform, string homeId);
        // +(void)go2EZvizMonitor;
        [Static]
      // -(void)go2EZvizMonitor;
        [Export("go2EZvizMonitor")]
        void Go2EZvizMonitor();
        // +(void)addEzvizMonitor;
        [Static]
      // -(void)addEzvizMonitor;
        [Export("addEzvizMonitor")]
        void AddEzvizMonitor();
        // +(void)Play:(EZDeviceInfo *)deviceInfo;
        [Static]
      // -(void)Play:(EZDeviceInfo *)deviceInfo;
        [Export("Play:")]
        void Play(EZDeviceInfo deviceInfo);
        // +(void)PlayWithDeviceSerial:(NSString *)deviceSerial;
        [Static]
      // -(void)PlayWithDeviceSerial:(NSString *)deviceSerial;
        [Export("PlayWithDeviceSerial:")]
        void PlayWithDeviceSerial(string deviceSerial);
        // +(void)setting:(EZDeviceInfo *)deviceInfo;
        [Static]
      // -(void)setting:(EZDeviceInfo *)deviceInfo;
        [Export("setting:")]
        void Setting(EZDeviceInfo deviceInfo);
        // +(void)playBackVideo:(EZDeviceInfo *)deviceInfo;
        [Static]
      // -(void)playBackVideo:(EZDeviceInfo *)deviceInfo;
        [Export("playBackVideo:")]
        void PlayBackVideo(EZDeviceInfo deviceInfo);
    }