NIMAVChatHeader.h 877 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. //
  2. // NIMAVChatHeader.h
  3. // NIMAVChat
  4. //
  5. // Created by Netease
  6. // Copyright © 2017年 Netease. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. NS_ASSUME_NONNULL_BEGIN
  10. /**
  11. * NIMAVChat SDK
  12. */
  13. @interface NIMAVChatSDK : NSObject
  14. /**
  15. * 获取SDK实例
  16. *
  17. * @return NIMAVChatSDK实例
  18. */
  19. + (instancetype)sharedSDK;
  20. /**
  21. * 网络通话管理类
  22. */
  23. @property (nonatomic,strong,readonly) id<NIMNetCallManager> netCallManager;
  24. /**
  25. * 实时会话管理类(点对点)
  26. */
  27. @property (nonatomic,strong,readonly) id<NIMRTSManager> rtsManager;
  28. /**
  29. * 多方实时会话管理类
  30. */
  31. @property (nonatomic,strong,readonly) id<NIMRTSConferenceManager> rtsConferenceManager;
  32. /**
  33. 音视频实时会话网络探测管理类
  34. */
  35. @property (nonatomic,strong,readonly) id<NIMAVChatNetDetectManager> avchatNetDetectManager;
  36. @end
  37. NS_ASSUME_NONNULL_END