Endpoint
Represents any remote media unit in a session. An endpoint can be represented as ASR, Recorder, Player or another Call. Add the following line to your scenario code to use the class:
Methods
getCall
Returns the endpoint’s Call instance if the endpoint is not a player or recorder instance.
getDirection
Returns the endpoint’s direction. SEND provides only outgoing stream from endpoint to conference, RECEIVE provides only incoming stream from conference to endpoint, BOTH allows both incoming and outgoing streams.
getMode
Returns the endpoint’s mode. MIX mode combines all streams in one, FORWARD mode sends only one stream.
id
Returns the endpoint’s id.
manageEndpoint
Enables/disables receiving media streams from other conference participants.
Parameters
An object that specifies what media streams to receive from each Endpoint. Can be passed via the EndpointParameters.receiveParameters parameter or an argument to the Endpoint.manageEndpoint method.
The object can accept the following keys:
A string value with the endpoint ID. Applies the setting only for the specified endpoint. The all keyword. Applies the setting for all the endpoints. The new keyword. Applies the setting for the new endpoints only.
index signature
Substitute one of the available keys from the description.
optional
Optional. Video streams to receive.
optional
Optional. Audio streams to receive.
setDisplayName
Sets the display name for the specified endpoint. When the display name is set, all SDK clients receive ‘EndpointEvents.InfoUpdated’ event.
Parameters