Endpoint
Class that represents a remote participant in a conference.
Methods
requestVideoSize
Requests the specified video size for the video stream.
The stream resolution may be changed to the closest to the specified width and height.
Parameters
streamId:
String
width:
Int
Requested width of the video stream
height:
Int
Requested height of the video stream
Returns
type:
Unit
setEndpointListener
Sets the listener to be notified of the endpoint events.
Parameters
endpointListener:
OptionalThe listener to be notified of the endpoint events. If null, previous listener is removed
Returns
type:
Unit
startReceiveVideo
Starts receiving video on the remote video stream.
If the video is already receiving, this method call is ignored.
If the request is processed successfully, EndpointListener.onStartReceivingVideoStream event is invoked.
Parameters
streamId:
String
Returns
type:
Unit
stopReceiveVideo
Stops receiving video on the remote video stream.
If the request is processed successfully, EndpointListener.onStopReceivingVideoStream event is invoked with the VideoStreamReceiveStopReason.Manual reason
Parameters
streamId:
String
Returns
type:
Unit
toString
Returns
type:
String
Props
displayName
The user display name of the endpoint.
Returns
type:
String?
id
The endpoint id.
Returns
type:
String
isMuted
Whether the endpoint's microphone is muted.
Returns
type:
Boolean
isVoiceActivityDetected
Whether the endpoint is currently talking.
Returns
type:
Boolean
sipUri
The SIP URI of the endpoint.
Returns
type:
String?
username
The username of the endpoint.
Returns
type:
String?