zego_uikit_prebuilt_live_streaming
        library 
 
      
    
    
    
      Classes
      
          - 
  AdvanceInvitationUser 
 
- 
  invitation user info in advance mode
 
          - 
  ButtonIcon 
 
- 
  Describes the icon resources for Zego UIKit.
 
          - 
  GridLayoutDelegate 
 
- 
  A delegate class for a grid layout with two layout modes: auto fill mode and sized mode.
 
          - 
  GridLayoutSizedItem 
 
- 
  
 
          - 
  InvitationUser 
 
- 
  invitation user info
 
          - 
  LiveStreamingControllerSwipingImpl 
 
- 
  Here are the APIs related to swiping
 
          - 
  RoomProperty 
 
- 
  
 
          - 
  ValueNotifierSliderVisibility 
 
- 
  
 
          - 
  ZegoAcceptInvitationButtonResult 
 
- 
  
 
          - 
  ZegoAudioVideoContainer 
 
- 
  container of audio video view,
it will layout views by layout mode and config
 
          - 
  ZegoAudioVideoView 
 
- 
  display user audio and video information,
and z order of widget(from bottom to top) is:
 
          - 
  ZegoAvatar 
 
- 
  
 
          - 
  ZegoAvatarConfig 
 
- 
  Configuration for the avatar in Zego UI Kit.
 
          - 
  ZegoBeautyError 
 
- 
  
 
          - 
  ZegoBeautyErrorCode 
 
- 
  uikit-${library_type}-${error_type}-${error_code}
3-xx-xxx-xxx
 
          - 
  ZegoBeautyParamConfig 
 
- 
  
 
          - 
  ZegoBeautyPluginConfig 
 
- 
  config of beauty plugin
 
          - 
  ZegoBeautyPluginFaceDetectionData 
 
- 
  
 
          - 
  ZegoBeautyPluginInnerText 
 
- 
  inner text config of beauty plugin
 
          - 
  ZegoBeautyPluginUIConfig 
 
- 
  Zego Beauty Plugin UI Config
 
          - 
  ZegoCameraStateIcon 
 
- 
  monitor the camera status changes,
when the status changes, the corresponding icon is automatically switched
 
          - 
  ZegoCancelInvitationButtonResult 
 
- 
  
 
          - 
  ZegoDraggableBottomSheet 
 
- 
  Partially visible bottom sheet that can be dragged into the screen. Provides different views for expanded and collapsed states
 
          - 
  ZegoFontSizeResolvers 
 
- 
  
 
          - 
  ZegoInputBoardWrapper 
 
- 
  
 
          - 
  ZegoInRoomChatView 
 
- 
  
 
          - 
  ZegoInRoomCommandReceivedData 
 
- 
  
 
          - 
  ZegoInRoomMessage 
 
- 
  in-room message
 
          - 
  ZegoInRoomMessageInput 
 
- 
  
 
          - 
  ZegoInRoomMessageView 
 
- 
  
 
          - 
  ZegoInRoomMessageViewItem 
 
- 
  
 
          - 
  ZegoInRoomNotificationView 
 
- 
  
 
          - 
  ZegoInRoomNotificationViewItem 
 
- 
  
 
          - 
  ZegoLayout 
 
- 
  layout config
 
          - 
  ZegoLayoutGallery 
 
- 
  picture in picture layout
 
          - 
  ZegoLayoutGalleryConfig 
 
- 
  layout config of gallery
 
          - 
  ZegoLayoutPictureInPicture 
 
- 
  picture in picture layout
 
          - 
  ZegoLayoutPictureInPictureConfig 
 
- 
  layout config of picture in picture
 
          - 
  ZegoLeaveButton 
 
- 
  quit room/channel/group
 
          - 
  ZegoLiveStreamingAudioVideoEvents 
 
- 
  events about audio-video
 
          - 
  ZegoLiveStreamingAudioVideoViewConfig 
 
- 
  Configuration options for audio/video views.
 
          - 
  ZegoLiveStreamingBeautyEvents 
 
- 
  
 
          
- 
  Button style for the bottom toolbar, allowing customization of button icons or text.
 
          
- 
  Configuration options for the bottom menu bar (toolbar).
 
          - 
  ZegoLiveStreamingCoHostAudienceEventRequestAcceptedData 
 
- 
  
 
          - 
  ZegoLiveStreamingCoHostAudienceEventRequestReceivedData 
 
- 
  
 
          - 
  ZegoLiveStreamingCoHostAudienceEventRequestRefusedData 
 
- 
  
 
          - 
  ZegoLiveStreamingCoHostAudienceEvents 
 
