updateAudioLevel
updateAudioLevel: ((level: number) => void)
screenProducer
screenProducer: null | Producer
OptionallocalScreenProducer
localScreenProducer?: null | Producer
screenParams
screenParams: ProducerOptions
params
params: ProducerOptions
updateScreenProducer
updateScreenProducer: ((producer: null | Producer) => void)
OptionalupdateLocalScreenProducer
updateLocalScreenProducer?: ((localProducer: null | Producer) => void)
videoProducer
videoProducer: null | Producer
OptionallocalVideoProducer
localVideoProducer?: null | Producer
updateVideoProducer
updateVideoProducer: ((producer: null | Producer) => void)
OptionalupdateLocalVideoProducer
updateLocalVideoProducer?: ((localProducer: null | Producer) => void)
videoParams
videoParams: ProducerOptions
canvasStream
canvasStream: null | MediaStream
connectSendTransportVideo
connectSendTransportScreen
device
device: null | Device
producerTransport
producerTransport: null | Transport
OptionallocalProducerTransport
localProducerTransport?: null | Transport
updateProducerTransport
updateProducerTransport: ((producerTransport: null | Transport) => void)
OptionalupdateLocalProducerTransport
updateLocalProducerTransport?: ((localTransport: null | Transport) => void)
updateTransportCreated
updateTransportCreated: ((transportCreated: boolean) => void)
OptionalupdateLocalTransportCreated
updateLocalTransportCreated?: ((localTransportCreated: boolean) => void)
shareScreenStarted
shareScreenStarted: boolean
OptionalscreenId
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)
OptionalcustomVideoCard
customVideoCard?: any
OptionalcustomAudioCard
customAudioCard?: any
OptionalcustomMiniCard
customMiniCard?: any
OptionalvideoCardComponent
videoCardComponent?: any
OptionalaudioCardComponent
audioCardComponent?: any
OptionalminiCardComponent
miniCardComponent?: any
audioProducer
audioProducer: null | Producer
OptionallocalAudioProducer
localAudioProducer?: null | Producer
socket
socket: Socket<DefaultEventsMap, DefaultEventsMap>
OptionallocalSocket
localSocket?: Socket<DefaultEventsMap, DefaultEventsMap>
localStream
localStream: null | MediaStream
localStreamAudio
localStreamAudio: null | MediaStream
audioParams
audioParams: ProducerOptions
audioPaused
audioPaused: boolean
audioAlreadyOn
audioAlreadyOn: boolean
transportCreated
transportCreated: boolean
OptionallocalTransportCreated
localTransportCreated?: boolean
OptionalaudioParamse
audioParamse?: ProducerCodecOptions
hostLabel
hostLabel: string
updateMainWindow
updateMainWindow: boolean
videoAlreadyOn
videoAlreadyOn: boolean
lock_screen
lock_screen: boolean
updateAudioProducer
updateAudioProducer: ((audioProducer: null | Producer) => void)
OptionalupdateLocalAudioProducer
updateLocalAudioProducer?: ((localAudioProducer: null | Producer) => void)
updateLocalStream
updateLocalStream: ((localStream: null | MediaStream) => void)
updateAudioParams
updateAudioParams: ((audioParams: ProducerOptions) => void)
updateDefAudioID
updateDefAudioID: ((defAudioID: string) => void)
updateUpdateMainWindow
updateUpdateMainWindow: ((updateMainWindow: boolean) => void)
connectSendTransportAudio
hasAudioPermission
hasAudioPermission: boolean
checkMediaPermission
checkMediaPermission: boolean
defAudioID
defAudioID: string
userDefaultAudioInputDevice
userDefaultAudioInputDevice: string
prevAudioInputDevice
prevAudioInputDevice: string
updateUserDefaultAudioInputDevice
updateUserDefaultAudioInputDevice: ((deviceId: string) => void)
updatePrevAudioInputDevice
updatePrevAudioInputDevice: ((deviceId: string) => 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.