OptionalmainMain container component - Root wrapper for the entire UI
OptionalmainMain aspect component - Controls aspect ratio and layout
OptionalmainMain screen component - Primary video/content display area
OptionalmainMain grid component - Grid layout for participants
OptionalsubSub aspect component - Secondary layout container
OptionalotherOther grid component - Additional participant grid
OptionalflexibleFlexible grid component - Dynamic participant grid
OptionalflexibleAlternative flexible grid component
OptionalflexibleFlexible video component - Individual video display
OptionalaudioAudio grid component - Grid for audio-only participants
OptionalpaginationPagination component - Page navigation controls
OptionalcontrolPrimary control buttons component
OptionalcontrolAlternative control buttons component
OptionalcontrolTouch-optimized control buttons component
OptionalvideoVideo card component - Individual video participant display
OptionalaudioAudio card component - Individual audio-only participant display
OptionalminiMini card component - Minimized participant display
OptionalminiMini audio component - Minimized audio indicator
OptionalmeetingMeeting progress timer widget
OptionalminiMini audio player widget
OptionalloadingLoading modal - Displayed during connection/loading
OptionalalertAlert component - System notifications and alerts
OptionalmenuMenu modal - Quick actions menu
OptionaleventEvent settings modal - Host controls and settings
OptionalrequestsRequests modal - Media access requests
OptionalwaitingWaiting room modal - Participant admission queue
OptionalcoCo-host modal - Co-host management
OptionalmediaMedia settings modal - Camera/microphone settings
OptionalparticipantsParticipants modal - Participant list and management
OptionalmessagesMessages modal - Chat interface
OptionaldisplayDisplay settings modal - Layout and display preferences
OptionaltranslationTranslation settings modal - Spoken/listening translation controls
OptionalconfirmConfirm exit modal - Exit confirmation dialog
OptionalconfirmConfirm here modal - Attendance confirmation
OptionalshareShare event modal - Event sharing interface
OptionalrecordingRecording modal - Recording controls
OptionalpollPoll modal - Polling interface
OptionalbackgroundBackground modal - Virtual background settings
OptionalbreakoutBreakout rooms modal - Breakout room management
OptionalconfigureConfigure whiteboard modal - Whiteboard settings
OptionalwhiteboardWhiteboard component - Collaborative whiteboard
OptionalscreenboardScreenboard component - Screen annotation layer
OptionalscreenboardScreenboard modal - Screen sharing annotation controls
OptionalwelcomeWelcome page - Pre-join welcome/marketing page
OptionalprePre-join page - Room entry wizard
OptionalcustomCustom menu buttons renderer - Custom button group renderer
OptionalconsumerConsumer resume function - Handles resuming paused media consumers
OptionaladdAdd videos grid function - Handles adding videos to the grid layout
OptionalprepopulatePrepopulate user media function - Handles initial setup of user media streams
Main UI Overrides interface Contains all customizable components and functions in MediaSFU