- 
  Audience Related Events of CoHost
 
          - 
  ZegoLiveStreamingCoHostCoHostEvents 
 
- 
  Co-Host Related Events of CoHost
 
          - 
  ZegoLiveStreamingCoHostConfig 
 
- 
  
 
          - 
  ZegoLiveStreamingCoHostEvents 
 
- 
  CoHost Related Events
 
          - 
  ZegoLiveStreamingCoHostHostEventInvitationAcceptedData 
 
- 
  
 
          - 
  ZegoLiveStreamingCoHostHostEventInvitationRefusedData 
 
- 
  
 
          - 
  ZegoLiveStreamingCoHostHostEventInvitationSentData 
 
- 
  
 
          - 
  ZegoLiveStreamingCoHostHostEventInvitationTimeoutData 
 
- 
  
 
          - 
  ZegoLiveStreamingCoHostHostEventRequestCanceledData 
 
- 
  
 
          - 
  ZegoLiveStreamingCoHostHostEventRequestReceivedData 
 
- 
  
 
          - 
  ZegoLiveStreamingCoHostHostEventRequestTimeoutData 
 
- 
  
 
          - 
  ZegoLiveStreamingCoHostHostEvents 
 
- 
  Host Related Events of CoHost
 
          - 
  ZegoLiveStreamingControllerAudioVideoAudioOutputImpl 
 
- 
  
 
          - 
  ZegoLiveStreamingControllerAudioVideoCameraImpl 
 
- 
  
 
          - 
  ZegoLiveStreamingControllerAudioVideoImpl 
 
- 
  Here are the APIs related to audio video.
 
          - 
  ZegoLiveStreamingControllerAudioVideoMicrophoneImpl 
 
- 
  
 
          - 
  ZegoLiveStreamingControllerCoHostImpl 
 
- 
  Here are the APIs related to inviting co-hosts to connect.
 
          - 
  ZegoLiveStreamingControllerLogImpl 
 
- 
  Here are the APIs related to user
 
          - 
  ZegoLiveStreamingControllerMediaImpl 
 
- 
  media series API
 
          - 
  ZegoLiveStreamingControllerMessageImpl 
 
- 
  Here are the APIs related to message.
 
          - 
  ZegoLiveStreamingControllerMinimizePrivateActiveUser 
 
- 
  
 
          - 
  ZegoLiveStreamingControllerMinimizingImpl 
 
- 
  Here are the APIs related to screen sharing.
 
          - 
  ZegoLiveStreamingControllerPIPImpl 
 
- 
  Here are the APIs related to audio video.
 
          - 
  ZegoLiveStreamingControllerPKImpl 
 
- 
  Here are the APIs related to PK.
 
          - 
  ZegoLiveStreamingControllerRoomImpl 
 
- 
  Here are the APIs related to screen sharing.
 
          - 
  ZegoLiveStreamingControllerUserImpl 
 
- 
  Here are the APIs related to audio video.
 
          - 
  ZegoLiveStreamingDialogInfo 
 
- 
  Dialog information.
Used to control whether certain features display a dialog, such as whether to show a confirmation dialog when request camera permission.
 
          - 
  ZegoLiveStreamingDurationConfig 
 
- 
  Live Streaming timing configuration.
 
          - 
  ZegoLiveStreamingDurationEvents 
 
- 
  
 
          - 
  ZegoLiveStreamingEffectConfig 
 
- 
  Configuration options for voice changer, beauty effects and reverberation effects.
 
          - 
  ZegoLiveStreamingEndEvent 
 
- 
  
 
          - 
  ZegoLiveStreamingIncomingPKBattleRequestCancelledEvent 
 
- 
  
 
          - 
  ZegoLiveStreamingIncomingPKBattleRequestReceivedEvent 
 
- 
  
 
          - 
  ZegoLiveStreamingIncomingPKBattleRequestUser 
 
- 
  
 
          - 
  ZegoLiveStreamingInRoomMessageConfig 
 
- 
  Control options for the bottom-left message list.
 
          - 
  ZegoLiveStreamingInRoomMessageEvents 
 
- 
  
 
          - 
  ZegoLiveStreamingLeaveConfirmationEvent 
 
- 
  
 
          - 
  ZegoLiveStreamingMediaPlayerConfig 
 
- 
  media player config
 
          - 
  ZegoLiveStreamingMediaPlayerDefaultPlayerConfig 
 
- 
  default media player config
 
          - 
  ZegoLiveStreamingMediaPlayerQueryParameter 
 
- 
  default media player query parameter
 
          - 
  ZegoLiveStreamingMemberButtonConfig 
 
