
Passing other values will default to closes neighbor, i.e.
sampleRate - Sample rate at which the emitter will operate. localAudioDeviceId - The target local audio device. JitsiMeetJS.createTrackVADEmitter(localAudioDeviceId, sampleRate, vadProcessor) - Creates a TrackVADEmitter service that connects an audio track to a VAD (voice activity detection) processor in order to obtain VAD scores for individual PCM audio samples. Use options.firePermissionPromptIsShownEvent instead firePermissionPromptIsShownEvent - DEPRECATED. This event is mutual exclusive with the above JitsiMediaDevicesEvents.PERMISSION_PROMPT_IS_SHOWN event If set to true, JitsiMediaDevicesEvents.USER_MEDIA_SLOW_PROMISE_TIMEOUT will be fired when browser takes too long to resolve the gUM promise. fireSlowPromiseEvent - optional boolean parameter. If set to true, JitsiMediaDevicesEvents.PERMISSION_PROMPT_IS_SHOWN will be fired when browser shows gUM permission prompt. firePermissionPromptIsShownEvent - optional boolean parameter. facingMode - facing mode for a camera (possible values - 'user', 'environment'). desktopSharingSourceDevice - The device id or label for a video input source that should be used for screensharing. maxFps - the maximum frame rate for the video stream (passed to GUM). minFps - the minimum frame rate for the video stream (passed to GUM). micDeviceId - the deviceID for the audio device that is going to be used. cameraDeviceId - the deviceID for the video device that is going to be used. constraints - the prefered encoding properties for the created track (replaces 'resolution' in newer releases of browsers). resolution - the prefered resolution for the local video. If that property is not set GUM will try to get all available devices. devices - array with the devices - "desktop", "video" and "audio" that will be passed to GUM. You can change the following properties there: options - JS object with configuration options for the local media tracks. If rejected, passes JitsiTrackError instance to catch block. JitsiMeetJS.createLocalTracks(options) - Creates the media tracks and returns them through Promise object. For example to have only error messages you should do: tLogLevel - changes the log level for the library. You can use that to create new server connection.
JitsiMeetJS.JitsiConnection - the JitsiConnection constructor. It is disabled because not very useful (if the client can use udp, it likely can connect to jvb directly over udp too but it can be useful to still enable udp turn when an udp turn is known to be whitelisted on a network) `useTurnUdp` - boolean property (default false). `preferredCodec` - the mime type of the codec that needs to be made the preferred codec for the connection.
#Jitsi meeting code
`disabledCodec` - the mime type of the code that should not be negotiated on the peerconnection. `disableRtx` - (optional) boolean property (default to false). `callStatsCustomScriptUrl` - (optional) custom url to access callstats client script If specified this object will be used for storing data instead of `localStorage`. `externalStorage` - Object that implements the Storage interface. `enableAnalyticsLogging` - boolean property (default false). `disableThirdPartyRequests` - if true - callstats will be disabled and the callstats API won't be included. Enables/disables attaching global onerror handler (window.onerror). `enableWindowOnErrorHandler` - boolean property (default false). `disableAudioLevels` - boolean property.