Creates new instance.
Adds new cancellable listener.
the name of the event
the listener.
Alias for on method.
The event ID.
Handler for the event.
Adds new listener.
the name of the event
the listener.
Forgets every synthetic source kind, e.g. when the bridge session that signaled them ends.
Emits an event.
event name
OptionalsourceName: stringObtains the kind of a synthetic (bridge-injected) source as signaled by the bridge.
OptionalsourceName: stringThe source name (callers may pass null/undefined).
'agent' or 'translation', or undefined for regular sources and when the bridge did not signal a kind.
Whether a source is bridge-injected (audio translation or voice agent) and therefore never carried in MUC presence. A kind signaled by the bridge wins; the source-name heuristics only cover bridges that do not send one.
OptionalsourceName: stringThe source name (callers may pass null/undefined).
Returns the number of listeners for the specified event.
OptionaleventName: stringThe name of the event.
Removes event listener.
The event ID.
Optionalhandler: EventListenerOptional, the specific handler to unbind.
Attaches a handler for events (e.g., "participant joined") in the conference. All possible events are defined in JitsiConferenceEvents.
The event ID.
Handler for the event.
Adds a one-time listener function for the event.
The event ID.
Handler for the event.
Removes all listeners for the given event, or for every event when no event is given.
OptionaleventName: stringThe name of the event.
Alias for off method.
The event ID.
Optionalhandler: EventListenerOptional, the specific handler to unbind.
Removes listener.
the name of the event that triggers the listener
the listener.
Forgets the kinds of the given synthetic sources, e.g. when their owner leaves.
The source names.
Records the kind of a synthetic source as signaled by the bridge.
The source name.
The kind.
Default XMPP implementation of the SignalingLayer interface. Obtains the data from the MUC presence.