//
//  HWMPrivateConfUIHandler.h
//  HWMConfUI
//
//

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN

typedef NS_ENUM(NSInteger, HWMViewControllerPage) {
    HWMViewControllerPageNone = 0,  // 非支持页面
    HWMViewControllerPageInMeeting, // 会议主页面
    HWMViewControllerPageMemberList,    // 与会者列表页面
    HWMViewControllerPageWebinarMemberList,// 网络研讨会与会者列表页面
    HWMViewControllerPageIm,    // 聊天页面
    HWMViewControllerPageWeb,  //  Web页：投票页面
    HWMViewControllerPageSubtitleRecord // 字幕记录页面
};

@protocol HWMPrivateConfUIHandler <NSObject>

@optional
/// 会议安全截屏视图
- (UIView *)inMeetingDisableScreenShotView;

/// 会中离会时是否显示离会并退出
- (BOOL)inMeetingShowLeaveAndLogout;

/// 网络研讨会从观众转过来的身份是否支持分享嘉宾
- (BOOL)isSupportShareToGuestSwitchFromAudience;

/// 替换ViewController的HostView
- (UIView *)inMeetingReplaceHostView:(HWMViewControllerPage)page;

@end

NS_ASSUME_NONNULL_END
