Interface: FishjamProviderProps
Defined in: packages/react-client/src/FishjamProvider.tsx:27
Extends
PropsWithChildren
Properties
audioConfig?
optionalaudioConfig:StreamConfig
Defined in: packages/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: packages/react-client/src/FishjamProvider.tsx:47
Adjust max bandwidth limit for a single stream and simulcast.
children?
optionalchildren:ReactNode
Defined in: node_modules/@types/react/index.d.ts:1398
Inherited from
PropsWithChildren.children
constraints?
optionalconstraints:Pick<MediaStreamConstraints,"audio"|"video">
Defined in: packages/react-client/src/FishjamProvider.tsx:38
Set preferred constraints.
Param
The media stream constraints as defined by the Web API.
See
fishjamId?
optionalfishjamId:string
Defined in: packages/react-client/src/FishjamProvider.tsx:60
persistLastDevice?
optionalpersistLastDevice:boolean|PersistLastDeviceHandlers
Defined in: packages/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: packages/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: packages/react-client/src/FishjamProvider.tsx:51
Configure whether to use video simulcast and which layers to send if so.