userDefaultVideoInputDevice
userDefaultVideoInputDevice: string
videoInputs
videoInputs: MediaDeviceInfo[]
audioInputs
audioInputs: MediaDeviceInfo[]
userDefaultAudioInputDevice
userDefaultAudioInputDevice: string
isBackgroundModalVisible
isBackgroundModalVisible: boolean
updateIsBackgroundModalVisible
updateIsBackgroundModalVisible: ((visible: boolean) => void)
updateAddAltGrid
updateAddAltGrid: ((addAltGrid: boolean) => void)
p_activeNames
p_activeNames: string[]
activeNames
activeNames: string[]
dispActiveNames
dispActiveNames: string[]
sortAudioLoudness
sortAudioLoudness: boolean
Optional
remoteProducerId
remoteProducerId?: string
screenPageLimit
screenPageLimit: number
meetingDisplayType
meetingDisplayType: string
meetingVideoOptimized
meetingVideoOptimized: boolean
recordingVideoOptimized
recordingVideoOptimized: boolean
recordingDisplayType
recordingDisplayType: "video" | "media" | "all"
itemPageLimit
itemPageLimit: number
doPaginate
doPaginate: boolean
prevDoPaginate
prevDoPaginate: boolean
currentUserPage
currentUserPage: number
hostNewRoom
hostNewRoom: number
breakOutRoomStarted
breakOutRoomStarted: boolean
breakOutRoomEnded
breakOutRoomEnded: boolean
mainRoomsLength
mainRoomsLength: number
memberRoom
memberRoom: number
updateP_activeNames
updateP_activeNames: ((names: string[]) => void)
updateActiveNames
updateActiveNames: ((names: string[]) => void)
updateDispActiveNames
updateDispActiveNames: ((names: string[]) => void)
updateNon_alVideoStreams
updateNon_alVideoStreams: ((participants: Participant[]) => void) updateRef_participants
updateRef_participants: ((participants: Participant[]) => void) updateSortAudioLoudness
updateSortAudioLoudness: ((sort: boolean) => void)
updateMixed_alVideoStreams
updateNon_alVideoStreams_muted
updateNon_alVideoStreams_muted: ((participants: Participant[]) => void) updateDoPaginate
updateDoPaginate: ((paginate: boolean) => void)
updatePrevDoPaginate
updatePrevDoPaginate: ((paginate: boolean) => void)
updateCurrentUserPage
updateCurrentUserPage: ((page: number) => void)
updateNumberPages
updateNumberPages: ((pages: number) => void)
updateMainRoomsLength
updateMainRoomsLength: ((length: number) => void)
updateMemberRoom
updateMemberRoom: ((room: number) => void)
prevActiveNames
prevActiveNames: string[]
updatePrevActiveNames
updatePrevActiveNames: ((prevActiveNames: string[]) => void)
updateAudioLevel
updateAudioLevel: ((level: number) => void)
screenProducer
screenProducer: null | Producer<AppData>
Optional
localScreenProducer
localScreenProducer?: null | Producer<AppData>
screenParams
screenParams: ProducerOptions
params
params: ProducerOptions
updateScreenProducer
updateScreenProducer: ((producer: null | Producer<AppData>) => void)
Optional
updateLocalScreenProducer
updateLocalScreenProducer?: ((localProducer: null | Producer<AppData>) => void)
videoProducer
videoProducer: null | Producer<AppData>
Optional
localVideoProducer
localVideoProducer?: null | Producer<AppData>
updateVideoProducer
updateVideoProducer: ((producer: null | Producer<AppData>) => void)
Optional
updateLocalVideoProducer
updateLocalVideoProducer?: ((localProducer: null | Producer<AppData>) => void)
videoParams
videoParams: ProducerOptions
canvasStream
canvasStream: null | MediaStream
connectSendTransportVideo
connectSendTransportScreen
device
device: null | Device
producerTransport
producerTransport: null | Transport<AppData>
Optional
localProducerTransport
localProducerTransport?: null | Transport<AppData>
updateProducerTransport
updateProducerTransport: ((producerTransport: null | Transport<AppData>) => void)
Optional
updateLocalProducerTransport
updateLocalProducerTransport?: ((localTransport: null | Transport<AppData>) => void)
updateTransportCreated
updateTransportCreated: ((transportCreated: boolean) => void)
Optional
updateLocalTransportCreated
updateLocalTransportCreated?: ((localTransportCreated: boolean) => void)
prevMainHeightWidth
prevMainHeightWidth: number
firstAll
firstAll: boolean
shareEnded
shareEnded: boolean
p_dispActiveNames
p_dispActiveNames: string[]
nForReadjustRecord
nForReadjustRecord: number
first_round
first_round: boolean
updateNForReadjustRecord
updateNForReadjustRecord: ((n: number) => void)
updateShowMiniView
updateShowMiniView: ((value: boolean) => void)
processConsumerTransports
fixedPageLimit
fixedPageLimit: number
removeAltGrid
removeAltGrid: boolean
isMediumScreen
isMediumScreen: boolean
updateRemoveAltGrid
updateRemoveAltGrid: ((value: boolean) => void)
shareScreenStarted
shareScreenStarted: boolean
Optional
screenId
screenId?: string
forceFullDisplay
forceFullDisplay: boolean
mainScreenFilled
mainScreenFilled: boolean
adminOnMainScreen
adminOnMainScreen: boolean
mainScreenPerson
mainScreenPerson: string
checkOrientation
checkOrientation: (() => string)
screenForceFullDisplay
screenForceFullDisplay: boolean
localStreamScreen
localStreamScreen: null | MediaStream
localStreamVideo
localStreamVideo: null | MediaStream
mainHeightWidth
mainHeightWidth: number
isWideScreen
isWideScreen: boolean
localUIMode
localUIMode: boolean
whiteboardStarted
whiteboardStarted: boolean
whiteboardEnded
whiteboardEnded: boolean
virtualStream
virtualStream: null | MediaStream
keepBackground
keepBackground: boolean
annotateScreenStream
annotateScreenStream: boolean
updateMainScreenPerson
updateMainScreenPerson: ((person: string) => void)
updateMainScreenFilled
updateMainScreenFilled: ((filled: boolean) => void)
updateAdminOnMainScreen
updateAdminOnMainScreen: ((admin: boolean) => void)
updateMainHeightWidth
updateMainHeightWidth: ((heightWidth: number) => void)
updateScreenForceFullDisplay
updateScreenForceFullDisplay: ((force: boolean) => void)
updatePrevScreenStates
updatePrevScreenStates: ((states: ScreenState[]) => void) Optional
adminVidID
adminVidID?: string
newLimitedStreamsIDs
newLimitedStreamsIDs: string[]
activeSounds
activeSounds: string[]
Optional
screenShareIDStream
screenShareIDStream?: string
Optional
screenShareNameStream
screenShareNameStream?: string
Optional
adminIDStream
adminIDStream?: string
Optional
adminNameStream
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)
processConsumerTransportsAudio
audioProducer
audioProducer: null | Producer<AppData>
Optional
localAudioProducer
localAudioProducer?: null | Producer<AppData>
socket
socket: Socket<DefaultEventsMap, DefaultEventsMap>
Optional
localSocket
localSocket?: Socket<DefaultEventsMap, DefaultEventsMap>
localStream
localStream: null | MediaStream
localStreamAudio
localStreamAudio: null | MediaStream
audioParams
audioParams: ProducerOptions
audioPaused
audioPaused: boolean
audioAlreadyOn
audioAlreadyOn: boolean
transportCreated
transportCreated: boolean
Optional
localTransportCreated
localTransportCreated?: boolean
Optional
audioParamse
audioParamse?: ProducerCodecOptions
hostLabel
hostLabel: string
updateMainWindow
updateMainWindow: boolean
videoAlreadyOn
videoAlreadyOn: boolean
lock_screen
lock_screen: boolean
updateAudioProducer
updateAudioProducer: ((audioProducer: null | Producer<AppData>) => void)
Optional
updateLocalAudioProducer
updateLocalAudioProducer?: ((localAudioProducer: null | Producer<AppData>) => void)
updateLocalStream
updateLocalStream: ((localStream: null | MediaStream) => void)
updateAudioParams
updateAudioParams: ((audioParams: ProducerOptions) => void)
updateDefAudioID
updateDefAudioID: ((defAudioID: string) => void)
updateUpdateMainWindow
updateUpdateMainWindow: ((updateMainWindow: boolean) => void)
connectSendTransportAudio
transportCreatedVideo
transportCreatedVideo: boolean
videoAction
videoAction: boolean
Optional
videoParamse
videoParamse?: ProducerOptions
currentFacingMode
currentFacingMode: string
appliedBackground
appliedBackground: boolean
updateTransportCreatedVideo
updateTransportCreatedVideo: ((created: boolean) => void)
updateVideoAlreadyOn
updateVideoAlreadyOn: ((videoOn: boolean) => void)
updateVideoAction
updateVideoAction: ((videoAction: boolean) => void)
updateLocalStreamVideo
updateLocalStreamVideo: ((stream: null | MediaStream) => void)
updateCurrentFacingMode
updateCurrentFacingMode: ((mode: string) => void)
updateAllowed
updateAllowed: ((allowed: boolean) => void)
updateParticipants
updateParticipants: ((participants: Participant[]) => void) updateVideoParams
updateVideoParams: ((params: ProducerOptions) => void)
updateAutoClickBackground
updateAutoClickBackground: ((autoClick: boolean) => void)
hasAudioPermission
hasAudioPermission: boolean
checkMediaPermission
checkMediaPermission: boolean
audioOnlyRoom
audioOnlyRoom: boolean
frameRate
frameRate: number
prevVideoInputDevice
prevVideoInputDevice: string
hasCameraPermission
hasCameraPermission: boolean
updateVideoSwitching
updateVideoSwitching: ((state: boolean) => void)
Optional
updateDateState
updateDateState?: null | number
lastUpdate
lastUpdate: null | number
nForReadjust
nForReadjust: number
updateUpdateDateState
updateUpdateDateState: ((timestamp: null | number) => void)
updateLastUpdate
updateLastUpdate: ((lastUpdate: null | number) => void)
updateNForReadjust
updateNForReadjust: ((nForReadjust: number) => void)
updateGridRows
updateGridRows: ((rows: number) => void)
updateGridCols
updateGridCols: ((cols: number) => void)
updateAltGridRows
updateAltGridRows: ((rows: number) => void)
updateAltGridCols
updateAltGridCols: ((cols: number) => void)
updateGridSizes
updateGridSizes: ((gridSizes: GridSizes) => void) paginationDirection
paginationDirection: string
paginationHeightWidth
paginationHeightWidth: number
youAreCoHost
youAreCoHost: boolean
adminRestrictSetting
adminRestrictSetting: boolean
videoRequestState
videoRequestState: null | string
videoRequestTime
videoRequestTime: number
audioSetting
audioSetting: string
videoSetting
videoSetting: string
screenshareSetting
screenshareSetting: string
chatSetting
chatSetting: string
updateRequestIntervalSeconds
updateRequestIntervalSeconds: number
updateVideoRequestState
updateVideoRequestState: ((state: string) => void)
disconnectSendTransportVideo
defAudioID
defAudioID: string
prevAudioInputDevice
prevAudioInputDevice: string
updateUserDefaultAudioInputDevice
updateUserDefaultAudioInputDevice: ((deviceId: string) => void)
updatePrevAudioInputDevice
updatePrevAudioInputDevice: ((deviceId: string) => void)
prevFacingMode
prevFacingMode: string
updatePrevFacingMode
updatePrevFacingMode: ((mode: string) => void)
recordStarted
recordStarted: boolean
recordResumed
recordResumed: boolean
recordStopped
recordStopped: boolean
recordPaused
recordPaused: boolean
recordingMediaOptions
recordingMediaOptions: string
defVideoID
defVideoID: string
updateDefVideoID
updateDefVideoID: ((deviceId: string) => void)
updatePrevVideoInputDevice
updatePrevVideoInputDevice: ((deviceId: string) => void)
updateUserDefaultVideoInputDevice
updateUserDefaultVideoInputDevice: ((deviceId: string) => void)
updateIsMediaSettingsModalVisible
updateIsMediaSettingsModalVisible: ((isVisible: boolean) => void)
Handles the success of switching audio devices in a streaming context.
Async
Function
Param: parameters
The parameters object containing necessary variables.
Param: stream
The new MediaStream with the switched audio device.