- (void)setVideoConfig:(XHVideoConfig *)config;
- (void)addDelegate:(id<XHSuperRoomManagerDelegate>)delegate;
- (void)setRtcMediaType:(XHRtcMediaTypeEnum) mediaType;
- (void)createSuperRoom:(XHSuperRoomItem *) superRoomItem completion:(void(^)(NSString *liveID, NSError *error))completion;
- (void)joinSuperRoom:(NSString *)liveID completion:(void(^)(NSError *error))completion;
- (void)layDownMic:(void(^)(NSError *error))completion;
- (void)pickUpMic:(void(^)(NSError *error))completion;
- (void)leaveSuperRoom:(void(^)(NSError *error))completion;
- (void)commandToAudience:(NSString *)toID completion:(void(^)(NSError *error))completion;
- (XHCameraDirection)switchCamera;
- (void)changeToBig:(UIView *)view;
- (void)changeToSmall:(UIView *)view;
- (void)sendMessage:(NSString *)message completion:(void(^)(NSError *error))completion;
- (void)sendMessage:(NSString *)message completion:(void(^)(NSError *error))completion;
- (void)sendMessage:(NSString *)message toID:(NSString *)toID completion:(void(^)(NSError *error))completion;
- (void)muteMember:(NSString *)member muteSeconds:(NSInteger)seconds fromLive:(NSString *)liveId completion:(void(^)(NSError *error))completion;
- (void)unMuteMember:(NSString *)member fromLive:(NSString *)liveId completion:(void(^)(NSError *error))completion;
- (void)kickMember:(NSString *)member fromLive:(NSString *)liveId completion:(void(^)(NSError *error))completion;
- (void)setAudioEnable:(BOOL) enable;
- (void)setVideoEnable:(BOOL) enable;
-(void)saveToList:(NSString *)userId type:(NSInteger) type liveId:(NSString *) liveId info:(NSString *)info completion:(void(^)(NSError *error))completion;
- (void)querySuperRoomList:(NSString *)userId type:(NSString *)type completion:(void(^)(NSString *listInfo, NSError *error))completion;
- (void)deleteFromSuperRoomList:(NSString *)liveId listType:(NSInteger)listType completion:(void(^)(NSError *error))completion;
|