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) => {
// ...
});