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?: null | number;
    lastUpdate: null | number;
    nForReadjust: number;
    eventType: EventType;
    shared: boolean;
    shareScreenStarted: boolean;
    whiteboardStarted: boolean;
    whiteboardEnded: boolean;
    updateUpdateDateState: ((timestamp: null | number) => void);
    updateLastUpdate: ((lastUpdate: null | number) => void);
    updateNForReadjust: ((nForReadjust: number) => void);
    autoAdjust: AutoAdjustType;
    isTimerRunning: boolean;
    recordElapsedTime: number;
    recordStartTime: number;
    recordTimerInterval?: null | Timeout;
    updateRecordStartTime: ((time: number) => void);
    updateRecordTimerInterval: ((interval: null | Timeout) => void);
    updateIsTimerRunning: ((isRunning: boolean) => void);
    roomName: string;
    userRecordingParams: UserRecordingParams;
    socket: Socket<DefaultEventsMap, DefaultEventsMap>;
    localSocket?: Socket<DefaultEventsMap, DefaultEventsMap>;
    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 full)

Indexable

  • [key: string]: any

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?: null | number
lastUpdate: null | number
nForReadjust: number
eventType: EventType
shared: boolean
shareScreenStarted: boolean
whiteboardStarted: boolean
whiteboardEnded: boolean
updateUpdateDateState: ((timestamp: null | number) => void)
updateLastUpdate: ((lastUpdate: null | number) => void)
updateNForReadjust: ((nForReadjust: number) => void)
autoAdjust: AutoAdjustType
isTimerRunning: boolean
recordElapsedTime: number
recordStartTime: number
recordTimerInterval?: null | Timeout
updateRecordStartTime: ((time: number) => void)
updateRecordTimerInterval: ((interval: null | Timeout) => void)
updateIsTimerRunning: ((isRunning: boolean) => void)
roomName: string
userRecordingParams: UserRecordingParams
socket: Socket<DefaultEventsMap, DefaultEventsMap>
localSocket?: Socket<DefaultEventsMap, DefaultEventsMap>
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)