CloudAbilityDataSource.h 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. //
  2. // CloudAbilityDataSource.h
  3. // FunSDKDemo
  4. //
  5. // Created by XM on 2018/12/27.
  6. // Copyright © 2018年 XM. All rights reserved.
  7. //
  8. // 云存储状态
  9. #import "Header.h"
  10. typedef NS_ENUM(NSInteger,CloudState) {
  11. CloudState_UnSupport, // 不支持
  12. CloudState_Open, // 支持已开通未过期
  13. CloudState_Open_Expired, // 支持开通但已过期
  14. CloudState_NotOpen, // 支持未开通
  15. };
  16. // 云视频或云图片支持状态
  17. typedef NS_ENUM(NSInteger,VideoOrPicCloudState) {
  18. VideoOrPicCloudStateNone, // 都不支持
  19. VideoOrPicCloudState_Video,
  20. VideoOrPicCloudState_Pic,
  21. VideoOrPicCloudState_All,
  22. };
  23. #import <Foundation/Foundation.h>
  24. @interface CloudAbilityDataSource : NSObject
  25. @property (nonatomic, assign) CloudState cloudState;
  26. @property (nonatomic, assign) VideoOrPicCloudState VideoOrPicState;
  27. #pragma mark - 根据能力级读取云服务状态
  28. - (NSString *)getCloudString;
  29. - (NSString *)getVideoString;
  30. - (NSString *)getPicString;
  31. @end