zego_uikit_prebuilt_call library
Classes
- ZegoCallAndroidNotificationChannelConfig
- ZegoCallAndroidNotificationConfig
- android notification config
- ZegoCallAudioEffectConfig
- Configuration options for voice changer, beauty effects and reverberation effects.
- ZegoCallAudioVideoEvents
- events about audio-video
- ZegoCallAudioVideoViewConfig
- Configuration options for audio/video views.
- ZegoCallBottomMenuBarConfig
- Configuration options for the bottom menu bar (toolbar). You can use the ZegoUIKitPrebuiltCallConfig.bottomMenuBar property to set the properties inside this class.
- ZegoCallButtonUIConfig
- ZegoCallControllerAudioVideoAudioOutputImpl
- ZegoCallControllerAudioVideoCameraImpl
- ZegoCallControllerAudioVideoImpl
- Here are the APIs related to audio video.
- ZegoCallControllerAudioVideoMicrophoneImpl
- ZegoCallControllerInvitationImpl
- Here are the APIs related to invitation.
- ZegoCallControllerMinimizePrivateActiveUser
- ZegoCallControllerMinimizingImpl
- ZegoCallControllerPermissionImpl
- Here are the APIs related to audio video.
- ZegoCallControllerPIPImpl
- Here are the APIs related to audio video.
- ZegoCallControllerRoomImpl
- Here are the APIs related to screen sharing.
- ZegoCallControllerScreenSharingImpl
- ZegoCallControllerUserImpl
- Here are the APIs related to user
- ZegoCallDurationConfig
- Call timing configuration. You can use the ZegoUIKitPrebuiltCallConfig.duration property to set the properties inside this class.
- ZegoCallEndEvent
- ZegoCallHangUpConfirmationEvent
- ZegoCallHangUpConfirmDialogConfig
- Confirmation dialog when hang up the call.
- ZegoCallHangUpConfirmDialogInfo
- ZegoCallingBuilderInfo
- ZegoCallInRoomChatViewConfig
-
Control options for the bottom-left message list.
This class is used for the
chatView
property of ZegoUIKitPrebuiltCallConfig. - ZegoCallInvitationConfig
- ZegoCallInvitationData
- ZegoCallInvitationInCallingConfig
- ZegoCallInvitationInnerText
- Control the text on the UI. Modify the values of the corresponding properties to modify the text on the UI. You can also change it to other languages. This class is used for the ZegoUIKitPrebuiltCall.innerText property. Note that the placeholder %0 in the text will be replaced with the corresponding username.
- ZegoCallInvitationInviteeUIConfig
- ZegoCallInvitationInviterUIConfig
- ZegoCallInvitationMissedCallConfig
- ZegoCallInvitationNotificationConfig
- ZegoCallInvitationNotifyPopUpUIConfig
- ZegoCallInvitationOfflineConfig
- ZegoCallInvitationPermissions
- ZegoCallInvitationPIPConfig
- pip config
- ZegoCallInvitationPIPIOSConfig
- iOS pip only available on 15.0
- ZegoCallInvitationServiceAPIImpl
- Here are the APIs related to invitation.
- ZegoCallInvitationServiceIOSCallKitPrivatePrivateImpl
- Here are the APIs related to invitation.
- ZegoCallInvitationServicePrivateImpl
- Here are the APIs related to invitation.
- ZegoCallInvitationUIConfig
- ZegoCallIOSNotificationConfig
- iOS notification config
- ZegoCallMemberListConfig
- Configuration for the member list. You can use the ZegoUIKitPrebuiltCallConfig.memberList property to set the properties inside this class.
- ZegoCallPIPAndroidConfig
- android pip only available on SDK higher than 26(>=26)
- ZegoCallPIPConfig
- pip config
- ZegoCallPIPIOSConfig
- iOS pip only available on 15.0
- ZegoCallRequiredUserConfig
- Necessary participants to participate in the call.
- ZegoCallRingtoneConfig
- online call ringtone config Note that it only works for online calls. If it is offline, please configure it in the zego console
- ZegoCallRoomEvents
- events about room
- ZegoCallScreenSharingAutoStopConfig
- when ending screen sharing from a non-app, the automatic check end mechanism will be triggered.
- ZegoCallScreenSharingConfig
- screen sharing
- ZegoCallSystemConfirmDialogConfig
- Confirmation dialog like system.
- ZegoCallSystemConfirmDialogInfo
- ZegoCallTopMenuBarConfig
- Configuration options for the top menu bar (toolbar). You can use the ZegoUIKitPrebuiltCallConfig.topMenuBar property to set the properties inside this class.
- ZegoCallUser
- User In Call
- ZegoCallUserConfig
- ZegoCallUserEvents
- events about user
- ZegoSendCallingInvitationButton
- This button is used to invite again when already in calling
- ZegoSendCallingInvitationList
- ZegoSendCallInvitationButton
- This button is used to send a call invitation to one or more specified users.
- ZegoUIKitPrebuiltCall APIs Events Configs Components Migration_v4.x
- Call Widget. You can embed this widget into any page of your project to integrate the functionality of a call. You can refer to our documentation, or our sample code.
- ZegoUIKitPrebuiltCallConfig
-
Configuration for initializing the Call
This class is used as the
config
parameter for the constructor of ZegoUIKitPrebuiltCall. - ZegoUIKitPrebuiltCallController
- Used to control the call functionality.
- ZegoUIKitPrebuiltCallEvents
- ZegoUIKitPrebuiltCallInnerText
- Control the text on the UI. Modify the values of the corresponding properties to modify the text on the UI. You can also change it to other languages. This class is used for the ZegoUIKitPrebuiltCallConfig.innerText property.
- ZegoUIKitPrebuiltCallInvitationEvents
- Invitation-related event notifications and callbacks. You can listen to events that you are interested in here.
- ZegoUIKitPrebuiltCallInvitationService
- To receive the call invites from others and let the calling notification show on the top bar when receiving it, you will need to initialize the call invitation service (ZegoUIKitPrebuiltCallInvitationService) first.
- ZegoUIKitPrebuiltCallMiniOverlayMachine
- ZegoUIKitPrebuiltCallMiniOverlayPage
- The page can be minimized within the app
- ZegoUIKitPrebuiltCallMiniPopScope
- When minimizing, it is not allowed to directly return to the previous page, otherwise the page will be destroyed
Enums
- ZegoCallEndReason
- The default behavior is to return to the previous page.
- ZegoCallInvitationPermission
- ZegoCallInvitationType
- Call Type
- ZegoCallMenuBarButtonName
- Predefined buttons that can be added to the top or bottom toolbar. By configuring these options, users can customize their own top menu bar or bottom toolbar. This enum type is used in ZegoUIKitPrebuiltCallConfig.bottomMenuBarConfig and ZegoUIKitPrebuiltCallConfig.topMenuBarConfig.
- ZegoCallMenuBarStyle
- This enum consists of two style options: light and dark. T he light style represents a light theme with a transparent background, while the dark style represents a dark theme with a black background. You can use these options to set the desired theme style for the menu bar.
- ZegoCallMiniOverlayPageState
- The current state of the minimized interface can be described as follows:
Mixins
Extensions
- ZegoCallAndroidNotificationConfigDeprecated4150 on ZegoCallAndroidNotificationConfig
- ZegoCallControllerInvitationImplDeprecated on ZegoCallControllerInvitationImpl
- ZegoCallInvitationConfigDeprecated4150 on ZegoCallInvitationConfig
- ZegoCallInvitationConfigDeprecated4172 on ZegoCallInvitationConfig
- ZegoCallInvitationInnerTextForCallInvitationServicePrivate on ZegoCallInvitationInnerText
- ZegoCallInvitationMissedCallConfigDeprecated4152 on ZegoCallInvitationMissedCallConfig
- ZegoCallInvitationUIConfigDeprecated4110 on ZegoCallInvitationUIConfig
- ZegoCallInvitationUIConfigDeprecated420 on ZegoCallInvitationUIConfig
- ZegoCallInvitationUIConfigDeprecated440 on ZegoUIKitPrebuiltCallConfig
- ZegoCallPipStatus on PiPStatus
- ZegoCallRingtoneConfigDeprecated on ZegoCallRingtoneConfig
- ZegoCallRingtoneConfigForCallInvitationServicePrivate on ZegoCallRingtoneConfig
- ZegoCallTypeExtension on ZegoCallInvitationType
- ZegoUIKitPrebuiltCallConfigDeprecated on ZegoUIKitPrebuiltCallConfig
- ZegoUIKitPrebuiltCallConfigExtension on ZegoUIKitPrebuiltCallConfig
- ZegoUIKitPrebuiltCallConfigParameterDeprecated on ZegoUIKitPrebuiltCallConfig
- ZegoUIKitPrebuiltCallControllerDeprecated on ZegoUIKitPrebuiltCallController
- ZegoUIKitPrebuiltCallControllerInvitationDeprecated on ZegoUIKitPrebuiltCallController
- ZegoUIKitPrebuiltCallInvitationEventsDeprecated4152 on ZegoUIKitPrebuiltCallInvitationEvents
Constants
- deprecatedTipsV400 → const String
- deprecatedTipsV4100 → const String
- deprecatedTipsV4120 → const String
- deprecatedTipsV4150 → const String
- deprecatedTipsV4152 → const String
- deprecatedTipsV4172 → const String
- deprecatedTipsV419 → const String
- deprecatedTipsV420 → const String
- deprecatedTipsV440 → const String
- deprecatedTipsV491 → const String
- deprecatedTipsV4_11_0 → const String
- deprecatedTipsV4_1_10 → const String
- param_1 → const String
- %0: is a string placeholder, represents the first parameter of prompt
Functions
-
showCallingInvitationListSheet(
BuildContext context, {required List< ZegoCallUser> waitingSelectUsers, required void onPressed(List<ZegoCallUser> selectedUsers), bool defaultChecked = true, List<ZegoCallUser> selectedUsers = const [], List<ZegoCallUser> userSort(List<ZegoCallUser> )?, ButtonIcon? buttonIcon, Size? buttonIconSize, Size? buttonSize, ZegoAvatarBuilder? avatarBuilder, Color? userNameColor, Color? backgroundColor, String? popUpTitle, TextStyle? popUpTitleStyle, Widget? popUpBackIcon, Widget? inviteButtonIcon}) → void - Display a call invitation list pop-up.
Typedefs
- CallEndCallback = ZegoCallEndCallback
- CallHangUpConfirmationCallback = ZegoCallHangUpConfirmationCallback
- PrebuiltCallMiniOverlayPageState = ZegoCallMiniOverlayPageState
- PrebuiltConfigQuery = ZegoCallPrebuiltConfigQuery
- ZegoAndroidNotificationConfig = ZegoCallAndroidNotificationConfig
- ZegoBottomMenuBarConfig = ZegoCallBottomMenuBarConfig
-
ZegoCallAudioVideoContainerBuilder
= Widget? Function(BuildContext context, List<
ZegoUIKitUser> allUsers, List<ZegoUIKitUser> audioVideoUsers, ZegoAudioVideoView audioVideoViewCreator(ZegoUIKitUser)) - ZegoCallEndCallback = void Function(ZegoCallEndEvent event, VoidCallback defaultAction)
-
ZegoCallHangUpConfirmationCallback
= Future<
bool> Function(ZegoCallHangUpConfirmationEvent event, Future<bool> defaultAction()) - ZegoCallingBackgroundBuilder = Widget? Function(BuildContext context, Size size, ZegoCallingBuilderInfo info)
- ZegoCallingBackgroundBuilderInfo = ZegoCallAudioEffectConfig
- ZegoCallingForegroundBuilder = Widget? Function(BuildContext context, Size size, ZegoCallingBuilderInfo info)
- ZegoCallingPageBuilder = Widget? Function(BuildContext context, ZegoCallingBuilderInfo info)
- ZegoCallInvitationNotifyDialogBuilder = Widget Function(ZegoCallInvitationData invitationData)
- ZegoCallPermissionConfirmDialogConfig = ZegoCallSystemConfirmDialogConfig
- ZegoCallPermissionConfirmDialogInfo = ZegoCallSystemConfirmDialogInfo
- ZegoCallType = ZegoCallInvitationType
- ZegoHangUpConfirmDialogInfo = ZegoCallHangUpConfirmDialogInfo
- ZegoInRoomChatViewConfig = ZegoCallInRoomChatViewConfig
- ZegoInvitationType = ZegoCallInvitationType
- ZegoIOSNotificationConfig = ZegoCallIOSNotificationConfig
- ZegoLiveStreamingAudioEffectConfig = ZegoCallAudioEffectConfig
- ZegoMemberListConfig = ZegoCallMemberListConfig
- ZegoMenuBarButtonName = ZegoCallMenuBarButtonName
- ZegoMenuBarStyle = ZegoCallMenuBarStyle
- ZegoMiniOverlayPage = ZegoUIKitPrebuiltCallMiniOverlayPage
- ZegoPrebuiltAudioVideoViewConfig = ZegoCallAudioVideoViewConfig
- ZegoRingtoneConfig = ZegoCallRingtoneConfig
- ZegoTopMenuBarConfig = ZegoCallTopMenuBarConfig
- ZegoUIKitCallEndEvent = ZegoCallEndEvent
- ZegoUIKitCallEndReason = ZegoCallEndReason
- ZegoUIKitCallHangUpConfirmationEvent = ZegoCallHangUpConfirmationEvent
- ZegoUIKitPrebuiltCallAudioVideoEvents = ZegoCallAudioVideoEvents
- ZegoUIKitPrebuiltCallRoomEvents = ZegoCallRoomEvents
- ZegoUIKitPrebuiltCallUserEvents = ZegoCallUserEvents