Interface MediasfuGenericProps

interface MediasfuGenericProps {
    prejoinPage?: CustomPreJoinPageComponent;
    credentials?: Credentials;
    localLink?: string;
    connectMediaSFU?: boolean;
    returnUI?: boolean;
    noUIPreJoinOptions?: CreateMediaSFURoomOptions | JoinMediaSFURoomOptions;
    sourceParameters?: Record<string, unknown>;
    updateSourceParameters?: ((params: Record<string, unknown>) => void);
    createMediaSFURoom?: CustomRenderer<Promise<unknown>, CreateMediaSFURoomOptions>;
    joinMediaSFURoom?: CustomRenderer<Promise<unknown>, JoinMediaSFURoomOptions>;
    customComponent?: null | CustomComponent;
    customVideoCard?: null | CustomVideoCardComponent;
    customAudioCard?: null | CustomAudioCardComponent;
    customMiniCard?: null | CustomMiniCardComponent;
    containerStyle?: StyleDictionary;
    seedData?: Participant[];
    uiOverrides?: MediasfuUICustomOverrides;
    useSeed?: boolean;
    imgSrc?: string;
}

Properties

credentials?: Credentials
localLink?: string
connectMediaSFU?: boolean
returnUI?: boolean
sourceParameters?: Record<string, unknown>
updateSourceParameters?: ((params: Record<string, unknown>) => void)
createMediaSFURoom?: CustomRenderer<Promise<unknown>, CreateMediaSFURoomOptions>
joinMediaSFURoom?: CustomRenderer<Promise<unknown>, JoinMediaSFURoomOptions>
customComponent?: null | CustomComponent
customVideoCard?: null | CustomVideoCardComponent
customAudioCard?: null | CustomAudioCardComponent
customMiniCard?: null | CustomMiniCardComponent
containerStyle?: StyleDictionary
seedData?: Participant[]
useSeed?: boolean
imgSrc?: string