- 
  Configuration for the member button of top bar.
 
          - 
  ZegoLiveStreamingMemberListConfig 
 
- 
  Configuration for the member list.
 
          - 
  ZegoLiveStreamingMemberListEvents 
 
- 
  
 
          
- 
  Extension buttons for the bottom toolbar.
 
          - 
  ZegoLiveStreamingOutsideLiveList 
 
- 
  live list widget, you can preview the host live list outside of ZegoUIKitPrebuiltLiveStreaming
 
          - 
  ZegoLiveStreamingOutsideLiveListController 
 
- 
  
 
          - 
  ZegoLiveStreamingOutsideLivesConfig 
 
- 
  
 
          - 
  ZegoLiveStreamingPIPAndroidConfig 
 
- 
  android pip
only available on SDK higher than 26(>=26)
 
          - 
  ZegoLiveStreamingPIPConfig 
 
- 
  pip config
 
          - 
  ZegoLiveStreamingPIPIOSConfig 
 
- 
  iOS pip
only available on 15.0
 
          - 
  ZegoLiveStreamingPKBattleConfig 
 
- 
  Used to configure the parameters related to PK battles
 
          - 
  ZegoLiveStreamingPKEvents 
 
- 
  pk related events
 
          - 
  ZegoLiveStreamingPKMixerLayout 
 
- 
  Inheritance of the hybrid layout parent class allows you to return your
custom coordinates and modify the layout of the mixed stream.
You can refer to 
ZegoLiveStreamingPKPreferGridMixerLayout or ZegoPKV2GridMixerLayout.
 
          - 
  ZegoLiveStreamingPKServiceResult 
 
- 
  result of request in pk service
 
          - 
  ZegoLiveStreamingPKServiceSendRequestResult 
 
- 
  result of send request in pk service
 
          - 
  ZegoLiveStreamingPKUser 
 
- 
  
 
          - 
  ZegoLiveStreamingPreviewBottomBarConfig 
 
- 
  
 
          - 
  ZegoLiveStreamingPreviewConfig 
 
- 
  Used to configure the parameters related to the preview of the live streaming.
 
          - 
  ZegoLiveStreamingPreviewTopBarConfig 
 
- 
  
 
          - 
  ZegoLiveStreamingRoomEvents 
 
- 
  events about room
 
          - 
  ZegoLiveStreamingScreenController 
 
- 
  Here are the APIs related to screen sharing.
 
          - 
  ZegoLiveStreamingScreenSharingAutoStopConfig 
 
- 
  when ending screen sharing from a non-app,
the automatic check end mechanism will be triggered.
 
          - 
  ZegoLiveStreamingScreenSharingConfig 
 
- 
  screen sharing
 
          - 
  ZegoLiveStreamingSignalingPluginConfig 
 
- 
  
 
          - 
  ZegoLiveStreamingSwipingConfig 
 
- 
  Live Streaming swiping configuration.
 
          
- 
  Configuration options for the top menu bar (toolbar).
 
          
- 
  
 
          - 
  ZegoLiveStreamingUserEvents 
 
- 
  events about user
 
          - 
  ZegoMemberList 
 
- 
  
 
          - 
  ZegoMicrophoneStateIcon 
 
- 
  monitor the microphone status changes,
when the status changes, the corresponding icon is automatically switched
 
          - 
  ZegoMobileSystemVersion 
 
- 
  
 
          - 
  ZegoMoreButton 
 
- 
  more button of menu bar
 
          - 
  ZegoNetworkLoading 
 
- 
  
 
          - 
  ZegoNetworkLoadingConfig 
 
- 
  
 
          - 
  ZegoOutsideRoomAudioVideoViewList 
 
- 
  display user audio and video information without join room(live/conference),
and z order of widget(from bottom to top) is:
 
          - 
  ZegoOutsideRoomAudioVideoViewListConfig 
 
- 
  
 
          - 
  ZegoOutsideRoomAudioVideoViewListController 
 
- 
  
 
          - 
  ZegoOutsideRoomAudioVideoViewListItemStyle 
 
- 
  item style
 
          - 
  ZegoOutsideRoomAudioVideoViewListStyle 
 
- 
  view style
 
          - 
  ZegoOutsideRoomAudioVideoViewStreamUser 
 
- 
  stream information to pull
 
          - 
  ZegoRefuseInvitationButtonResult 
 
- 
  
 
          - 
  ZegoRoomLoginResult 
 
- 
  Login room result callback.
 
          - 
  ZegoScreenSharingAutoStopSettings 
 
