VIEndpoint class
Represents a remote call participant.
Properties
- displayName → String?
-
This endpoint's display name.
no setter
- endpointId → String
-
The endpoint id.
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- onEndpointRemoved ↔ VIEndpointRemoved?
-
Callback for getting notified when the endpoint is removed from the call.
It is not triggered on call end.
getter/setter pair
- onEndpointUpdated ↔ VIEndpointUpdated?
-
Callback for getting notified when the endpoint information is updated.
getter/setter pair
- onRemoteVideoStreamAdded ↔ VIRemoteVideoStreamAdded?
-
Callback for getting notified when the endpoint added the video stream to
the call.
getter/setter pair
- onRemoteVideoStreamRemoved ↔ VIRemoteVideoStreamRemoved?
-
Callback for getting notified when the endpoint removed the video stream
from the call.
getter/setter pair
- onStartReceivingVideoStream ↔ VIStartReceivingVideoStream?
-
Callback for getting notified when video receive on a remote video
stream is started after previously being stopped.
Available only for the conference calls.
getter/setter pair
- onStopReceivingVideoStream ↔ VIStopReceivingVideoStream?
-
Callback for getting notified when video receive on a remote video
stream is stopped. Available only for the conference calls.
getter/setter pair
- onVoiceActivityStarted ↔ VIVoiceActivityStarted?
-
Callback for getting notified when a voice activity is detected
in a conference call.
getter/setter pair
- onVoiceActivityStopped ↔ VIVoiceActivityStopped?
-
Callback for getting notified when a voice activity is stopped
in a conference call.
getter/setter pair
- place → int?
-
Place of this endpoint in a video conference.
May be used as a position of this endpoint’s video stream
to render in a video conference call.
no setter
-
remoteVideoStreams
→ List<
VIVideoStream> -
All active video streams of the endpoint.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- sipUri → String?
-
This endpoint's SIP URI.
no setter
- userName → String?
-
This endpoint's user name.
no setter
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
requestVideoSize(
String streamId, int width, int height) → Future< void> - Requests the specified video size for the video stream.
-
startReceiving(
String streamId) → Future< void> - Starts receiving video on the remote video stream.
-
stopReceiving(
String streamId) → Future< void> - Stops receiving video on the remote video stream.
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited