androidx.core.telecom.extensions


Interfaces

CallExtensionScope

Provides a scope where extensions can be first initialized and next managed for a Call once onConnected is called.

CallExtensions

Provides the capability for a remote surface (automotive, watch, etc...) to connect to extensions provided by calling applications.

CallsManagerExtensions

Provide the ability for CallsManager to support extensions on a call.

ExtensionInitializationScope

The scope used to initialize extensions on a call as well as manage initialized extensions associated with the call once the call has been set up.

KickParticipantAction

The action used to determine if the calling application supports kicking participants and request to kick Participants in the call.

LocalCallSilenceExtension

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

LocalCallSilenceExtensionRemote

Interface used to allow the remote surface (automotive, watch, etc...) to know if the connected calling application supports the local call silence extension.

ParticipantExtension

The extension interface used to support notifying remote surfaces (automotive, watch, etc...) of state related to the Participants in the call.

ParticipantExtensionRemote

Interface used to allow the remote surface (automotive, watch, etc...) to know if the connected calling application supports the participant extension and optionally set up additional actions for the Participants in the call.

RaiseHandAction

The action used to determine if the raise hand action is supported by the calling application and notify the calling application when the user requests to raise or lower their hand.

RaiseHandState

Provides this application with the ability to notify remote surfaces (automotive, watch, etc..) when Participants in the call have raised or lowered their hands.

Classes

Participant

A representation of aspects of a participant in a Call.