- 
  
 
          - 
  ZegoScreenSharingCountDownStopSettings 
 
- 
  
 
          - 
  ZegoScreenSharingToggleButton 
 
- 
  
 
          - 
  ZegoScreenSharingView 
 
- 
  display user screensharing information,
and z order of widget(from bottom to top) is:
 
          - 
  ZegoScreenSharingViewController 
 
- 
  
 
          - 
  ZegoServiceValueIcon 
 
- 
  
 
          - 
  ZegoSignalingError 
 
- 
  signaling error
 
          - 
  ZegoSignalingErrorCode 
 
- 
  uikit-${library_type}-${error_type}-${error_code}
3-xx-xxx-xxx
 
          - 
  ZegoSignalingPluginCallKitActionData 
 
- 
  CallKit Action 数据基类
所有具体的 Action 数据类都应该继承此类
 
          - 
  ZegoSignalingPluginCallKitAnswerActionData 
 
- 
  接听通话 Action 数据
 
          - 
  ZegoSignalingPluginCallKitEndActionData 
 
- 
  结束通话 Action 数据
 
          - 
  ZegoSignalingPluginCallKitPlayDTMFActionData 
 
- 
  播放 DTMF 音调 Action 数据
 
          - 
  ZegoSignalingPluginCallKitSetGroupActionData 
 
- 
  设置群组通话 Action 数据
 
          - 
  ZegoSignalingPluginCallKitSetHeldActionData 
 
- 
  设置通话保持状态 Action 数据
 
          - 
  ZegoSignalingPluginCallKitSetMutedActionData 
 
- 
  设置静音状态 Action 数据
 
          - 
  ZegoSignalingPluginCallKitStartActionData 
 
- 
  开始通话 Action 数据
 
          - 
  ZegoSignalingPluginCallKitTimedOutActionData 
 
- 
  超时执行 Action 数据
 
          - 
  ZegoSignalingPluginEndInvitationResult 
 
- 
  end invitation result
 
          - 
  ZegoSignalingPluginIncomingInvitationCancelPushConfig 
 
- 
  Description:Offline push configuration for cancel invitation
 
          - 
  ZegoSignalingPluginInRoomCommandMessageResult 
 
- 
  
 
          - 
  ZegoSignalingPluginInvitationUserInfo 
 
- 
  Call invitation user information.
 
          - 
  ZegoSignalingPluginInvitationUserStateChangedEvent 
 
- 
  
 
          - 
  ZegoSignalingPluginQuitInvitationResult 
 
- 
  quit invitation result
 
          - 
  ZegoSignalingPluginVoIPConfig 
 
- 
  
 
          - 
  ZegoStartInvitationButtonResult 
 
- 
  
 
          - 
  ZegoSwitchAudioOutputButton 
 
- 
  button used to switch audio output button route between speaker or system device
 
          - 
  ZegoSwitchCameraButton 
 
- 
  switch cameras
 
          - 
  ZegoTextIconButton 
 
- 
  text button
icon button
text+icon button
 
          - 
  ZegoToggleCameraButton 
 
- 
  button used to open/close camera
 
          - 
  ZegoToggleMicrophoneButton 
 
- 
  button used to open/close microphone
 
          - 
  ZegoUIKit 
    APIs
    Features
 
- 
  
 
          - 
  ZegoUIKitAdvanceInvitationAcceptProtocol 
 
- 
  
 
          - 
  ZegoUIKitAdvanceInvitationSendProtocol 
 
- 
  
 
          - 
  ZegoUIKitDefaultTheme 
 
- 
  
 
          - 
  ZegoUIKitError 
 
- 
  
 
          - 
  ZegoUIKitErrorCode 
 
- 
  uikit-${library_type}-${error_type}-${error_code}
3-xx-xxx-xxx
 
          - 
  ZegoUIKitExpressEventInterface 
 
- 
  Example:
 
          - 
  ZegoUIKitInvitationSendProtocol 
 
- 
  
 
          - 
  ZegoUIKitMediaContainer 
 
- 
  container of media,
 
          - 
  ZegoUIKitMediaEventInterface 
 
- 
  Example:
 
          - 
  ZegoUIKitMediaInfo 
 
- 
  Media Infomration of media file.
 
          - 
  ZegoUIKitMediaPlayer 
 
- 
  You can use this control to play audio or video.
 
          - 
  ZegoUIKitMediaPlayerConfig 
 
- 
  
 
          - 
  ZegoUIKitMediaPlayerEvent 
 
- 
  
 
          - 
  ZegoUIKitMediaPlayerStyle 
 
