CloudPhotoConfig.h 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. //
  2. // CloudPhotoConfig.h
  3. // FunSDKDemo
  4. //
  5. // Created by XM on 2019/1/3.
  6. // Copyright © 2019年 XM. All rights reserved.
  7. //
  8. /******
  9. 云服务中的云图片
  10. 录像和图片下载不支持断点续传,如果想要后台下载,下载工具类需要设置为全局对象,根据需要进行app后台运行设置。
  11. ******/
  12. #import "Header.h"
  13. @protocol CloudPhotoConfigDelegate <NSObject>
  14. @optional
  15. //获取图片日期代理回调
  16. - (void)getCloudMonthResult:(NSInteger)result;
  17. //获取图片信息代理回调
  18. - (void)getCloudPictureResult:(NSInteger)result;
  19. // 下载云存储缩略图
  20. - (void)downloadSmallCloudPictureResult:(int)result path:(NSString *)path;
  21. // 下载云存储原图
  22. - (void)downloadCloudPictureResult:(int)result path:(NSString *)path;
  23. @end
  24. #import "ConfigControllerBase.h"
  25. #import "XMAlarmMsgResource.h"
  26. @interface CloudPhotoConfig : ConfigControllerBase
  27. @property (nonatomic, assign) id <CloudPhotoConfigDelegate> delegate;
  28. #pragma mark - 获取传入这一天当月有云图片的日期
  29. - (void)getCloudPhotoMonth:(NSDate*)date;
  30. #pragma mark 获取传入日期云存储中的图片
  31. - (void)searchCloudPicture:(NSDate*)date;
  32. #pragma mark - 下载云存储缩略图
  33. - (void)downloadSmallCloudPicture:(XMAlarmMsgResource*)msgResource;
  34. #pragma mark 下载云存储原图
  35. - (void)downloadCloudPicture:(XMAlarmMsgResource*)msgResource;
  36. #pragma mark - 读取获取到的一个月份中,有图片的日期数组
  37. - (NSMutableArray*)getMonthPictureArray;
  38. #pragma mark 读取获取到的传入一天中的图片数组
  39. - (NSMutableArray*)getCloudPictureFileArray;
  40. @end