ZegoUIKitPrebuiltLiveAudioRoomInnerText constructor

ZegoUIKitPrebuiltLiveAudioRoomInnerText({
  1. String? takeSeatMenuButton,
  2. String? removeSpeakerMenuDialogButton,
  3. String? muteSpeakerMenuDialogButton,
  4. String? cancelMenuDialogButton,
  5. String? removeUserMenuDialogButton,
  6. String? memberListTitle,
  7. String? memberListRoleYou,
  8. String? memberListRoleHost,
  9. String? memberListRoleSpeaker,
  10. String? removeSpeakerFailedToast,
  11. String? messageEmptyToast,
  12. String? applyToTakeSeatButton,
  13. String? cancelTheTakeSeatApplicationButton,
  14. String? memberListAgreeButton,
  15. String? memberListDisagreeButton,
  16. String? inviteToTakeSeatMenuDialogButton,
  17. String? assignAsCoHostMenuDialogButton,
  18. String? revokeCoHostPrivilegesMenuDialogButton,
  19. ZegoLiveAudioRoomDialogInfo? cameraPermissionSettingDialogInfo,
  20. ZegoLiveAudioRoomDialogInfo? microphonePermissionSettingDialogInfo,
  21. ZegoLiveAudioRoomDialogInfo? removeFromSeatDialogInfo,
  22. ZegoLiveAudioRoomDialogInfo? leaveSeatDialogInfo,
  23. ZegoLiveAudioRoomDialogInfo? hostInviteTakeSeatDialog,
  24. String? audioEffectTitle,
  25. String? audioEffectReverbTitle,
  26. String? audioEffectVoiceChangingTitle,
  27. String? voiceChangerNoneTitle,
  28. String? voiceChangerLittleBoyTitle,
  29. String? voiceChangerLittleGirlTitle,
  30. String? voiceChangerDeepTitle,
  31. String? voiceChangerCrystalClearTitle,
  32. String? voiceChangerRobotTitle,
  33. String? voiceChangerEtherealTitle,
  34. String? voiceChangerFemaleTitle,
  35. String? voiceChangerMaleTitle,
  36. String? voiceChangerOptimusPrimeTitle,
  37. String? voiceChangerCMajorTitle,
  38. String? voiceChangerAMajorTitle,
  39. String? voiceChangerHarmonicMinorTitle,
  40. String? reverbTypeNoneTitle,
  41. String? reverbTypeKTVTitle,
  42. String? reverbTypeHallTitle,
  43. String? reverbTypeConcertTitle,
  44. String? reverbTypeRockTitle,
  45. String? reverbTypeSmallRoomTitle,
  46. String? reverbTypeLargeRoomTitle,
  47. String? reverbTypeValleyTitle,
  48. String? reverbTypeRecordingStudioTitle,
  49. String? reverbTypeBasementTitle,
  50. String? reverbTypePopularTitle,
  51. String? reverbTypeGramophoneTitle,
})

Implementation

