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
canvasStream
canvasStream: MediaStream | null
whiteboardStarted
whiteboardStarted: boolean
whiteboardEnded
whiteboardEnded: boolean
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
screenProducer
screenProducer: Producer<AppData> | null
OptionallocalScreenProducer
localScreenProducer?: Producer<AppData> | null
screenParams
screenParams: ProducerOptions
params
params: ProducerOptions
updateScreenProducer
updateScreenProducer: (producer: Producer<AppData> | null) => void
OptionalupdateLocalScreenProducer
updateLocalScreenProducer?: (localProducer: Producer<AppData> | null) => void
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
OptionallocalSocket
localSocket?: Socket<DefaultEventsMap, DefaultEventsMap>
device
device: Device | null
producerTransport
producerTransport: Transport<AppData> | null
OptionallocalProducerTransport
localProducerTransport?: Transport<AppData> | null
OptionallocalTransportCreated
localTransportCreated?: boolean
updateProducerTransport
updateProducerTransport: (producerTransport: Transport<AppData> | null) => void
OptionalupdateLocalProducerTransport
updateLocalProducerTransport?: (
localTransport: Transport<AppData> | null,
) => void
OptionalupdateLocalTransportCreated
updateLocalTransportCreated?: (localTransportCreated: boolean) => void
mainScreenPerson
mainScreenPerson: string
adminOnMainScreen
adminOnMainScreen: boolean
mainScreenFilled
mainScreenFilled: boolean
recordStarted
recordStarted: boolean
recordStopped
recordStopped: boolean
recordPaused
recordPaused: boolean
recordResumed
recordResumed: boolean
updatePrevScreenStates
updatePrevScreenStates: (states: ScreenState[]) => void OptionalscreenId
screenId?: string
OptionaladminVidID
adminVidID?: string
newLimitedStreamsIDs
newLimitedStreamsIDs: string[]
activeSounds
activeSounds: string[]
OptionalscreenShareIDStream
screenShareIDStream?: string
OptionalscreenShareNameStream
screenShareNameStream?: string
OptionaladminIDStream
adminIDStream?: string
OptionaladminNameStream
adminNameStream?: string
updateNewLimitedStreamsIDs
updateNewLimitedStreamsIDs: (ids: string[]) => void
updateActiveSounds
updateActiveSounds: (sounds: string[]) => void
updateScreenShareIDStream
updateScreenShareIDStream: (id: string) => void
updateScreenShareNameStream
updateScreenShareNameStream: (name: string) => void
updateAdminIDStream
updateAdminIDStream: (id: string) => void
updateAdminNameStream
updateAdminNameStream: (name: string) => void
changeVids
changeVids: ChangeVidsInvoker
localUIMode
localUIMode: boolean
OptionaltargetResolution
targetResolution?: string
OptionaltargetResolutionHost
targetResolutionHost?: string
updateShared
updateShared: (shared: boolean) => void
mediaDevices: MediaDevices
OptionaltargetWidth
targetWidth?: number
OptionaltargetHeight
targetHeight?: number
shareScreenStarted
shareScreenStarted: boolean
shareEnded
shareEnded: boolean
defer_receive
defer_receive: boolean
lock_screen
lock_screen: boolean
forceFullDisplay
forceFullDisplay: boolean
firstAll
firstAll: boolean
first_round
first_round: boolean
prevForceFullDisplay
prevForceFullDisplay: boolean
updateShareScreenStarted
updateShareScreenStarted: (shareScreenStarted: boolean) => void
updateShareEnded
updateShareEnded: (shareEnded: boolean) => void
updateDefer_receive
updateDefer_receive: (defer_receive: boolean) => void
updateLock_screen
updateLock_screen: (lock_screen: boolean) => void
updateForceFullDisplay
updateForceFullDisplay: (forceFullDisplay: boolean) => void
updateFirstAll
updateFirstAll: (firstAll: boolean) => void
updateFirst_round
updateFirst_round: (first_round: boolean) => void
updateMainHeightWidth
updateMainHeightWidth: (mainHeightWidth: number) => void
updateAnnotateScreenStream
updateAnnotateScreenStream: (annotateScreenStream: boolean) => void
transportCreated
transportCreated: boolean
localStreamScreen
localStreamScreen: MediaStream | null
screenAlreadyOn
screenAlreadyOn: boolean
screenAction
screenAction: boolean
transportCreatedScreen
transportCreatedScreen: boolean
hostLabel
hostLabel: string
annotateScreenStream
annotateScreenStream: boolean
updateTransportCreatedScreen
updateTransportCreatedScreen: (transportCreatedScreen: boolean) => void
updateScreenAlreadyOn
updateScreenAlreadyOn: (screenAlreadyOn: boolean) => void
updateScreenAction
updateScreenAction: (screenAction: boolean) => void
updateTransportCreated
updateTransportCreated: (transportCreated: boolean) => void
updateLocalStreamScreen
updateLocalStreamScreen: (localStreamScreen: MediaStream | null) => void
updateIsScreenboardModalVisible
updateIsScreenboardModalVisible: (isVisible: boolean) => void
connectSendTransportScreen
disconnectSendTransportScreen
OptionalupdateDateState
updateDateState?: number | null
lastUpdate
lastUpdate: number | null
nForReadjust
nForReadjust: number | null
updateUpdateDateState
updateUpdateDateState: (timestamp: number | null) => void
updateLastUpdate
updateLastUpdate: (lastUpdate: number | null) => void
updateNForReadjust
updateNForReadjust: (nForReadjust: number) => void