MediaSFU Shared
    Preparing search index...

    Interface StartRecordingParameters

    interface StartRecordingParameters {
        recordStartTime: number;
        recordTimerInterval?: number | null;
        isTimerRunning: boolean;
        canPauseResume: boolean;
        recordChangeSeconds: number;
        updateRecordStartTime: (time: number) => void;
        updateRecordTimerInterval: (interval: number | null) => void;
        updateIsTimerRunning: (isRunning: boolean) => void;
        updateCanPauseResume: (canPause: boolean) => void;
        recordElapsedTime: number;
        updateRecordElapsedTime: (elapsed: number) => void;
        updateRecordingProgressTime: (formatted: string) => void;
        roomName: string;
        userRecordingParams: UserRecordingParams;
        socket: Socket;
        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;
        startReport: boolean;
        endReport: boolean;
        canRecord: boolean;
        updateClearedToRecord: (cleared: boolean) => void;
        updateRecordStarted: (started: boolean) => void;
        updateRecordPaused: (paused: boolean) => void;
        updateRecordResumed: (resumed: boolean) => void;
        updateStartReport: (started: boolean) => void;
        updateEndReport: (ended: boolean) => void;
        updateCanRecord: (canRecord: boolean) => void;
        whiteboardStarted: boolean;
        whiteboardEnded: boolean;
        rePort: StartRecordingRePort;
        captureCanvasStream: StartRecordingCaptureCanvasStream;
        getUpdatedAllParams: () => StartRecordingParameters;
        [key: string]: any;
    }

    Hierarchy (View Summary)

    Indexable

    • [key: string]: any
    Index

    Properties

    recordStartTime: number
    recordTimerInterval?: number | null
    isTimerRunning: boolean
    canPauseResume: boolean
    recordChangeSeconds: number
    updateRecordStartTime: (time: number) => void
    updateRecordTimerInterval: (interval: number | null) => void
    updateIsTimerRunning: (isRunning: boolean) => void
    updateCanPauseResume: (canPause: boolean) => void
    recordElapsedTime: number
    updateRecordElapsedTime: (elapsed: number) => void
    updateRecordingProgressTime: (formatted: string) => void
    roomName: string
    userRecordingParams: UserRecordingParams
    socket: Socket
    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
    startReport: boolean
    endReport: boolean
    canRecord: boolean
    updateClearedToRecord: (cleared: boolean) => void
    updateRecordStarted: (started: boolean) => void
    updateRecordPaused: (paused: boolean) => void
    updateRecordResumed: (resumed: boolean) => void
    updateStartReport: (started: boolean) => void
    updateEndReport: (ended: boolean) => void
    updateCanRecord: (canRecord: boolean) => void
    whiteboardStarted: boolean
    whiteboardEnded: boolean
    getUpdatedAllParams: () => StartRecordingParameters