Skip to main content

ChannelWebRtcUserAttachEvent

ChannelWebRtcUserAttachEvent = object

Event payload emitted when a user joins a voice channel.

Properties​

audioTrackId?​

optional audioTrackId?: string

The internal WebRTC track ID for the user's microphone. Optional.


channelId​

channelId: ChannelGuid

The unique identifier of the voice channel.


communityId?​

optional communityId?: CommunityGuid

The unique identifier of the community. Optional.


dataChannelName?​

optional dataChannelName?: string

The name of the user's data channel. Optional.


deviceId​

deviceId: DeviceGuid

The unique identifier of the user's device.


isAdminDeafened​

isAdminDeafened: boolean

Whether the user has been deafened by an app or moderator.


isAdminMuted​

isAdminMuted: boolean

Whether the user has been muted by an app or moderator.


isDeafened​

isDeafened: boolean

Whether the user joined in a deafened state.


isMuted​

isMuted: boolean

Whether the user joined in a muted state.


isScreenPaused​

isScreenPaused: boolean


isVideoPaused​

isVideoPaused: boolean


screenAudioTrackId?​

optional screenAudioTrackId?: string

The internal WebRTC track ID for the user's screen share audio. Optional.


screenTrackId?​

optional screenTrackId?: string

The internal WebRTC track ID for the user's screen share video. Optional.


userId​

userId: UserGuid

The unique identifier of the user who joined.


videoTrackId?​

optional videoTrackId?: string

The internal WebRTC track ID for the user's camera. Optional.