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) |
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 |
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 |
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) |
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 |
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 |