LocalCallSilenceExtension


@ExperimentalAppActions
public interface LocalCallSilenceExtension


Add support for this remote surface to display information related to the local call silence state for this call.

Local Call Silence means that the call should be silenced at the application layer (local silence) instead of the hardware layer (global silence). Using a local call silence over global silence is advantageous when the application wants to still receive the audio input data while not transmitting audio input data to remote users. This allows applications to do stuff like nudge the user when they are silenced but talking into the microphone.

Summary

Public methods

abstract void
updateIsLocallySilenced(boolean isSilenced)

Update all of the remote surfaces that the local call silence state of this call has changed.

Public methods

updateIsLocallySilenced

Added in 1.0.0-beta01
abstract void updateIsLocallySilenced(boolean isSilenced)

Update all of the remote surfaces that the local call silence state of this call has changed.

Parameters
boolean isSilenced

The new local call silence state associated with this call.