prevActiveNames
prevActiveNames: string[]
updateActiveNames
updateActiveNames: (activeNames: string[]) => void
updatePrevActiveNames
updatePrevActiveNames: (prevActiveNames: string[]) => void
recordingDisplayType
recordingDisplayType: "all" | "video" | "media"
recordingVideoOptimized
recordingVideoOptimized: boolean
activeNames
activeNames: string[]
audioParams
audioParams: ProducerOptions
videoParams
videoParams: ProducerOptions
localStreamScreen
localStreamScreen: MediaStream | null
connectSendTransportAudio
connectSendTransportVideo
audioProducer
audioProducer: Producer<AppData> | null
OptionallocalAudioProducer
localAudioProducer?: Producer<AppData> | null
updateAudioProducer
updateAudioProducer: (producer: Producer<AppData> | null) => void
OptionalupdateLocalAudioProducer
updateLocalAudioProducer?: (localProducer: Producer<AppData> | null) => void
updateAudioLevel
updateAudioLevel: (level: number) => void
screenParams
screenParams: ProducerOptions
params
params: ProducerOptions
videoProducer
videoProducer: Producer<AppData> | null
OptionallocalVideoProducer
localVideoProducer?: Producer<AppData> | null
updateMainWindow
updateMainWindow: boolean
updateVideoProducer
updateVideoProducer: (producer: Producer<AppData> | null) => void
OptionalupdateLocalVideoProducer
updateLocalVideoProducer?: (localProducer: Producer<AppData> | null) => void
updateUpdateMainWindow
updateUpdateMainWindow: (state: boolean) => void
device
device: Device | null
producerTransport
producerTransport: Transport<AppData> | null
OptionallocalProducerTransport
localProducerTransport?: Transport<AppData> | null
updateProducerTransport
updateProducerTransport: (producerTransport: Transport<AppData> | null) => void
OptionalupdateLocalProducerTransport
updateLocalProducerTransport?: (
localTransport: Transport<AppData> | null,
) => void
updateTransportCreated
updateTransportCreated: (transportCreated: boolean) => void
OptionalupdateLocalTransportCreated
updateLocalTransportCreated?: (localTransportCreated: boolean) => void
mainScreenPerson
mainScreenPerson: string
adminOnMainScreen
adminOnMainScreen: boolean
mainScreenFilled
mainScreenFilled: boolean
updatePrevScreenStates
updatePrevScreenStates: (states: ScreenState[]) => void OptionalupdateDateState
updateDateState?: number | null
lastUpdate
lastUpdate: number | null
nForReadjust
nForReadjust: number | null
shareScreenStarted
shareScreenStarted: boolean
updateUpdateDateState
updateUpdateDateState: (timestamp: number | null) => void
updateLastUpdate
updateLastUpdate: (lastUpdate: number | null) => void
updateNForReadjust
updateNForReadjust: (nForReadjust: number) => void
recordElapsedTime
recordElapsedTime: number
recordStartTime
recordStartTime: number
OptionalrecordTimerInterval
recordTimerInterval?: Timeout | null
isTimerRunning
isTimerRunning: boolean
canPauseResume
canPauseResume: boolean
recordChangeSeconds
recordChangeSeconds: number
updateRecordStartTime
updateRecordStartTime: (time: number) => void
updateRecordTimerInterval
updateRecordTimerInterval: (interval: Timeout | null) => void
updateIsTimerRunning
updateIsTimerRunning: (isRunning: boolean) => void
updateCanPauseResume
updateCanPauseResume: (canPause: boolean) => void
OptionallocalSocket
localSocket?: Socket<DefaultEventsMap, DefaultEventsMap>
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 | null
canvasStream
canvasStream: MediaStream | null
updateCanvasStream
updateCanvasStream: (stream: MediaStream | null) => void
screenProducer
screenProducer: Producer<AppData> | null
OptionallocalScreenProducer
localScreenProducer?: Producer<AppData> | null
transportCreated
transportCreated: boolean
OptionallocalTransportCreated
localTransportCreated?: boolean
updateScreenProducer
updateScreenProducer: (producer: Producer<AppData> | null) => void
OptionalupdateLocalScreenProducer
updateLocalScreenProducer?: (localProducer: Producer<AppData> | null) => void
connectSendTransportScreen
disconnectSendTransportScreen