Skip to main content

ChannelWebRtcEvents

ChannelWebRtcEvents = object

Event map type for ChannelWebRtcClient. This type defines the event signatures for voice channel-related events.

For event name constants, see ChannelWebRtcEvent.

Properties

channelWebRtcUser.attach()

channelWebRtcUser.attach: (evt: ChannelWebRtcUserAttachEvent) => void

Parameters

ParameterType
evtChannelWebRtcUserAttachEvent

Returns

void

Example

import { rootServer, ChannelWebRtcEvent, ChannelWebRtcUserAttachEvent } from "@rootsdk/server-bot";
rootServer.community.channelWebRtcs.on(ChannelWebRtcEvent.ChannelWebRtcUserAttach, (evt: ChannelWebRtcUserAttachEvent) => {
// ...
});

channelWebRtcUser.detach()

channelWebRtcUser.detach: (evt: ChannelWebRtcUserDetachEvent) => void

Parameters

ParameterType
evtChannelWebRtcUserDetachEvent

Returns

void

Example

import { rootServer, ChannelWebRtcEvent, ChannelWebRtcUserDetachEvent } from "@rootsdk/server-bot";
rootServer.community.channelWebRtcs.on(ChannelWebRtcEvent.ChannelWebRtcUserDetach, (evt: ChannelWebRtcUserDetachEvent) => {
// ...
});

channelWebRtcUserDevice.set.dataChannel()

channelWebRtcUserDevice.set.dataChannel: (evt: ChannelWebRtcUserDeviceSetDataChannelEvent) => void

Parameters

ParameterType
evtChannelWebRtcUserDeviceSetDataChannelEvent

Returns

void

Example

import { rootServer, ChannelWebRtcEvent, ChannelWebRtcUserDeviceSetDataChannelEvent } from "@rootsdk/server-bot";
rootServer.community.channelWebRtcs.on(ChannelWebRtcEvent.ChannelWebRtcUserDeviceSetDataChannel, (evt: ChannelWebRtcUserDeviceSetDataChannelEvent) => {
// ...
});

channelWebRtcUserDevice.set.status()

channelWebRtcUserDevice.set.status: (evt: ChannelWebRtcUserDeviceSetStatusEvent) => void

Parameters

ParameterType
evtChannelWebRtcUserDeviceSetStatusEvent

Returns

void

Example

import { rootServer, ChannelWebRtcEvent, ChannelWebRtcUserDeviceSetStatusEvent } from "@rootsdk/server-bot";
rootServer.community.channelWebRtcs.on(ChannelWebRtcEvent.ChannelWebRtcUserDeviceSetStatus, (evt: ChannelWebRtcUserDeviceSetStatusEvent) => {
// ...
});

channelWebRtcUserDevice.set.transport()

channelWebRtcUserDevice.set.transport: (evt: ChannelWebRtcUserDeviceSetTransportEvent) => void

Parameters

ParameterType
evtChannelWebRtcUserDeviceSetTransportEvent

Returns

void

Example

import { rootServer, ChannelWebRtcEvent, ChannelWebRtcUserDeviceSetTransportEvent } from "@rootsdk/server-bot";
rootServer.community.channelWebRtcs.on(ChannelWebRtcEvent.ChannelWebRtcUserDeviceSetTransport, (evt: ChannelWebRtcUserDeviceSetTransportEvent) => {
// ...
});