- 
  
 
          - 
  ZegoUIKitMediaPlayResult 
 
- 
  media play result
 
          - 
  ZegoUIKitMediaSeekToResult 
 
- 
  seek result of media
 
          - 
  ZegoUIKitMediaView 
 
- 
  display user media view,
and z order of widget(from bottom to top) is:
 
          - 
  ZegoUIKitPrebuiltLiveStreaming 
    APIs
    Events
    Configs
    Components
    Migration_v3.x
 
- 
  Live Streaming Widget.
 
          - 
  ZegoUIKitPrebuiltLiveStreamingConfig 
 
- 
  Configuration for initializing the Live Streaming
 
          - 
  ZegoUIKitPrebuiltLiveStreamingController 
 
- 
  Used to control the live streaming functionality.
 
          - 
  ZegoUIKitPrebuiltLiveStreamingEvents 
 
- 
  You can listen to events that you are interested in here, such as Co-hosting
 
          - 
  ZegoUIKitPrebuiltLiveStreamingInnerText 
 
- 
  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.
 
          - 
  ZegoUIKitPrebuiltLiveStreamingMiniOverlayMachine 
 
- 
  
 
          - 
  ZegoUIKitPrebuiltLiveStreamingMiniOverlayPage 
 
- 
  The page can be minimized within the app
 
          - 
  ZegoUIKitPrebuiltLiveStreamingMiniPopScope 
 
- 
  When minimizing, it is not allowed to directly return to the previous page, otherwise the page will be destroyed
 
          - 
  ZegoUIKitPublishStreamQuality 
 
- 
  Published stream quality information.
 
          - 
  ZegoUIKitReceiveSEIEvent 
 
- 
  receive SEI from remote
 
          - 
  ZegoUIKitReceiveTurnOnLocalMicrophoneEvent 
 
- 
  
 
          - 
  ZegoUIKitReporter 
 
- 
  
 
          - 
  ZegoUIKitRoom 
 
- 
  
 
          - 
  ZegoUIKitRoomState 
 
- 
  
 
          - 
  ZegoUIKitRoomStatusResult 
 
- 
  
 
          - 
  ZegoUIKitSignalingReporter 
 
- 
  
 
          - 
  ZegoUIKitUser 
 
- 
  
 
          - 
  ZegoUIKitUserPropertiesNotifier 
 
- 
  
 
          - 
  ZegoUIKitVideoConfig 
 
- 
  configuration parameters for audio and video streaming, such as Resolution, Frame rate, Bit rate..
 
      
     
    
    
    
    
    
    
      Functions
      
          - 
  avatarItem(BuildContext context, ZegoUIKitUser user, ZegoAvatarBuilder? builder)
    → Widget
  
  
 
- 
  
  
 
          - 
  requestPermission(Permission permission)
    → Future<bool>
  
  
 
- 
  
  
 
          - 
  showAlertDialog(BuildContext? context, String title, String content, List<Widget> actions, {TextStyle? titleStyle, TextStyle? contentStyle, MainAxisAlignment? actionsAlignment, Color? backgroundColor, Brightness? backgroundBrightness})
    → Future<bool>
  
  
 
- 
  
  
 
          - 
  showTopModalSheet<T>(BuildContext? context, Widget widget, {bool barrierDismissible = true})
    → Future<bool>
  
  
 
- 
  
  
 
          - 
  userNameItem(String name)
    → Widget
  
  
 
- 
  
  
 
      
     
    
      Typedefs
      
          
  - 
  MediaInfo
    = ZegoUIKitMediaInfo
  
  
 
- 
  
  
 
          
  - 
  MediaPlayResult
    = ZegoUIKitMediaPlayResult
  
  
 
- 
  
  
 
          
  - 
  MediaPlayState
    = ZegoUIKitMediaPlayState
  
  
 
- 
  
  
 
          
  - 
  MediaSeekToResult
    = ZegoUIKitMediaSeekToResult
  
  
 
- 
  
  
 
          
  - 
  MediaType
    = ZegoUIKitMediaType
  
  
 
- 
  
  
 
          
  - 
    PlayerStateUpdateCallback
      = void Function(ZegoUIKitPlayerState state, int errorCode, Map<String, dynamic> extendedData)
    
    
  
 
  - 
    
    
  
 
          
  - 
  PrebuiltLiveStreamingMiniOverlayPageState
    = ZegoLiveStreamingMiniOverlayPageState
  
  
 
