AnalyzeConfig.h 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. //
  2. // AnalyzeConfig.h
  3. // FunSDKDemo
  4. //
  5. // Created by XM on 2018/12/22.
  6. // Copyright © 2018年 XM. All rights reserved.
  7. //
  8. /***
  9. 设备智能分析配置
  10. 1、需要先获取设备能力级,判断是否支持智能分析
  11. *****/
  12. #import "Header.h"
  13. @protocol AnalyzeConfigDelegate <NSObject>
  14. //获取智能分析代理回调
  15. - (void)getAnalyzeConfigResult:(NSInteger)result;
  16. //保存智能分析代理回调
  17. - (void)setAnalyzeConfigResult:(NSInteger)result;
  18. @end
  19. #import "ConfigControllerBase.h"
  20. #import "AnalyzeDataSource.h"
  21. @interface AnalyzeConfig : ConfigControllerBase
  22. @property (nonatomic, assign) id <AnalyzeConfigDelegate> delegate;
  23. #pragma mark 获取智能分析数据对象
  24. - (AnalyzeDataSource*)getAnalyzeDataSource; //
  25. #pragma mark 判断当前数据是否有效 (比如获取到的数据异常)
  26. - (BOOL)checkParam ;
  27. #pragma mark 请求智能分析
  28. - (void)getAnalyzeConfig;
  29. #pragma mark 保存智能分析配置
  30. - (void)setAnalyzeConfig;
  31. - (NSMutableArray*)getEnableArray;//获取码流开关数组
  32. @end