ZegoUIKitPrebuiltLiveAudioRoomConfig.host constructor

ZegoUIKitPrebuiltLiveAudioRoomConfig.host()

Default initialization parameters for the host. If a configuration item does not meet your expectations, you can directly override its value.

Example:

ZegoUIKitPrebuiltLiveAudioRoomConfig.host()
..hostSeatIndexes = [0]

Implementation

ZegoUIKitPrebuiltLiveAudioRoomConfig.host()
    : role = ZegoLiveAudioRoomRole.host,
      turnOnMicrophoneWhenJoining = true,
      useSpeakerWhenJoining = true,
      rootNavigator = false,
      userInRoomAttributes = const {},
      advanceConfigs = const {},
      seat = ZegoLiveAudioRoomSeatConfig(
        layout: ZegoLiveAudioRoomLayoutConfig(),
        takeIndexWhenJoining: 0,
        closeWhenJoining: true,
        hostIndexes: const [0],
      ),
      topMenuBar = ZegoLiveAudioRoomTopMenuBarConfig(),
      bottomMenuBar = ZegoLiveAudioRoomBottomMenuBarConfig(),
      inRoomMessage = ZegoLiveAudioRoomInRoomMessageConfig(),
      memberList = ZegoLiveAudioRoomMemberListConfig(),
      audioEffect = ZegoLiveAudioRoomAudioEffectConfig(),
      duration = ZegoLiveAudioRoomLiveDurationConfig(),
      mediaPlayer = ZegoLiveAudioRoomMediaPlayerConfig(),
      backgroundMedia = ZegoLiveAudioRoomBackgroundMediaConfig(),
      innerText = ZegoUIKitPrebuiltLiveAudioRoomInnerText(),
      confirmDialogInfo = ZegoLiveAudioRoomDialogInfo(
        title: 'Leave the room',
        message: 'Are you sure to leave the room?',
        cancelButtonName: 'Cancel',
        confirmButtonName: 'OK',
      );