MediaSFU React Native
    Preparing search index...

    Interface UpdateRecordingParameters

    interface UpdateRecordingParameters {
        prevActiveNames: string[];
        updateActiveNames: (activeNames: string[]) => void;
        updatePrevActiveNames: (prevActiveNames: string[]) => void;
        recordingDisplayType: "video" | "media" | "all";
        recordingVideoOptimized: boolean;
        activeNames: string[];
        trigger: TriggerType;
        islevel: string;
        mainScreenPerson: string;
        adminOnMainScreen: boolean;
        mainScreenFilled: boolean;
        screenStates: ScreenState[];
        prevScreenStates: ScreenState[];
        updateScreenStates: (states: ScreenState[]) => void;
        updatePrevScreenStates: (states: ScreenState[]) => void;
        compareActiveNames: CompareActiveNamesType;
        compareScreenStates: CompareScreenStatesType;
        participants: Participant[];
        updateDateState?: number;
        lastUpdate: number;
        nForReadjust: number;
        eventType: EventType;
        shared: boolean;
        shareScreenStarted: boolean;
        whiteboardStarted: boolean;
        whiteboardEnded: boolean;
        updateUpdateDateState: (timestamp: number) => void;
        updateLastUpdate: (lastUpdate: number) => void;
        updateNForReadjust: (nForReadjust: number) => void;
        autoAdjust: AutoAdjustType;
        isTimerRunning: boolean;
        recordElapsedTime: number;
        recordStartTime: number;
        recordTimerInterval?: Timeout;
        updateRecordStartTime: (time: number) => void;
        updateRecordTimerInterval: (interval: Timeout) => void;
        updateIsTimerRunning: (isRunning: boolean) => void;
        roomName: string;
        userRecordingParams: UserRecordingParams;
        socket: Socket;
        localSocket?: Socket;
        updateIsRecordingModalVisible: (visible: boolean) => void;
        confirmedToRecord: boolean;
        showAlert?: ShowAlert;
        recordingMediaOptions: string;
        videoAlreadyOn: boolean;
        audioAlreadyOn: boolean;
        recordStarted: boolean;
        recordPaused: boolean;
        recordResumed: boolean;
        recordStopped: boolean;
        recordChangeSeconds: number;
        pauseRecordCount: number;
        startReport: boolean;
        endReport: boolean;
        canRecord: boolean;
        canPauseResume: boolean;
        updateCanPauseResume: (canPauseResume: boolean) => void;
        updatePauseRecordCount: (count: number) => void;
        updateClearedToRecord: (cleared: boolean) => void;
        updateRecordPaused: (paused: boolean) => void;
        updateRecordResumed: (resumed: boolean) => void;
        updateStartReport: (start: boolean) => void;
        updateEndReport: (end: boolean) => void;
        updateCanRecord: (canRecord: boolean) => void;
        rePort: RePortType;
        getUpdatedAllParams: () => UpdateRecordingParameters;
        [key: string]: any;
    }

    Hierarchy (View Summary)

    Indexable

    • [key: string]: any
    Index

    Properties

    prevActiveNames: string[]
    updateActiveNames: (activeNames: string[]) => void
    updatePrevActiveNames: (prevActiveNames: string[]) => void
    recordingDisplayType: "video" | "media" | "all"
    recordingVideoOptimized: boolean
    activeNames: string[]
    trigger: TriggerType
    islevel: string
    mainScreenPerson: string
    adminOnMainScreen: boolean
    mainScreenFilled: boolean
    screenStates: ScreenState[]
    prevScreenStates: ScreenState[]
    updateScreenStates: (states: ScreenState[]) => void
    updatePrevScreenStates: (states: ScreenState[]) => void
    compareActiveNames: CompareActiveNamesType
    compareScreenStates: CompareScreenStatesType
    participants: Participant[]
    updateDateState?: number
    lastUpdate: number
    nForReadjust: number
    eventType: EventType
    shared: boolean
    shareScreenStarted: boolean
    whiteboardStarted: boolean
    whiteboardEnded: boolean
    updateUpdateDateState: (timestamp: number) => void
    updateLastUpdate: (lastUpdate: number) => void
    updateNForReadjust: (nForReadjust: number) => void
    autoAdjust: AutoAdjustType
    isTimerRunning: boolean
    recordElapsedTime: number
    recordStartTime: number
    recordTimerInterval?: Timeout
    updateRecordStartTime: (time: number) => void
    updateRecordTimerInterval: (interval: Timeout) => void
    updateIsTimerRunning: (isRunning: boolean) => void
    roomName: string
    userRecordingParams: UserRecordingParams
    socket: Socket
    localSocket?: Socket
    updateIsRecordingModalVisible: (visible: boolean) => void
    confirmedToRecord: boolean
    showAlert?: ShowAlert
    recordingMediaOptions: string
    videoAlreadyOn: boolean
    audioAlreadyOn: boolean
    recordStarted: boolean
    recordPaused: boolean
    recordResumed: boolean
    recordStopped: boolean
    recordChangeSeconds: number
    pauseRecordCount: number
    startReport: boolean
    endReport: boolean
    canRecord: boolean
    canPauseResume: boolean
    updateCanPauseResume: (canPauseResume: boolean) => void
    updatePauseRecordCount: (count: number) => void
    updateClearedToRecord: (cleared: boolean) => void
    updateRecordPaused: (paused: boolean) => void
    updateRecordResumed: (resumed: boolean) => void
    updateStartReport: (start: boolean) => void
    updateEndReport: (end: boolean) => void
    updateCanRecord: (canRecord: boolean) => void
    rePort: RePortType
    getUpdatedAllParams: () => UpdateRecordingParameters