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)
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)
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
defAudioID
defAudioID: string
userDefaultAudioInputDevice
userDefaultAudioInputDevice: string
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)
updateUserDefaultAudioInputDevice
updateUserDefaultAudioInputDevice: ((userDefaultAudioInputDevice: string) => void)
updateUpdateMainWindow
updateUpdateMainWindow: ((updateMainWindow: boolean) => void)
connectSendTransportAudio
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.