videoParams
videoParams: ProducerOptions
canvasStream
canvasStream: MediaStream | null
connectSendTransportVideo
connectSendTransportScreen
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
updateVideoProducer
updateVideoProducer: (producer: Producer<AppData> | null) => void
OptionalupdateLocalVideoProducer
updateLocalVideoProducer?: (localProducer: Producer<AppData> | null) => void
device
device: Device | null
producerTransport
producerTransport: Transport<AppData> | null
OptionallocalProducerTransport
localProducerTransport?: Transport<AppData> | null
updateProducerTransport
updateProducerTransport: (producerTransport: Transport<AppData> | null) => void
OptionalupdateLocalProducerTransport
updateLocalProducerTransport?: (
localTransport: Transport<AppData> | null,
) => 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: MediaStream | null
localStreamVideo
localStreamVideo: MediaStream | null
mainHeightWidth
mainHeightWidth: number
isWideScreen
isWideScreen: boolean
localUIMode
localUIMode: boolean
whiteboardStarted
whiteboardStarted: boolean
whiteboardEnded
whiteboardEnded: boolean
virtualStream
virtualStream: MediaStream | null
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
updateMainGridStream
updateMainGridStream: (components: Element[]) => void
OptionalisDarkModeValue
isDarkModeValue?: boolean
OptionalshowSubtitlesOnCards
showSubtitlesOnCards?: boolean
OptionalliveSubtitles
liveSubtitles?: Map<string, LiveSubtitle>
OptionalvideoCardComponent
OptionalaudioCardComponent
OptionalminiCardComponent
audioProducer
audioProducer: Producer<AppData> | null
OptionallocalAudioProducer
localAudioProducer?: Producer<AppData> | null
OptionallocalSocket
localSocket?: Socket<DefaultEventsMap, DefaultEventsMap>
localStream
localStream: MediaStream | null
localStreamAudio
localStreamAudio: MediaStream | null
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: Producer<AppData> | null) => void
OptionalupdateLocalAudioProducer
updateLocalAudioProducer?: (
localAudioProducer: Producer<AppData> | null,
) => void
updateLocalStream
updateLocalStream: (localStream: MediaStream | null) => void
updateAudioParams
updateAudioParams: (audioParams: ProducerOptions) => void
updateDefAudioID
updateDefAudioID: (defAudioID: string) => void
updateUpdateMainWindow
updateUpdateMainWindow: (updateMainWindow: boolean) => void
connectSendTransportAudio
mediaDevices: MediaDevices
hasAudioPermission
hasAudioPermission: boolean
checkMediaPermission: boolean
defAudioID
defAudioID: string
userDefaultAudioInputDevice: string
prevAudioInputDevice: string
updateUserDefaultAudioInputDevice: (deviceId: string) => void
updatePrevAudioInputDevice: (deviceId: string) => void