MediaSFU Shared
    Preparing search index...

    Interface AllMembersRestParameters<TParticipantSummary, TParticipant, TRequest, TCoHostResponsibility, TConsumeSocket, TSocket, TOnScreenChangesParameters, TConnectIpsParameters, TReorderStreamsParameters, TConnectLocalIpsParameters, TAllParameters>

    interface AllMembersRestParameters<
        TParticipantSummary extends
            AllMembersRestParticipantLike = AllMembersRestParticipantLike,
        TParticipant extends
            AllMembersRestParticipantLike = AllMembersRestParticipantLike,
        TRequest extends AllMembersRestRequestLike = AllMembersRestRequestLike,
        TCoHostResponsibility = unknown,
        TConsumeSocket = unknown,
        TSocket = Socket,
        TOnScreenChangesParameters = OnScreenChangesParameters,
        TConnectIpsParameters = ConnectIpsParameters,
        TReorderStreamsParameters = ReorderStreamsParameters,
        TConnectLocalIpsParameters = ConnectLocalIpsParameters,
        TAllParameters extends
            TOnScreenChangesParameters & TConnectIpsParameters & TReorderStreamsParameters & TConnectLocalIpsParameters = TOnScreenChangesParameters & TConnectIpsParameters & TReorderStreamsParameters & TConnectLocalIpsParameters,
    > {
        participantsAll: TParticipantSummary[];
        participants: TParticipant[];
        dispActiveNames: string[];
        requestList: TRequest[];
        coHost: string;
        coHostResponsibility: TCoHostResponsibility[];
        lock_screen: boolean;
        firstAll: boolean;
        membersReceived: boolean;
        roomRecvIPs: string[];
        deferScreenReceived: boolean;
        screenId?: string;
        shareScreenStarted: boolean;
        meetingDisplayType: string;
        audioSetting: string;
        videoSetting: string;
        screenshareSetting: string;
        chatSetting: string;
        socket: TSocket;
        updateParticipantsAll: (participantsAll: TParticipantSummary[]) => void;
        updateParticipants: (participants: TParticipant[]) => void;
        updateRequestList: (requestList: TRequest[]) => void;
        updateCoHost: (coHost: string) => void;
        updateCoHostResponsibility: (
            coHostResponsibility: TCoHostResponsibility[],
        ) => void;
        updateFirstAll: (firstAll: boolean) => void;
        updateMembersReceived: (membersReceived: boolean) => void;
        updateDeferScreenReceived: (deferScreenReceived: boolean) => void;
        updateShareScreenStarted: (shareScreenStarted: boolean) => void;
        updateAudioSetting: (audioSetting: string) => void;
        updateVideoSetting: (videoSetting: string) => void;
        updateScreenshareSetting: (screenshareSetting: string) => void;
        updateChatSetting: (chatSetting: string) => void;
        updateConsume_sockets: (consume_sockets: TConsumeSocket[]) => void;
        updateRoomRecvIPs: (ips: string[]) => void;
        updateIsLoadingModalVisible: (visible: boolean) => void;
        onScreenChanges: AllMembersRestOnScreenChangesType<
            TOnScreenChangesParameters,
        >;
        connectIps: AllMembersRestConnectIpsType<
            TConnectIpsParameters,
            TConsumeSocket,
        >;
        connectLocalIps?: AllMembersRestConnectLocalIpsType<
            TConnectLocalIpsParameters,
            TSocket,
        >;
        sleep: AllMembersRestSleepType;
        reorderStreams: AllMembersRestReorderStreamsType<TReorderStreamsParameters>;
        getUpdatedAllParams: () => AllMembersRestParameters<
            TParticipantSummary,
            TParticipant,
            TRequest,
            TCoHostResponsibility,
            TConsumeSocket,
            TSocket,
            TOnScreenChangesParameters,
            TConnectIpsParameters,
            TReorderStreamsParameters,
            TConnectLocalIpsParameters,
            TAllParameters,
        > & TAllParameters;
        [key: string]: any;
    }

    Type Parameters

    Indexable

    • [key: string]: any
    Index

    Properties

    participantsAll: TParticipantSummary[]
    participants: TParticipant[]
    dispActiveNames: string[]
    requestList: TRequest[]
    coHost: string
    coHostResponsibility: TCoHostResponsibility[]
    lock_screen: boolean
    firstAll: boolean
    membersReceived: boolean
    roomRecvIPs: string[]
    deferScreenReceived: boolean
    screenId?: string
    shareScreenStarted: boolean
    meetingDisplayType: string
    audioSetting: string
    videoSetting: string
    screenshareSetting: string
    chatSetting: string
    socket: TSocket
    updateParticipantsAll: (participantsAll: TParticipantSummary[]) => void
    updateParticipants: (participants: TParticipant[]) => void
    updateRequestList: (requestList: TRequest[]) => void
    updateCoHost: (coHost: string) => void
    updateCoHostResponsibility: (
        coHostResponsibility: TCoHostResponsibility[],
    ) => void
    updateFirstAll: (firstAll: boolean) => void
    updateMembersReceived: (membersReceived: boolean) => void
    updateDeferScreenReceived: (deferScreenReceived: boolean) => void
    updateShareScreenStarted: (shareScreenStarted: boolean) => void
    updateAudioSetting: (audioSetting: string) => void
    updateVideoSetting: (videoSetting: string) => void
    updateScreenshareSetting: (screenshareSetting: string) => void
    updateChatSetting: (chatSetting: string) => void
    updateConsume_sockets: (consume_sockets: TConsumeSocket[]) => void
    updateRoomRecvIPs: (ips: string[]) => void
    updateIsLoadingModalVisible: (visible: boolean) => void