prevActiveNames
prevActiveNames: string[]
updateActiveNames
updateActiveNames: (activeNames: string[]) => void
updatePrevActiveNames
updatePrevActiveNames: (prevActiveNames: string[]) => void
recordingDisplayType
recordingDisplayType: "video" | "media" | "all"
recordingVideoOptimized
recordingVideoOptimized: boolean
activeNames
activeNames: string[]
audioParams
audioParams: ProducerOptions
videoParams
videoParams: ProducerOptions
localStreamScreen
localStreamScreen: MediaStream
connectSendTransportAudio
connectSendTransportVideo
audioProducer
audioProducer: Producer<AppData>
Optional
localAudioProducer
localAudioProducer?: Producer<AppData>
updateAudioProducer
updateAudioProducer: (producer: Producer<AppData>) => void
Optional
updateLocalAudioProducer
updateLocalAudioProducer?: (localProducer: Producer<AppData>) => void
updateAudioLevel
updateAudioLevel: (level: number) => void
screenParams
screenParams: ProducerOptions
params
params: ProducerOptions
videoProducer
videoProducer: Producer<AppData>
Optional
localVideoProducer
localVideoProducer?: Producer<AppData>
updateMainWindow
updateMainWindow: boolean
updateVideoProducer
updateVideoProducer: (producer: Producer<AppData>) => void
Optional
updateLocalVideoProducer
updateLocalVideoProducer?: (localProducer: Producer<AppData>) => void
updateUpdateMainWindow
updateUpdateMainWindow: (state: boolean) => void
producerTransport
producerTransport: Transport<AppData>
Optional
localProducerTransport
localProducerTransport?: Transport<AppData>
updateProducerTransport
updateProducerTransport: (producerTransport: Transport<AppData>) => void
Optional
updateLocalProducerTransport
updateLocalProducerTransport?: (localTransport: Transport<AppData>) => void
updateTransportCreated
updateTransportCreated: (transportCreated: boolean) => void
Optional
updateLocalTransportCreated
updateLocalTransportCreated?: (localTransportCreated: boolean) => void
mainScreenPerson
mainScreenPerson: string
adminOnMainScreen
adminOnMainScreen: boolean
mainScreenFilled
mainScreenFilled: boolean
updatePrevScreenStates
updatePrevScreenStates: (states: ScreenState[]) => void Optional
updateDateState
updateDateState?: number
lastUpdate
lastUpdate: number
nForReadjust
nForReadjust: number
shareScreenStarted
shareScreenStarted: boolean
updateUpdateDateState
updateUpdateDateState: (timestamp: number) => void
updateLastUpdate
updateLastUpdate: (lastUpdate: number) => void
updateNForReadjust
updateNForReadjust: (nForReadjust: number) => void
recordElapsedTime
recordElapsedTime: number
recordStartTime
recordStartTime: number
Optional
recordTimerInterval
recordTimerInterval?: Timeout
isTimerRunning
isTimerRunning: boolean
canPauseResume
canPauseResume: boolean
recordChangeSeconds
recordChangeSeconds: number
updateRecordStartTime
updateRecordStartTime: (time: number) => void
updateRecordTimerInterval
updateRecordTimerInterval: (interval: Timeout) => void
updateIsTimerRunning
updateIsTimerRunning: (isRunning: boolean) => void
updateCanPauseResume
updateCanPauseResume: (canPause: boolean) => void
Optional
localSocket
localSocket?: Socket
updateIsRecordingModalVisible
updateIsRecordingModalVisible: (visible: boolean) => void
confirmedToRecord
confirmedToRecord: boolean
recordingMediaOptions: string
videoAlreadyOn
videoAlreadyOn: boolean
audioAlreadyOn
audioAlreadyOn: boolean
recordStarted
recordStarted: boolean
recordPaused
recordPaused: boolean
recordResumed
recordResumed: boolean
recordStopped
recordStopped: boolean
startReport
startReport: boolean
endReport
endReport: boolean
canRecord
canRecord: boolean
updateClearedToRecord
updateClearedToRecord: (cleared: boolean) => void
updateRecordStarted
updateRecordStarted: (started: boolean) => void
updateRecordPaused
updateRecordPaused: (paused: boolean) => void
updateRecordResumed
updateRecordResumed: (resumed: boolean) => void
updateStartReport
updateStartReport: (started: boolean) => void
updateEndReport
updateEndReport: (ended: boolean) => void
updateCanRecord
updateCanRecord: (canRecord: boolean) => void
whiteboardStarted
whiteboardStarted: boolean
whiteboardEnded
whiteboardEnded: boolean
canvasWhiteboard
canvasWhiteboard: HTMLCanvasElement
canvasStream
canvasStream: MediaStream
updateCanvasStream
updateCanvasStream: (stream: MediaStream) => void
screenProducer
screenProducer: Producer<AppData>
Optional
localScreenProducer
localScreenProducer?: Producer<AppData>
transportCreated
transportCreated: boolean
Optional
localTransportCreated
localTransportCreated?: boolean
updateScreenProducer
updateScreenProducer: (producer: Producer<AppData>) => void
Optional
updateLocalScreenProducer
updateLocalScreenProducer?: (localProducer: Producer<AppData>) => void
connectSendTransportScreen
disconnectSendTransportScreen