MediaSFU Vue
    Preparing search index...

    Interface MediasfuUICustomOverrides

    Main UI Overrides Map

    Comprehensive interface covering all customizable MediaSFU surfaces:

    • Layout components (containers, grids, screens)
    • Control surfaces (buttons, timers, pagination)
    • Participant cards (video, audio, mini)
    • Modals (settings, messages, recording, etc.)
    • Entry flows (welcome, pre-join)
    • Helper functions (consumer resume, grid layout)
    interface MediasfuUICustomOverrides {
        mainContainer?: CustomComponentOverride<MainContainerComponentProps>;
        mainAspect?: CustomComponentOverride<MainAspectComponentProps>;
        mainScreen?: CustomComponentOverride<MainScreenComponentProps>;
        mainGrid?: CustomComponentOverride<MainGridComponentProps>;
        subAspect?: CustomComponentOverride<SubAspectComponentProps>;
        otherGrid?: CustomComponentOverride<OtherGridComponentProps>;
        flexibleGrid?: CustomComponentOverride<FlexibleGridProps>;
        flexibleGridAlt?: CustomComponentOverride<FlexibleGridProps>;
        flexibleVideo?: CustomComponentOverride<FlexibleVideoProps>;
        audioGrid?: CustomComponentOverride<AudioGridProps>;
        pagination?: CustomComponentOverride<PaginationProps>;
        controlButtons?: CustomComponentOverride<ControlButtonsComponentProps>;
        controlButtonsAlt?: CustomComponentOverride<
            ControlButtonsAltComponentProps,
        >;
        controlButtonsTouch?: CustomComponentOverride<
            ControlButtonsComponentTouchProps,
        >;
        videoCard?: CustomComponentOverride<VideoCardProps>;
        audioCard?: CustomComponentOverride<AudioCardProps>;
        miniCard?: CustomComponentOverride<MiniCardProps>;
        miniAudio?: CustomComponentOverride<MiniAudioProps>;
        meetingProgressTimer?: CustomComponentOverride<MeetingProgressTimerProps>;
        miniAudioPlayer?: CustomComponentOverride<MiniAudioPlayerProps>;
        loadingModal?: CustomComponentOverride<LoadingModalProps>;
        alert?: CustomComponentOverride<AlertComponentProps>;
        menuModal?: CustomComponentOverride<MenuModalProps>;
        eventSettingsModal?: CustomComponentOverride<EventSettingsModalProps>;
        requestsModal?: CustomComponentOverride<RequestsModalProps>;
        waitingRoomModal?: CustomComponentOverride<WaitingRoomModalProps>;
        coHostModal?: CustomComponentOverride<CoHostModalProps>;
        mediaSettingsModal?: CustomComponentOverride<MediaSettingsModalProps>;
        participantsModal?: CustomComponentOverride<ParticipantsModalProps>;
        messagesModal?: CustomComponentOverride<MessagesModalProps>;
        displaySettingsModal?: CustomComponentOverride<DisplaySettingsModalProps>;
        confirmExitModal?: CustomComponentOverride<ConfirmExitModalProps>;
        confirmHereModal?: CustomComponentOverride<ConfirmHereModalProps>;
        shareEventModal?: CustomComponentOverride<ShareEventModalProps>;
        recordingModal?: CustomComponentOverride<RecordingModalProps>;
        pollModal?: CustomComponentOverride<PollModalProps>;
        backgroundModal?: CustomComponentOverride<BackgroundModalProps>;
        breakoutRoomsModal?: CustomComponentOverride<BreakoutRoomsModalOptions>;
        configureWhiteboardModal?: CustomComponentOverride<
            ConfigureWhiteboardModalProps,
        >;
        whiteboard?: CustomComponentOverride<WhiteboardProps>;
        screenboard?: CustomComponentOverride<ScreenboardProps>;
        screenboardModal?: CustomComponentOverride<ScreenboardModalProps>;
        welcomePage?: CustomComponentOverride<WelcomePageProps>;
        preJoinPage?: CustomComponentOverride<PreJoinPageProps>;
        customMenuButtonsRenderer?: CustomComponentOverride<
            ControlButtonsAltComponentProps,
        >;
        consumerResume?: CustomFunctionOverride<ConsumerResumeType>;
        addVideosGrid?: CustomFunctionOverride<AddVideosGridType>;
    }
    Index

    Properties

    mainContainer?: CustomComponentOverride<MainContainerComponentProps>
    mainAspect?: CustomComponentOverride<MainAspectComponentProps>
    mainScreen?: CustomComponentOverride<MainScreenComponentProps>
    mainGrid?: CustomComponentOverride<MainGridComponentProps>
    subAspect?: CustomComponentOverride<SubAspectComponentProps>
    otherGrid?: CustomComponentOverride<OtherGridComponentProps>
    flexibleGrid?: CustomComponentOverride<FlexibleGridProps>
    flexibleGridAlt?: CustomComponentOverride<FlexibleGridProps>
    flexibleVideo?: CustomComponentOverride<FlexibleVideoProps>
    audioGrid?: CustomComponentOverride<AudioGridProps>
    pagination?: CustomComponentOverride<PaginationProps>
    controlButtons?: CustomComponentOverride<ControlButtonsComponentProps>
    controlButtonsAlt?: CustomComponentOverride<ControlButtonsAltComponentProps>
    controlButtonsTouch?: CustomComponentOverride<ControlButtonsComponentTouchProps>
    videoCard?: CustomComponentOverride<VideoCardProps>
    audioCard?: CustomComponentOverride<AudioCardProps>
    miniCard?: CustomComponentOverride<MiniCardProps>
    miniAudio?: CustomComponentOverride<MiniAudioProps>
    meetingProgressTimer?: CustomComponentOverride<MeetingProgressTimerProps>
    miniAudioPlayer?: CustomComponentOverride<MiniAudioPlayerProps>
    loadingModal?: CustomComponentOverride<LoadingModalProps>
    alert?: CustomComponentOverride<AlertComponentProps>
    menuModal?: CustomComponentOverride<MenuModalProps>
    eventSettingsModal?: CustomComponentOverride<EventSettingsModalProps>
    requestsModal?: CustomComponentOverride<RequestsModalProps>
    waitingRoomModal?: CustomComponentOverride<WaitingRoomModalProps>
    coHostModal?: CustomComponentOverride<CoHostModalProps>
    mediaSettingsModal?: CustomComponentOverride<MediaSettingsModalProps>
    participantsModal?: CustomComponentOverride<ParticipantsModalProps>
    messagesModal?: CustomComponentOverride<MessagesModalProps>
    displaySettingsModal?: CustomComponentOverride<DisplaySettingsModalProps>
    confirmExitModal?: CustomComponentOverride<ConfirmExitModalProps>
    confirmHereModal?: CustomComponentOverride<ConfirmHereModalProps>
    shareEventModal?: CustomComponentOverride<ShareEventModalProps>
    recordingModal?: CustomComponentOverride<RecordingModalProps>
    pollModal?: CustomComponentOverride<PollModalProps>
    backgroundModal?: CustomComponentOverride<BackgroundModalProps>
    breakoutRoomsModal?: CustomComponentOverride<BreakoutRoomsModalOptions>
    configureWhiteboardModal?: CustomComponentOverride<
        ConfigureWhiteboardModalProps,
    >
    whiteboard?: CustomComponentOverride<WhiteboardProps>
    screenboard?: CustomComponentOverride<ScreenboardProps>
    screenboardModal?: CustomComponentOverride<ScreenboardModalProps>
    welcomePage?: CustomComponentOverride<WelcomePageProps>
    preJoinPage?: CustomComponentOverride<PreJoinPageProps>
    customMenuButtonsRenderer?: CustomComponentOverride<
        ControlButtonsAltComponentProps,
    >