Interface: FishjamProviderProps
Defined in: react-client/src/FishjamProvider.tsx:27
Extends
PropsWithChildren
Properties
audioConfig?
optionalaudioConfig:StreamConfig
Defined in: react-client/src/FishjamProvider.tsx:55
Configure whether to use audio simulcast and which layers to send if so.
bandwidthLimits?
optionalbandwidthLimits:Partial<BandwidthLimits>
Defined in: react-client/src/FishjamProvider.tsx:47
Adjust max bandwidth limit for a single stream and simulcast.
constraints?
optionalconstraints:Pick<MediaStreamConstraints,"audio"|"video">
Defined in: react-client/src/FishjamProvider.tsx:38
Set preferred constraints.
Param
The media stream constraints as defined by the Web API.
See
fishjamId
fishjamId:
string
Defined in: react-client/src/FishjamProvider.tsx:59
You can get you Fishjam ID at https://fishjam.io/app
persistLastDevice?
optionalpersistLastDevice:boolean|PersistLastDeviceHandlers
Defined in: react-client/src/FishjamProvider.tsx:43
Decide if you want Fishjam SDK to persist last used device in the local storage. You can also provide your getter and setter by using the PersistLastDeviceHandlers interface.
reconnect?
optionalreconnect:boolean|ReconnectConfig
Defined in: react-client/src/FishjamProvider.tsx:32
Use ReconnectConfig to adjust reconnection policy to your needs or set false it. Set to true by default.
videoConfig?
optionalvideoConfig:StreamConfig
Defined in: react-client/src/FishjamProvider.tsx:51
Configure whether to use video simulcast and which layers to send if so.