// // QXRoomBottomView.h // QXLive // // Created by 启星 on 2025/6/7. // #import #import "QXRoomModel.h" typedef NS_ENUM(NSInteger) { /// 静音 QXRoomBottomViewEventTypePlayAudio = 20, /// 闭麦 QXRoomBottomViewEventTypeMuteAudio, /// 消息 QXRoomBottomViewEventTypeMessage, /// PK QXRoomBottomViewEventTypePK, /// 点歌曲 QXRoomBottomViewEventTypeMusic, /// 礼物 QXRoomBottomViewEventTypeGift, /// 设置 QXRoomBottomViewEventTypeSetting, }QXRoomBottomViewEventType; NS_ASSUME_NONNULL_BEGIN @protocol QXRoomBottomViewDelegate @optional -(void)didClickEventType:(QXRoomBottomViewEventType)type isSelected:(BOOL)isSelected; @end @interface QXRoomBottomView : UIView /// 1 麦下 2 麦上 @property (nonatomic,assign)NSInteger status; @property (nonatomic,weak)iddelegate; @property (nonatomic,strong)UIViewController *vc; @property (nonatomic,strong)QXRoomModel *roomModel; -(void)setRoleType:(QXRoomRoleType)roleType hasPK:(BOOL)hasPK hasSong:(BOOL)hasSong; /// 是否是小黑屋 @property (nonatomic,assign)BOOL isCabinRoom; -(void)atUserWithName:(NSString*)nickname; /// 是否静音 1 不静音 0 静音 -(void)setPlayAudioStatus:(BOOL)status; /// 是否闭麦 0 未闭麦 1 已闭麦 -(void)setMuteAudioStatus:(BOOL)status; @end NS_ASSUME_NONNULL_END