- 
  
  
 
          
  - 
    PublisherStateUpdateCallback
      = void Function(ZegoUIKitPublisherState state, int errorCode, Map<String, dynamic> extendedData)
    
    
  
 
  - 
    
    
  
 
          
  - 
    ZegoAudioVideoViewBackgroundBuilder
      = Widget Function(BuildContext context, Size size, ZegoUIKitUser? user, )
    
    
  
 
  - 
    type of audio video view background builder
    
  
 
          
  - 
    ZegoAudioVideoViewFilter
      = List<ZegoUIKitUser> Function(List<ZegoUIKitUser>)
    
    
  
 
  - 
    sort
    
  
 
          
  - 
    ZegoAudioVideoViewForegroundBuilder
      = Widget Function(BuildContext context, Size size, ZegoUIKitUser? user, )
    
    
  
 
  - 
    type of audio video view foreground builder
    
  
 
          
  - 
    ZegoAudioVideoViewSorter
      = List<ZegoUIKitUser> Function(List<ZegoUIKitUser>)
    
    
  
 
  - 
    sort
    
  
 
          
  - 
    ZegoAvatarBuilder
      = Widget? Function(BuildContext context, Size size, ZegoUIKitUser? user, )
    
    
  
 
  - 
    A typedef for the avatar builder function.
    
  
 
          
  
- 
  
  
 
          
  
- 
  
  
 
          
  - 
  ZegoDialogInfo
    = ZegoLiveStreamingDialogInfo
  
  
 
- 
  
  
 
          
  - 
  ZegoEffectConfig
    = ZegoLiveStreamingEffectConfig
  
  
 
- 
  
  
 
          
  - 
    ZegoFontSizeResolver
      = double Function(num fontSize, ZegoScreenUtil instance)
    
    
  
 
  - 
    
    
  
 
          
  - 
  ZegoIncomingPKBattleRequestCancelledEvent
    = ZegoLiveStreamingIncomingPKBattleRequestCancelledEvent
  
  
 
- 
  
  
 
          
  - 
  ZegoIncomingPKBattleRequestCancelledEventV2
    = ZegoIncomingPKBattleRequestCancelledEvent
  
  
 
- 
  
  
 
          
  - 
  ZegoIncomingPKBattleRequestReceivedEvent
    = ZegoLiveStreamingIncomingPKBattleRequestReceivedEvent
  
  
 
- 
  
  
 
          
  - 
  ZegoIncomingPKBattleRequestReceivedEventV2
    = ZegoIncomingPKBattleRequestReceivedEvent
  
  
 
- 
  
  
 
          
  - 
  ZegoIncomingPKBattleRequestTimeoutEvent
    = ZegoLiveStreamingIncomingPKBattleRequestTimeoutEvent
  
  
 
- 
  
  
 
          
  - 
  ZegoIncomingPKBattleRequestTimeoutEventV2
    = ZegoIncomingPKBattleRequestTimeoutEvent
  
  
 
- 
  
  
 
          
  - 
  ZegoInnerText
    = ZegoUIKitPrebuiltLiveStreamingInnerText
  
  
 
- 
  
  
 
          
  - 
  ZegoInRoomMessageConfig
    = ZegoLiveStreamingInRoomMessageConfig
  
  
 
- 
  
  
 
          
  - 
    ZegoInRoomMessageItemBuilder
      = Widget Function(BuildContext context, ZegoInRoomMessage message, )
    
    
  
 
  - 
    Chat message list builder for customizing the display of chat messages.
    
  
 
          
  - 
  ZegoInRoomMessageViewConfig
    = ZegoLiveStreamingInRoomMessageConfig
  
  
 
- 
  
  
 
          
  - 
    ZegoInRoomMessageViewItemPressEvent
      = void Function(ZegoInRoomMessage message)
    
    
  
 
  - 
    
    
  
 
          
  - 
  ZegoInvitationType
    = ZegoLiveStreamingInvitationType
  
  
 
- 
  
  
 
          
  - 
  ZegoLiveDurationConfig
    = ZegoLiveStreamingDurationConfig
  
  
 
- 
  
  
 
          
  - 
    ZegoLiveStreamingAudioVideoContainerBuilder
      = Widget? Function(BuildContext context, List<ZegoUIKitUser> allUsers, List<ZegoUIKitUser> audioVideoUsers, ZegoAudioVideoView audioVideoViewCreator(ZegoUIKitUser))
    
    
  
 
  - 
    
    
  
 
          
  - 
  ZegoLiveStreamingOutsideLiveListConfig
    = ZegoOutsideRoomAudioVideoViewListConfig
  
  
 
- 
  
  
 
          
  - 
  ZegoLiveStreamingOutsideLiveListHost
    = ZegoOutsideRoomAudioVideoViewStreamUser
  
  
 
