MediaSFU React Native (Expo)
    Preparing search index...

    Interface DisplaySettingsModalOptions

    Configuration options for the DisplaySettingsModal component.

    DisplaySettingsModalOptions

    Modal Control:

    interface DisplaySettingsModalOptions {
        isDisplaySettingsModalVisible: boolean;
        onDisplaySettingsClose: () => void;
        onModifyDisplaySettings?: (
            options: ModifyDisplaySettingsOptions,
        ) => Promise<void>;
        parameters: DisplaySettingsModalParameters;
        position?: "topLeft" | "topRight" | "bottomLeft" | "bottomRight";
        backgroundColor?: string;
        style?: StyleProp<ViewStyle>;
        renderContent?: (
            options: {
                defaultContent: Element;
                dimensions: { width: number; height: number };
            },
        ) => Element;
        renderContainer?: (
            options: {
                defaultContainer: Element;
                dimensions: { width: number; height: number };
            },
        ) => ReactNode;
    }
    Index

    Properties

    isDisplaySettingsModalVisible: boolean

    Controls modal visibility

    onDisplaySettingsClose: () => void

    Callback when modal is closed

    Settings Handler:

    onModifyDisplaySettings?: (
        options: ModifyDisplaySettingsOptions,
    ) => Promise<void>

    Custom handler for applying display settings (defaults to modifyDisplaySettings)

    State Parameters:

    Display settings state and configuration

    Customization:

    position?: "topLeft" | "topRight" | "bottomLeft" | "bottomRight"

    Modal position on screen

    backgroundColor?: string

    Modal background color

    style?: StyleProp<ViewStyle>

    Additional custom styles for modal container

    Advanced Render Overrides:

    renderContent?: (
        options: {
            defaultContent: Element;
            dimensions: { width: number; height: number };
        },
    ) => Element

    Custom render function for modal content

    renderContainer?: (
        options: {
            defaultContainer: Element;
            dimensions: { width: number; height: number };
        },
    ) => ReactNode

    Custom render function for modal container