RemoteVideo

The RemoteVideo model allows the local participant to locally start and stop remote participants` video transmission.

This model is supported only in SDK 3.7 and later.

Available in the package com.voxeet.sdk.services.video.RemoteVideo.

Methods

start

start(@NonNull participant: Participant): Promise

If the local participant used the stop method to stop receiving video streams from selected remote participants, the start method allows the participant to start receiving video streams from these participants. The start method does not impact the video transmission between remote participants and a conference and does not allow the local participant to force sending remote participants’ streams to the conference or to the local participant.

The start method requires a few seconds to become effective. This method is not available for mixed listeners.

Parameters

NameTypeDescription
participantParticipantnon null

Returns: @NonNull Promise


stop

stop(@NonNull participant: Participant): Promise

Allows the local participant to stop receiving video from specific remote participants. This method does not impact audio transmission between remote participants and a conference and does not allow the local participant to stop sending remote participants’ streams to the conference.

The stop method requires a few seconds to become effective. This method is not available for mixed listeners.

Parameters

NameTypeDescription
participantParticipantnon null

Returns: @NonNull Promise