- 
  
  
 
          
  - 
  ZegoLiveStreamingOutsideLiveListItemStyle
    = ZegoOutsideRoomAudioVideoViewListItemStyle
  
  
 
- 
  
  
 
          
  - 
  ZegoLiveStreamingOutsideLiveListStyle
    = ZegoOutsideRoomAudioVideoViewListStyle
  
  
 
- 
  
  
 
          
  - 
    ZegoLiveStreamingPKBattleHostReconnectingBuilder
      = Widget Function(BuildContext context, ZegoUIKitUser? host, )
    
    
  
 
  - 
    This function should return a Widget that is used to customize the UI displayed when the host reconnects in a PK battle.
    
  
 
          
  - 
  ZegoLiveStreamingPKBattleStateV2
    = ZegoLiveStreamingPKBattleState
  
  
 
- 
  
  
 
          
  - 
  ZegoLiveStreamingPKBattleV2Config
    = ZegoLiveStreamingPKBattleConfig
  
  
 
- 
  
  
 
          
  - 
    ZegoLiveStreamingPKBattleViewBuilder
      = Widget Function(BuildContext context, List<ZegoUIKitUser?> hosts, )
    
    
  
 
  - 
    This typedef defines a callback function for building custom components for the PK Battle view.
    
  
 
          
  - 
  ZegoLiveStreamingPKController
    = ZegoLiveStreamingControllerPKImpl
  
  
 
- 
  
  
 
          
  - 
  ZegoLiveStreamingPKControllerV2
    = ZegoLiveStreamingPKController
  
  
 
- 
  
  
 
          
  - 
  ZegoLiveStreamingPKMixerDefaultLayout
    = ZegoLiveStreamingPKPreferGridMixerLayout
  
  
 
- 
  
  
 
          
  - 
    ZegoLiveStreamingStartLiveButtonBuilder
      = Widget Function(BuildContext context, VoidCallback startLive)
    
    
  
 
  - 
    A callback function for customizing the start live button
It should return a Widget that represents the custom start live button.
    
  
 
          
  - 
  ZegoMediaPlayerConfig
    = ZegoLiveStreamingMediaPlayerConfig
  
  
 
- 
  
  
 
          
  - 
  ZegoMemberButtonConfig
    = ZegoLiveStreamingMemberButtonConfig
  
  
 
- 
  
  
 
          
  - 
  ZegoMemberListConfig
    = ZegoLiveStreamingMemberListConfig
  
  
 
- 
  
  
 
          
  - 
    ZegoMemberListItemBuilder
      = Widget Function(BuildContext context, Size size, ZegoUIKitUser user, )
    
    
  
 
  - 
    Type definition for builder of custom member list item view.
    
  
 
          
  - 
    ZegoMemberListSorter
      = List<ZegoUIKitUser> Function(ZegoUIKitUser localUser, List<ZegoUIKitUser> remoteUsers)
    
    
  
 
  - 
    sort
    
  
 
          
  
- 
  
  
 
          
  
- 
  
  
 
          
  - 
  ZegoMiniOverlayPage
    = ZegoUIKitPrebuiltLiveStreamingMiniOverlayPage
  
  
 
- 
  
  
 
          
  - 
    ZegoNotificationMessageItemBuilder
      = Widget Function(BuildContext context, ZegoInRoomMessage message, )
    
    
  
 
  - 
    
    
  
 
          
  - 
    ZegoNotificationUserItemBuilder
      = Widget Function(BuildContext context, ZegoUIKitUser user, )
    
    
  
 
  - 
    
    
  
 
          
  - 
  ZegoOutgoingPKBattleRequestAcceptedEvent
    = ZegoLiveStreamingOutgoingPKBattleRequestAcceptedEvent
  
  
 
- 
  
  
 
          
  - 
  ZegoOutgoingPKBattleRequestAcceptedEventV2
    = ZegoOutgoingPKBattleRequestAcceptedEvent
  
  
 
- 
  
  
 
          
  - 
  ZegoOutgoingPKBattleRequestRejectedEvent
    = ZegoLiveStreamingOutgoingPKBattleRequestRejectedEvent
  
  
 
- 
  
  
 
          
  - 
  ZegoOutgoingPKBattleRequestRejectedEventV2
    = ZegoOutgoingPKBattleRequestRejectedEvent
  
  
 
- 
  
  
 
          
  - 
  ZegoOutgoingPKBattleRequestTimeoutEvent
    = ZegoLiveStreamingOutgoingPKBattleRequestTimeoutEvent
  
  
 
