Rate this page:

VIEndpointDelegate

Delegate that may be used to handle endpoint events.

Methods

didDetectVoiceActivityStart:

Optional
Copy URL
- (

void

)didDetectVoiceActivityStart:(

VIEndpoint *

)endpoint

Invoked when a voice activity of the endpoint is detected in a conference call.

Parameters

  • endpoint:

    VIEndpoint *

    Endpoint that triggered this event.

Returns

  • type:

    void

didDetectVoiceActivityStop:

Optional
Copy URL
- (

void

)didDetectVoiceActivityStop:(

VIEndpoint *

)endpoint

Invoked when a voice activity of the endpoint is stopped in a conference call.

Parameters

  • endpoint:

    VIEndpoint *

    Endpoint that triggered this event.

Returns

  • type:

    void

endpoint:didAddRemoteVideoStream:

Optional
Copy URL
- (

void

)endpoint:(

VIEndpoint *

)endpoint
didAddRemoteVideoStream:(

VIRemoteVideoStream *

)videoStream

Triggered after endpoint added video stream to the call.

Triggered always on the main thread, even if delegateQueue (set in [VIClient initWithDelegateQueue:]) is not the main thread.

Parameters

Returns

  • type:

    void

endpointDidRemove:

Optional
Copy URL
- (

void

)endpointDidRemove:(

VIEndpoint *

)endpoint

Invoked after endpoint is removed from the call. Event is not triggered on call end.

Parameters

Returns

  • type:

    void

endpoint:didRemoveRemoteVideoStream:

Optional
Copy URL
- (

void

)endpoint:(

VIEndpoint *

)endpoint
didRemoveRemoteVideoStream:(

VIRemoteVideoStream *

)videoStream

Triggered after endpoint removed video stream from the call.

Triggered always on the main thread, even if delegateQueue (set in [VIClient initWithDelegateQueue:]) is not the main thread.

Parameters

Returns

  • type:

    void

endpointInfoDidUpdate:

Optional
Copy URL
- (

void

)endpointInfoDidUpdate:(

VIEndpoint *

)endpoint

Invoked when endpoint information such as display name, user name and sip uri is updated.

Parameters

  • endpoint:

    VIEndpoint *

    Endpoint which information is updated.

Returns

  • type:

    void