com.azure.android.communication.calling
Classes
| AcceptCallOptions |
Options to be passed when accepting a call |
| AddPhoneNumberOptions |
Options when making an outgoing PSTN call |
| AdmitAllParticipantsResult |
Result for Lobby admitAll operation |
| AdmitParticipantsResult |
Result for Lobby admit operation |
| AudioOptions |
Property bag class for Audio Options. Use this class to set audio settings required during a call (start/join) <xrefsect id="deprecated_1_deprecated000003"><xreftitle>Deprecated</xreftitle><xrefdescription> Use IncomingAudioOptions and OutgoingAudioOptions instead </xrefdescription></xrefsect> |
| AudioStreamStateChangedEvent |
Describes an AudioStreamStateChanged event when audio stream state has updated for an CallAudioStream |
| BackgroundBlurEffect |
Video Effect for Background Blur |
| Call |
Describes a call |
| CallAgent |
Call agent created by the CallClient factory method createCallAgent It bears the responsibility of managing calls on behalf of the authenticated user |
| CallAgentOptions |
Options for creating CallAgent |
| CallAudioStream |
Base class for all Audio Stream objects |
| CallCaptions |
Call captions for managing common captions functionality. |
| CallClient |
This is the main class representing the entrypoint for the Calling SDK. |
| CallClientOptions |
Options to be passed when creating a call client |
| CallDebugInfo |
DebugInfo such as Blog file locations |
| CallDiagnosticsOptions |
Options for diagnostics of call client |
| CallEndReason |
Describes the reason for a call to end |
| CallerInfo |
Describes the Caller Information |
| CallFeature |
CallFeature super type, features extensions for call. |
| CallingCommunicationException |
General purpose Exception class to capture all exceptions thrown from the Azure Communication Services for Calling |
| CallLobby |
Describes a Teams Meeting Lobby's information |
| CallNetworkOptions |
Network options for call client |
| CallOptions |
Holds options for video an audio |
| CallsUpdatedEvent |
Describes a CallsUpdated event |
| CallVideoStream |
Base class for all Video streams which contains logic for rendering a Video and/or provide video frames |
| CaptionsCallFeature |
Call Feature for managing captions for a call. |
| CreateViewOptions |
Options to be passed when rendering a Video |
| DeviceManager |
Device manager |
| DiagnosticFlagChangedEvent |
Event payload containing information of a boolean diagnostic change event. |
| DiagnosticQualityChangedEvent |
Event payload containing information of a quality diagnostic change event. |
| DominantSpeakersCallFeature |
Call Feature for managing the dominant speakers of a call |
| DominantSpeakersInfo |
Information about the dominant speakers of a call |
| EmergencyCallOptions |
Options for emergency call of call agent |
| Features |
The collection of all 1st party API features. |
| GroupCallLocator |
Options for joining a group call |
| HangUpOptions |
Property bag class for hanging up a call |
| IceServer |
Describes an ICE Server |
| IncomingAudioOptions |
Property bag class for Incoming Audio Options. Use this class to set audio settings required during a call (start/join) |
| IncomingAudioStream |
Base Class for all Incoming Audio Stream objects |
| IncomingCall |
Describes an incoming call |
| IncomingMixedAudioEvent |
Describes an IncomingMixedAudio event for when new audio data comes in |
| IncomingVideoOptions |
Hold properties that configure incoming video streams |
| IncomingVideoStream |
Contains information about common properties between the different types of incoming video streams |
| JoinCallOptions |
Options to be passed when joining a call |
| JoinMeetingLocator |
JoinMeetingLocator super type, locator for joining meetings |
| LiveOutgoingAudioFilters |
Holds properties that configure outgoing audio preprocessing during call |
| LocalOutgoingAudioStream |
Local (Physical device) Audio Stream |
| LocalUserDiagnosticsCallFeature |
Wraps the user facing diagnostics feature in the call context. |
| LocalVideoEffectsFeature |
LocalVideoStream Feature for managing video effects. |
| LocalVideoStream |
Local video stream information |
| LocalVideoStreamFeature |
LocalVideoStreamFeature base type, features extensions for local video stream. |
| LocalVideoStreamsUpdatedEvent |
Describes a LocalVideoStreamsUpdated event data <xrefsect id="deprecated_1_deprecated000020"><xreftitle>Deprecated</xreftitle><xrefdescription> Use VideoStreamStateChangedEventArgs instead </xrefdescription></xrefsect> |
| LoweredHandChangedEvent |
Lowered hand event information. |
| MediaDiagnostics |
Represents an object where media diagnostics are accessed. |
| MediaDiagnosticValues |
Represents an object where all the latest diagnostics values for media diagnostic. |
| NetworkDiagnostics |
Represents an object where network diagnostics are accessed. |
| NetworkDiagnosticValues |
Represents an object where all the latest diagnostics values for network diagnostic. |
| OutgoingAudioFilters |
Holds properties that configure outgoing audio preprocessing before call start |
| OutgoingAudioOptions |
Property bag class for Outgoing Audio Options. Use this class to set audio settings required during a call (start/join) |
| OutgoingAudioStream |
Base Class for all Outgoing Audio Stream objects |
| OutgoingVideoOptions |
Hold properties that configure OutgoingVideoStreams |
| OutgoingVideoStream |
Contains information about common properties between different types of outgoing video streams |
| ParticipantsUpdatedEvent |
Describes a ParticipantsUpdated event data |
| PropertyChangedEvent |
Describes a PropertyChanged event data |
| PushNotificationInfo |
Describes an incoming call |
| RaisedHand |
Raise hand details. |
| RaisedHandChangedEvent |
Raised hand event information. |
| RaiseHandCallFeature |
Call Feature for managing raise hand states for participants on the call. |
| RawAudioBuffer |
An entity that represents an audio buffer that provides a wrapper native buffers and additional information |
| RawAudioStreamOptions |
Base Class for All Raw Audio Options needed to be defined for RawAudioStreams |
| RawAudioStreamProperties |
Base Class for All Raw Audio Properties needed to describe RawAudioStreams |
| RawIncomingAudioStream |
An audio stream that utilizes a virtual device for receiving audio |
| RawIncomingAudioStreamOptions |
Options required for initializing a RawIncomingAudioStream |
| RawIncomingAudioStreamProperties |
Audio Properties For RawIncomingAudioStreams |
| RawIncomingVideoStream |
Representation of a remote CallVideoStream using raw data (bytes) |
| RawOutgoingAudioStream |
An audio stream that utilizes a virtual device for sending audio |
| RawOutgoingAudioStreamOptions |
Options required for initializing a RawOutgoingAudioStream |
| RawOutgoingAudioStreamProperties |
Audio Properties For RawOutgoingAudioStreams |
| RawOutgoingVideoStream |
Contains information about common properties between different types of outgoing virtual video streams |
| RawOutgoingVideoStreamOptions |
Defines the options required for creating a virtual video device. Changes to RawOutgoingVideoStreamOptions do not affect previously created virtual video devices. |
| RawVideoFrame |
Information about the video frame |
| RawVideoFrameBuffer |
Hold's video frame data as a buffer |
| RawVideoFrameReceivedEvent |
Contains information about the newest video frame |
| RecordingCallFeature |
Call Feature for managing call recording |
| RemoteIncomingAudioStream |
An audio stream that utilizes physical device for playback |
| RemoteParticipant |
Describes a remote participant on a call |
| RemoteVideoStream |
Video stream on remote participant |
| RemoteVideoStreamsEvent |
Information about remote video streams added or removed <xrefsect id="deprecated_1_deprecated000026"><xreftitle>Deprecated</xreftitle><xrefdescription> Use VideoStreamStateChangedEventArgs instead </xrefdescription></xrefsect> |
| RoomCallLocator |
Options for joining a call using Room ID locator |
| ScreenShareOutgoingVideoStream |
Screen Share stream information |
| SpotlightCallFeature |
Call Feature for managing spotlight states in a call. |
| SpotlightChangedEvent |
Spotlight event information. |
| SpotlightedParticipant |
Spotlighted participant details |
| StartCallOptions |
Options to be passed when starting a call |
| StartCaptionsOptions |
Options to request language before starting captions |
| StreamSize |
StreamSize class representing the dimensions of a video stream |
| TeamsCaptions |
Teams captions for managing captions for a Teams Interop call. |
| TeamsCaptionsReceivedEvent |
Describes an CaptionsReceived event for when new captions data comes in |
| TeamsMeetingCoordinatesLocator |
Options for joining a Teams meeting using Coordinates locator |
| TeamsMeetingLinkLocator |
Options for joining a Teams meeting using Link locator |
| TranscriptionCallFeature |
Call Feature for managing call transcription |
| VideoDeviceInfo |
Information about a video device |
| VideoDevicesUpdatedEvent |
Describes a VideoDevicesUpdated event data |
| VideoEffect |
Video Effect base type. |
| VideoEffectDisabledEvent |
Information about video effect disabled status |
| VideoEffectEnabledEvent |
Information about video effect enabled status |
| VideoEffectErrorEvent |
Information about remote Effects changing state |
| VideoOptions |
Property bag class for Video Options. Use this class to set video options required during a call (start/accept/join) <xrefsect id="deprecated_1_deprecated000031"><xreftitle>Deprecated</xreftitle><xrefdescription> Use getIncomingVideoOptions() and getOutgoingVideoOptions() instead </xrefdescription></xrefsect> |
| VideoStreamFormat |
Describes details of the video frame content that the application is capable of generating. ACS Calling SDK will dynamically select the VideoStreamFormat best matching with network conditions at runtime. |
| VideoStreamFormatChangedEvent |
Contains information about changes to the flow control of a video or audio virtual device. |
| VideoStreamRenderer |
Renderer class to handle video streams |
| VideoStreamRendererView |
VideoStreamRendererView representing the rendering surface to attach to a UI to render the Video Stream |
| VideoStreamStateChangedEvent |
Contains Information about the CallVideoStream that it;s state has changed |
| VirtualOutgoingVideoStream |
Virtual stream information |
Interfaces
| AudioStreamStateChangedListener |
Delegate that will inform when the state of an audio stream changes |
|
| CallFeatureFactory<TCallFeature> |
Represents the factory of call api features. |
|
| CallsUpdatedListener |
CallsUpdated Event Handler |
|
| DiagnosticFlagChangedListener |
Informs the listeners that a boolean diagnostic value changed. |
|
| DiagnosticQualityChangedListener |
Informs the listeners that a quality diagnostic value changed. |
|
| IncomingCallListener | ||
| IncomingMixedAudioListener |
Delegate that will inform when a new audio buffer is available through the audio stream |
|
| LocalVideoStreamFeatureFactory<TLocalVideoStreamFeature> |
Represents the factory of local video stream api features. |
|
| LocalVideoStreamsUpdatedListener |
Informs the library that new Local video streams were added or removed from a call |
|
| LoweredHandListener | ||
| ParticipantsUpdatedListener |
Informs the library that new participant were added or removed from a call |
|
| PropertyChangedListener |
Informs the library that the call state has changed |
|
| RaisedHandListener | ||
| RawVideoFrameReceivedListener |
Delagate used to nofity whenever there is a new RawVideoFrame |
|
| RemoteVideoStreamsUpdatedListener | ||
| RendererListener |
RendererListener interface exposing events raised during a rendering of a VideoStream |
|
| SpotlightChangedListener | ||
| TeamsCaptionsListener |
Delegate for Teams Captions. |
|
| VideoDevicesUpdatedListener |
Informs the library that new video devices were added or removed to the current library |
|
| VideoEffectDisabledListener | ||
| VideoEffectEnabledListener | ||
| VideoEffectErrorListener | ||
| VideoStreamFormatChangedListener |
Delegate signature that notifies app about when it should start or stop generating video frames. |
|
| VideoStreamStateChangedListener |
Notifies whenever the CallVideoStream state has changed |
|
Enums
| AudioStreamBufferDuration |
Specifies the data per block in milliseconds for buffers supported by the RawOutgoingAudioStream entities |
| AudioStreamChannelMode |
Specifies the channel modes supported by the RawAudioStreams entities |
| AudioStreamFormat |
Specifies the audio formats supported by the RawAudioStreams entities |
| AudioStreamSampleRate |
Specifies the sample rates supported by the RawAudioStreams entities |
| AudioStreamState |
Defines possible running states for an audio stream |
| AudioStreamType |
Type of outgoing audio stream is being used on the call |
| CallDirection |
Direction of a Call |
| CallingCommunicationErrors |
Additional failed states for Azure Communication Services |
| CallParticipantRole |
The role of an user in the Call. |
| CallState |
State of a call |
| CameraFacing |
Direction of the camera |
| CaptionsResultType |
Indicates the captions result type |
| CaptionsType |
Indicates the active captions type |
| DiagnosticQuality |
Represents a diagnostic quality scale. |
| DtmfTone |
DTMF (Dual-Tone Multi-Frequency) tone for PSTN calls |
| MediaStreamType |
Local and Remote Video Stream types <xrefsect id="deprecated_1_deprecated000021"><xreftitle>Deprecated</xreftitle><xrefdescription> Use VideoStreamSourceType instead </xrefdescription></xrefsect> |
| NoiseSuppressionMode |
Specifies the noise suppression modes supported by outgoing audio filters |
| ParticipantState |
State of a participant in the call |
| PushNotificationEventType |
Describes different types of Push notifications supported |
| RawVideoFrameType |
Informs how media frames will be available for encoding or decoding. |
| ScalingMode |
Local and Remote Video scaling mode |
| StreamDirection |
Defines direction of the CallAudioStream or CallVideoStream |
| VideoDeviceType |
Describes the video device type |
| VideoStreamPixelFormat |
Informs how the pixels of the video frame is encoded. |
| VideoStreamResolution |
Represents the list of supported video resolution for VirtualOutgoingVideoStream |
| VideoStreamSourceType |
Local and Remote Video Stream types |
| VideoStreamState |
Defines possible running states for a video stream |
| VideoStreamType |
Type of outgoing video stream is being used on the call |