Package-level declarations
Types
Allows overrides to either fully replace a component or wrap the default implementation.
Structured props supplied to the confirm exit modal override.
Structured props supplied to the confirm here modal override.
Compose-friendly clip behavior enum matching the Flutter names where possible.
Basic decoration metadata to keep parity with Flutter's BoxDecoration usage.
ContainerStyleOptions mirrors the Flutter SDK's container styling hooks so that higher level parity work can flow without inventing new terminology. The class is intentionally descriptive rather than prescriptive – downstream code can decide how much of this metadata to honor in Compose.
Compose equivalent of Flutter's DefaultComponentBuilder signature.
Shared poll type descriptor used by poll modal overrides.
Entry points for overriding key MediaSFU UI surfaces, mirroring the React SDK's uiOverrides structure.
Structured props supplied to the menu modal override.
Structured props supplied to the messages modal override.
Structured props supplied to the participants modal override.
Structured props supplied to the poll modal override.
Structured props supplied to the requests modal override.
Structured props supplied to the share event modal override.
Structured props supplied to the waiting room modal override.
Functions
Applies the container style metadata to a modifier chain.
Background Modal Wrapper - Wrapper for the BackgroundModal component in MediasfuGeneric
Breakout Rooms Modal - Complete management interface for breakout rooms
Breakout Rooms Modal Content Body - The main content without dialog wrapper. Can be used in unified modal system.
Public content body for CoHostModal - can be embedded in unified modal system Provides full co-host management functionality without AlertDialog wrapper
Public content body for ConfirmExitModal - can be embedded in unified modal system Provides exit confirmation UI without AlertDialog wrapper
Display Settings Modal - Configure display preferences
Public content body for DisplaySettingsModal - can be embedded in unified modal system Provides full display settings functionality without AlertDialog wrapper
FlutterParityMediasfuGeneric mirrors the structure of mediasfu_sdk/lib/components/mediasfu_components/mediasfu_generic.dart.
Loading Modal - Displays loading indicator overlay
Media Settings Modal - Configure camera and microphone
Public content body for MediaSettingsModal - can be embedded in unified modal system Provides full camera/microphone/speaker selection functionality without AlertDialog wrapper
MediasfuBroadcast - Broadcast event variant component.
MediasfuChat - Chat event variant component.
MediasfuConference - Conference event variant component.
MediasfuWebinar - Webinar event variant component.
MenuModal - Displays the main menu with room info and action buttons
Public content body for MenuModal - can be used in unified modal system Contains full menu functionality: event settings, recording, media, display, etc.
Public content body for MessagesModal - can be used in unified modal system Contains full functionality: tabs, message list, send messages with permissions
Public content body for ParticipantsModal - can be used in unified modal system Contains full functionality: filter, list, mute, message, remove participants
Poll Modal Content Body - The main content without dialog wrapper. Can be used in unified modal system.
Public content body for RecordingModal - can be used in unified modal system Contains full recording configuration: standard settings, advanced settings
RequestsModal - Displays and manages participant requests
Public content body for RequestsModal - can be embedded in unified modal system Provides full request management functionality without AlertDialog wrapper
Public content body for SettingsModal (Event Settings) - can be embedded in unified modal system Provides full event permission settings functionality without AlertDialog wrapper
Public content body for ShareEventModal - can be embedded in unified modal system Provides full share functionality without AlertDialog wrapper
Converts a Stream to the appropriate video/audio card component
Converts a list of streams to display components
Converts a Stream to MiniAudio component for mini view strip
WaitingModal - Manages the waiting room for participants
Public content body for WaitingModal - can be embedded in unified modal system Provides full waiting room management functionality without AlertDialog wrapper
Applies a function override, mirroring the Flutter helper behavior.
Applies a component override, returning a builder that respects replacement and wrapper semantics.