//
//  HWMCallMenuHandlerImpl.m
//  HWMConfUI
//
//

#import "AudioCallMenuHandlerImpl.h"

@implementation AudioCallMenuHandlerImpl

/// 构建音频呼叫底部toolbar的会控全量菜单
- (NSArray <HWMConfToolBarMenuItem *> *)buildToolBarMenuItems {
    // 麦克风 静音 or取消静音
    HWMConfToolBarMenuItem *micItem = [HWMConfToolBarMenuItem defaultMicItem];
    // 扬声器 听筒 切换
    HWMConfToolBarMenuItem *loadspeakerItem = [HWMConfToolBarMenuItem defaultLoudSpeakItem];
    // 邀请
    HWMConfToolBarMenuItem *inviteItem = [HWMConfToolBarMenuItem defaultInviteItem];
    // 音频转视频通话
    HWMConfToolBarMenuItem *transVideoItem = [HWMConfToolBarMenuItem defaultTransToVideoItem];

    return @[micItem, loadspeakerItem, inviteItem, transVideoItem];
}

/// 构建音频呼叫底部toolbar的“更多”菜单，暂时没有，预留
- (NSArray <HWMConfMenuListItem *> *)buildToolBarMoreMenuItems {
    return @[];
}

// 构建音频呼叫点击更多菜单的设置弹出的设置列表项目
- (NSArray <HWMConfSettingGroup *> *)buildSettingItems {
    return @[];
}

@end