- 
  
  
 
          
  - 
  ZegoOutgoingPKBattleRequestTimeoutEventV2
    = ZegoOutgoingPKBattleRequestTimeoutEvent
  
  
 
- 
  
  
 
          
  - 
  ZegoPKBattleEndedEvent
    = ZegoLiveStreamingPKBattleEndedEvent
  
  
 
- 
  
  
 
          
  - 
  ZegoPKBattleEndedEventV2
    = ZegoPKBattleEndedEvent
  
  
 
- 
  
  
 
          
  - 
  ZegoPKBattleUserOfflineEvent
    = ZegoLiveStreamingPKBattleUserOfflineEvent
  
  
 
- 
  
  
 
          
  - 
  ZegoPKBattleUserOfflineEventV2
    = ZegoPKBattleUserOfflineEvent
  
  
 
- 
  
  
 
          
  - 
  ZegoPKBattleUserQuitEvent
    = ZegoLiveStreamingPKBattleUserQuitEvent
  
  
 
- 
  
  
 
          
  - 
  ZegoPKBattleUserQuitEventV2
    = ZegoPKBattleUserQuitEvent
  
  
 
- 
  
  
 
          
  - 
  ZegoPKMixerDefaultLayout
    = ZegoLiveStreamingPKMixerDefaultLayout
  
  
 
- 
  
  
 
          
  - 
  ZegoPKMixerLayout
    = ZegoLiveStreamingPKMixerLayout
  
  
 
- 
  
  
 
          
  - 
  ZegoPKV2MixerLayout
    = ZegoLiveStreamingPKMixerLayout
  
  
 
- 
  
  
 
          
  - 
    ZegoPlayCoHostAudioVideoCallback
      = bool Function(ZegoUIKitUser localUser, ZegoLiveStreamingRole localRole, ZegoUIKitUser coHost)
    
    
  
 
  - 
    
    
  
 
          
  - 
    ZegoPluginAdapterMessageHandler
      = dynamic Function(AppLifecycleState appLifecycleState)
    
    
  
 
  - 
    
    
  
 
          
  - 
  ZegoPrebuiltAudioVideoViewConfig
    = ZegoLiveStreamingAudioVideoViewConfig
  
  
 
- 
  
  
 
          
  - 
  ZegoPresetResolution
    = ZegoVideoConfigPreset
  
  
 
- 
  
  
 
          
  - 
    ZegoRebuildFactor
      = bool Function(MediaQueryData old, MediaQueryData data)
    
    
  
 
  - 
    
    
  
 
          
  - 
    ZegoScreenUtilInitBuilder
      = Widget Function(BuildContext context, Widget? child)
    
    
  
 
  - 
    
    
  
 
          
  - 
    ZegoStartLiveButtonBuilder
      = ZegoLiveStreamingStartLiveButtonBuilder
    
    
  
 
  - 
    
    
  
 
          
  
- 
  
  
 
          
  - 
  ZegoTranslationText
    = ZegoInnerText
  
  
 
- 
  
  
 
          
  - 
  ZegoUIKitAudioDeviceMode
    = ZegoAudioDeviceMode
  
  
 
- 
  
  
 
          
  - 
  ZegoUIKitMixerInput
    = ZegoMixerInput
  
  
 
- 
  
  
 
          
  - 
  ZegoUIKitMixerInputContentType
    = ZegoMixerInputContentType
  
  
 
- 
  
  
 
          
  - 
  ZegoUIKitMixerOutput
    = ZegoMixerOutput
  
  
 
- 
  
  
 
          
  - 
  ZegoUIKitMixerTask
    = ZegoMixerTask
  
  
 
- 
  
  
 
          
  - 
  ZegoUIKitMixRenderMode
    = ZegoMixRenderMode
  
  
 
- 
  
  
 
          
  - 
  ZegoUIKitPlatformFile
    = PlatformFile
  
  
 
- 
  
  
 
          
  - 
  ZegoUIKitPrebuiltLiveStreamingAudienceEvents
    = ZegoLiveStreamingCoHostAudienceEvents
  
  
 
- 
  
  
 
          
  - 
  ZegoUIKitPrebuiltLiveStreamingHostEvents
    = ZegoLiveStreamingCoHostHostEvents
  
  
 
- 
  
  
 
          
  - 
  ZegoUIKitPrebuiltLiveStreamingPKUser
    = ZegoLiveStreamingPKUser
  
  
 
- 
  
  
 
          
  - 
  ZegoUIKitPrebuiltLiveStreamingPKV2Events
    = ZegoLiveStreamingPKEvents
  
  
 
-