//
//  HWMSDKJoinConfResultInfoModel.h
//  HWMSDKSDK
//
//  Automatically generated file. DO NOT MODIFY!!!
//

#import <Foundation/Foundation.h>
#import "HWMSDKCommonDefine.h"
#import "HWMSDKAudienceWaitingInfoModel.h"
#import "HWMSDKGuestWaitingBeforeConfInfoModel.h"
#import "HWMSDKWaitingRoomInfoModel.h"
#import "HWMSDKMeetingInfoModel.h"
#import "HWMSDKMediaCapListControlResultModel.h"

NS_ASSUME_NONNULL_BEGIN

@interface HWMSDKJoinConfResultInfoModel : NSObject

/// 会议状态
@property (nonatomic, assign) HWMJoinStatusType joinStatus;
/// 观众等待信息（只在会议状态为
@property (nonatomic, strong) HWMSDKAudienceWaitingInfoModel *audienceWaitingInfo;
/// 来宾会前等待信息（只在会议状态为
@property (nonatomic, strong) HWMSDKGuestWaitingBeforeConfInfoModel *guestWaitingBeforeConfInfo;
/// 等候室信息（只在会议状态为
@property (nonatomic, strong) HWMSDKWaitingRoomInfoModel *waitingRoomInfo;
/// 会议信息（所有会议状态公共信息）
@property (nonatomic, strong) HWMSDKMeetingInfoModel *meetingInfo;
/// 媒体能力控制结果
@property (nonatomic, strong) HWMSDKMediaCapListControlResultModel *controlResult;
/// 是否打开摄像头
@property (nonatomic, assign) BOOL isCamOn;
/// 是否打开麦克风
@property (nonatomic, assign) BOOL isMicOn;
/// 是否静音
@property (nonatomic, assign) BOOL needMute;
/// 是否打开扬声器
@property (nonatomic, assign) BOOL isSpkOn;

@end

NS_ASSUME_NONNULL_END

