IMAHost+AVUserAble.h 629 B

123456789101112131415161718192021222324252627282930
  1. //
  2. // IMAHost+AVUserAble.h
  3. // TCShow
  4. //
  5. // Created by AlexiChen on 16/4/14.
  6. // Copyright © 2016年 AlexiChen. All rights reserved.
  7. //
  8. #import "IMAHost.h"
  9. // 将IMHost转换成可用于直播的类型
  10. @interface IMAHost (AVUserAble)<AVUserAble>
  11. @property (nonatomic, assign) NSInteger avCtrlState;
  12. - (BOOL)isCurrentLiveHost:(id<AVRoomAble>)room;
  13. - (BOOL)isCurrentHost:(id)user;
  14. @end
  15. @interface IMAHost (AVMultiUserAble)<AVMultiUserAble>
  16. @property (nonatomic, assign) NSInteger avMultiUserState;
  17. @property (nonatomic, assign) CGRect avInteractArea;
  18. @property (nonatomic, weak) UIView *avInvisibleInteractView;
  19. @end