ZegoUIKitPrebuiltLiveAudioRoomInnerText({
  String? takeSeatMenuButton,
  String? removeSpeakerMenuDialogButton,
  String? muteSpeakerMenuDialogButton,
  String? cancelMenuDialogButton,
  String? removeUserMenuDialogButton,
  String? memberListTitle,
  String? memberListRoleYou,
  String? memberListRoleHost,
  String? memberListRoleSpeaker,
  String? removeSpeakerFailedToast,
  String? messageEmptyToast,
  String? applyToTakeSeatButton,
  String? cancelTheTakeSeatApplicationButton,
  String? memberListAgreeButton,
  String? memberListDisagreeButton,
  String? inviteToTakeSeatMenuDialogButton,
  String? assignAsCoHostMenuDialogButton,
  String? revokeCoHostPrivilegesMenuDialogButton,
  ZegoLiveAudioRoomDialogInfo? cameraPermissionSettingDialogInfo,
  ZegoLiveAudioRoomDialogInfo? microphonePermissionSettingDialogInfo,
  ZegoLiveAudioRoomDialogInfo? removeFromSeatDialogInfo,
  ZegoLiveAudioRoomDialogInfo? leaveSeatDialogInfo,
  ZegoLiveAudioRoomDialogInfo? hostInviteTakeSeatDialog,
  String? audioEffectTitle,
  String? audioEffectReverbTitle,
  String? audioEffectVoiceChangingTitle,
  String? voiceChangerNoneTitle,
  String? voiceChangerLittleBoyTitle,
  String? voiceChangerLittleGirlTitle,
  String? voiceChangerDeepTitle,
  String? voiceChangerCrystalClearTitle,
  String? voiceChangerRobotTitle,
  String? voiceChangerEtherealTitle,
  String? voiceChangerFemaleTitle,
  String? voiceChangerMaleTitle,
  String? voiceChangerOptimusPrimeTitle,
  String? voiceChangerCMajorTitle,
  String? voiceChangerAMajorTitle,
  String? voiceChangerHarmonicMinorTitle,
  String? reverbTypeNoneTitle,
  String? reverbTypeKTVTitle,
  String? reverbTypeHallTitle,
  String? reverbTypeConcertTitle,
  String? reverbTypeRockTitle,
  String? reverbTypeSmallRoomTitle,
  String? reverbTypeLargeRoomTitle,
  String? reverbTypeValleyTitle,
  String? reverbTypeRecordingStudioTitle,
  String? reverbTypeBasementTitle,
  String? reverbTypePopularTitle,
  String? reverbTypeGramophoneTitle,
})  : takeSeatMenuButton = takeSeatMenuButton ?? 'Take the seat',
      removeSpeakerMenuDialogButton =
          removeSpeakerMenuDialogButton ?? 'Remove %0 from seat',
      muteSpeakerMenuDialogButton = muteSpeakerMenuDialogButton ?? 'Mute %0',
      cancelMenuDialogButton = cancelMenuDialogButton ?? 'Cancel',
      removeUserMenuDialogButton =
          removeUserMenuDialogButton ?? 'Remove %0 from the room',
      memberListTitle = memberListTitle ?? 'Audience',
      memberListRoleYou = memberListRoleYou ?? 'You',
      memberListRoleHost = memberListRoleHost ?? 'Host',
      memberListRoleSpeaker = memberListRoleSpeaker ?? 'Speaker',
      removeSpeakerFailedToast =
          removeSpeakerFailedToast ?? 'Failed to remove %0 from seat',
      messageEmptyToast = messageEmptyToast ?? 'Say something...',
      applyToTakeSeatButton = applyToTakeSeatButton ?? 'Apply to take seat',
      cancelTheTakeSeatApplicationButton =
          cancelTheTakeSeatApplicationButton ?? 'Cancel',
      memberListAgreeButton = memberListAgreeButton ?? 'Agree',
      memberListDisagreeButton = memberListDisagreeButton ?? 'Disagree',
      inviteToTakeSeatMenuDialogButton =
          inviteToTakeSeatMenuDialogButton ?? 'Invite %0 to take seat',
      assignAsCoHostMenuDialogButton =
          assignAsCoHostMenuDialogButton ?? 'Assign %0 as Co-Host',
      revokeCoHostPrivilegesMenuDialogButton =
          revokeCoHostPrivilegesMenuDialogButton ??
              "Revoke %0's Co-Host Privileges",
      cameraPermissionSettingDialogInfo = cameraPermissionSettingDialogInfo ??
          ZegoLiveAudioRoomDialogInfo(
            title: 'Can not use Camera!',
            message: 'Please enable camera access in the system settings!',
            cancelButtonName: 'Cancel',
            confirmButtonName: 'Settings',
          ),
      microphonePermissionSettingDialogInfo =
          microphonePermissionSettingDialogInfo ??
              ZegoLiveAudioRoomDialogInfo(
                title: 'Can not use Microphone!',
                message:
                    'Please enable microphone access in the system settings!',
                cancelButtonName: 'Cancel',
                confirmButtonName: 'Settings',
              ),
      removeFromSeatDialogInfo = removeFromSeatDialogInfo ??
          ZegoLiveAudioRoomDialogInfo(
            title: 'Remove the speaker',
            message: 'Are you sure to remove %0 from the seat?',
            cancelButtonName: 'Cancel',
            confirmButtonName: 'OK',
          ),
      leaveSeatDialogInfo = leaveSeatDialogInfo ??
          ZegoLiveAudioRoomDialogInfo(
            title: 'Leave the seat',
            message: 'Are you sure to leave seat?',
            cancelButtonName: 'Cancel',
            confirmButtonName: 'OK',
          ),
      hostInviteTakeSeatDialog = hostInviteTakeSeatDialog ??
          ZegoLiveAudioRoomDialogInfo(
            title: 'Invitation',
            message: 'The host is inviting you to take seat',
            cancelButtonName: 'Disagree',
            confirmButtonName: 'Agree',
          ),
      audioEffectTitle = audioEffectTitle ?? 'Audio effects',
      audioEffectReverbTitle = audioEffectReverbTitle ?? 'Reverb',
      audioEffectVoiceChangingTitle =
          audioEffectVoiceChangingTitle ?? 'Voice changing',
      voiceChangerNoneTitle = voiceChangerNoneTitle ?? 'None',
      voiceChangerLittleBoyTitle = voiceChangerLittleBoyTitle ?? 'Little boy',
      voiceChangerLittleGirlTitle =
          voiceChangerLittleGirlTitle ?? 'Little girl',
      voiceChangerDeepTitle = voiceChangerDeepTitle ?? 'Deep',
      voiceChangerCrystalClearTitle =
          voiceChangerCrystalClearTitle ?? 'Crystal-clear',
      voiceChangerRobotTitle = voiceChangerRobotTitle ?? 'Robot',
      voiceChangerEtherealTitle = voiceChangerEtherealTitle ?? 'Ethereal',
      voiceChangerFemaleTitle = voiceChangerFemaleTitle ?? 'Female',
      voiceChangerMaleTitle = voiceChangerMaleTitle ?? 'Male',
      voiceChangerOptimusPrimeTitle =
          voiceChangerOptimusPrimeTitle ?? 'Optimus Prime',
      voiceChangerCMajorTitle = voiceChangerCMajorTitle ?? 'C major',
      voiceChangerAMajorTitle = voiceChangerAMajorTitle ?? 'A major',
      voiceChangerHarmonicMinorTitle =
          voiceChangerHarmonicMinorTitle ?? 'Harmonic minor',
      reverbTypeNoneTitle = reverbTypeNoneTitle ?? 'None',
      reverbTypeKTVTitle = reverbTypeKTVTitle ?? 'Karaoke',
      reverbTypeHallTitle = reverbTypeHallTitle ?? 'Hall',
      reverbTypeConcertTitle = reverbTypeConcertTitle ?? 'Concert',
      reverbTypeRockTitle = reverbTypeRockTitle ?? 'Rock',
      reverbTypeSmallRoomTitle = reverbTypeSmallRoomTitle ?? 'Small room',
      reverbTypeLargeRoomTitle = reverbTypeLargeRoomTitle ?? 'Large room',
      reverbTypeValleyTitle = reverbTypeValleyTitle ?? 'Valley',
      reverbTypeRecordingStudioTitle =
          reverbTypeRecordingStudioTitle ?? 'Recording studio',
      reverbTypeBasementTitle = reverbTypeBasementTitle ?? 'Basement',
      reverbTypePopularTitle = reverbTypePopularTitle ?? 'Pop',
      reverbTypeGramophoneTitle = reverbTypeGramophoneTitle ?? 'Gramophone';