recordPaused
recordPaused: boolean
recordingVideoType
recordingVideoType: string
recordingDisplayType
recordingDisplayType: "video" | "media" | "all"
recordingBackgroundColor
recordingBackgroundColor: string
recordingNameTagsColor: string
recordingOrientationVideo
recordingOrientationVideo: string
recordingNameTags: boolean
recordingAddText
recordingAddText: boolean
recordingCustomText
recordingCustomText: string
recordingCustomTextPosition
recordingCustomTextPosition: string
recordingCustomTextColor
recordingCustomTextColor: string
recordingMediaOptions: string
recordingAudioOptions
recordingAudioOptions: string
recordingVideoOptions
recordingVideoOptions: string
recordingAddHLS
recordingAddHLS: boolean
updateRecordingVideoType
updateRecordingVideoType: (value: string) => void
updateRecordingDisplayType
updateRecordingDisplayType: (value: "video" | "media" | "all") => void
updateRecordingBackgroundColor
updateRecordingBackgroundColor: (value: string) => void
updateRecordingNameTagsColor: (value: string) => void
updateRecordingOrientationVideo
updateRecordingOrientationVideo: (value: string) => void
updateRecordingNameTags: (value: boolean) => void
updateRecordingAddText
updateRecordingAddText: (value: boolean) => void
updateRecordingCustomText
updateRecordingCustomText: (value: string) => void
updateRecordingCustomTextPosition
updateRecordingCustomTextPosition: (value: string) => void
updateRecordingCustomTextColor
updateRecordingCustomTextColor: (value: string) => void
updateRecordingMediaOptions: (value: string) => void
updateRecordingAudioOptions
updateRecordingAudioOptions: (value: string) => void
updateRecordingVideoOptions
updateRecordingVideoOptions: (value: string) => void
updateRecordingAddHLS
updateRecordingAddHLS: (value: boolean) => void
prevActiveNames
prevActiveNames: string[]
updateActiveNames
updateActiveNames: (activeNames: string[]) => void
updatePrevActiveNames
updatePrevActiveNames: (prevActiveNames: string[]) => void
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
meetingDisplayType
meetingDisplayType: string
recordingVideoParticipantsFullRoomSupport
recordingVideoParticipantsFullRoomSupport: boolean
recordingAllParticipantsSupport
recordingAllParticipantsSupport: boolean
recordingVideoParticipantsSupport
recordingVideoParticipantsSupport: boolean
recordingSupportForOtherOrientation
recordingSupportForOtherOrientation: boolean
recordingPreferredOrientation
recordingPreferredOrientation: string
recordingMultiFormatsSupport: boolean
recordingVideoOptimized
recordingVideoOptimized: boolean
recordingAllParticipantsFullRoomSupport
recordingAllParticipantsFullRoomSupport: boolean
meetingVideoOptimized
meetingVideoOptimized: boolean
breakOutRoomStarted
breakOutRoomStarted: boolean
breakOutRoomEnded
breakOutRoomEnded: boolean
updateRecordingVideoOptimized
updateRecordingVideoOptimized: (value: boolean) => void
updateUserRecordingParams
updateConfirmedToRecord
updateConfirmedToRecord: (value: boolean) => 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
videoAlreadyOn
videoAlreadyOn: boolean
audioAlreadyOn
audioAlreadyOn: boolean
recordStarted
recordStarted: 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