Index

A B C D E F G H I J K L M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values

A

ACCEPT_BY_OTHER_CLIENT - Enum constant in enum class ai.nexconn.call.api.NCCallEndReason
In multi-device login scenarios, another local client has already answered the call, so audio/video calls are not allowed on this client.
acceptCall(String) - Method in class ai.nexconn.call.api.NCCallEngine
Accepts a call.
ACTIVE_HANGUP_REASON - Static variable in enum class ai.nexconn.call.api.NCCallEndReason
Set of reasons related to local active hang-up.
AEC_MODE0 - Enum constant in enum class ai.nexconn.call.api.NCCallAudioAECMode
Do not use echo cancellation.
AEC_MODE1 - Enum constant in enum class ai.nexconn.call.api.NCCallAudioAECMode
Use AECM.
AEC_MODE2 - Enum constant in enum class ai.nexconn.call.api.NCCallAudioAECMode
Use AEC.
ai.nexconn.call.api - package ai.nexconn.call.api
 
ai.nexconn.call.api.callback - package ai.nexconn.call.api.callback
 
ASC - Enum constant in enum class ai.nexconn.call.api.NCCallLogOrder
Ascending order.
AUDIO - Enum constant in enum class ai.nexconn.call.api.NCCallMediaType
Audio call.
audioBitRate - Variable in class ai.nexconn.call.api.NCCallQualityStats
Audio bitrate in kbps.
audioPacketLostRate - Variable in class ai.nexconn.call.api.NCCallQualityStats
Audio packet loss rate.

B

BALANCED - Enum constant in enum class ai.nexconn.call.api.NCCallRenderMode
Balances between fitting and filling the view while preserving the aspect ratio.
BOUNDARY_ENDED - Enum constant in enum class ai.nexconn.call.api.NCCallEndReason
Abnormal termination.
build() - Method in class ai.nexconn.call.api.INCCallAndroidPushConfig.Builder
Provided by the implementation.
build() - Method in class ai.nexconn.call.api.INCCallAudioConfig.Builder
Provided by the implementation.
build() - Method in class ai.nexconn.call.api.INCCallInitOptions.Builder
Provided by the implementation, for example `CallInitOptionsImpl.Builder.create()`.
build() - Method in class ai.nexconn.call.api.INCCallIOSPushConfig.Builder
Provided by the implementation.
build() - Method in class ai.nexconn.call.api.INCCallPushConfig.Builder
Provided by the implementation.
build() - Method in class ai.nexconn.call.api.INCCallStartCallOptions.Builder
Provided by the implementation.
build() - Method in class ai.nexconn.call.api.INCCallVideoConfig.Builder
Provided by the implementation, for example `CallVideoConfigImpl.Builder.create()`.
Builder() - Constructor for class ai.nexconn.call.api.INCCallAndroidPushConfig.Builder
 
Builder() - Constructor for class ai.nexconn.call.api.INCCallAudioConfig.Builder
 
Builder() - Constructor for class ai.nexconn.call.api.INCCallInitOptions.Builder
 
Builder() - Constructor for class ai.nexconn.call.api.INCCallIOSPushConfig.Builder
 
Builder() - Constructor for class ai.nexconn.call.api.INCCallPushConfig.Builder
 
Builder() - Constructor for class ai.nexconn.call.api.INCCallStartCallOptions.Builder
 
Builder() - Constructor for class ai.nexconn.call.api.INCCallVideoConfig.Builder
 
BUSY_LINE_RINGING - Enum constant in enum class ai.nexconn.call.api.NCCallEndReason
Busy-line (ringing) state.
BUSY_LINE_RINGING - Enum constant in enum class ai.nexconn.call.api.NCCallUserState
Busy-line (ringing) state.
BUSY_LINE_WAIT - Enum constant in enum class ai.nexconn.call.api.NCCallEndReason
Busy-line (in call) state.
BUSY_LINE_WAIT - Enum constant in enum class ai.nexconn.call.api.NCCallUserState
Busy-line (in call) state.

C

CALL_ABRUPT_HANGUP - Enum constant in enum class ai.nexconn.call.api.NCCallCode
When NCCallEngine.startCall(java.util.List, NCCallType, NCCallMediaType) and NCCallEngine.endCall(String) are called in quick succession, the started call is actively hung up (status code 80202).
CALL_ID_INVALID - Enum constant in enum class ai.nexconn.call.api.NCCallCode
Empty call ID passed to the API (status code 80008).
CALL_IN - Enum constant in enum class ai.nexconn.call.api.NCCallDirection
Incoming call.
CALL_OUT - Enum constant in enum class ai.nexconn.call.api.NCCallDirection
Outgoing call.
CALLING - Enum constant in enum class ai.nexconn.call.api.NCCallEndReason
Calling state.
CALLING - Enum constant in enum class ai.nexconn.call.api.NCCallState
The current call is being initiated.
CALLING - Enum constant in enum class ai.nexconn.call.api.NCCallUserState
Calling state.
CAMERA_SWITCH_ERROR - Enum constant in enum class ai.nexconn.call.api.NCCallCode
Failed to switch the camera (status code 80204).
CANCEL_CHANGE_MEDIA_TYPE - Enum constant in enum class ai.nexconn.call.api.NCCallMediaTypeChangeResult
Media type change was canceled.
cancelChangeMediaType(String) - Method in class ai.nexconn.call.api.NCCallEngine
Cancels an already sent media type change request (one-to-one only).
CANCELED - Enum constant in enum class ai.nexconn.call.api.NCCallEndReason
Canceled state.
CANCELED - Enum constant in enum class ai.nexconn.call.api.NCCallUserState
Canceled state.
CBR - Enum constant in enum class ai.nexconn.call.api.NCCallVideoBitrateMode
Constant bitrate.
clearScreen() - Method in interface ai.nexconn.call.api.INCCallLocalVideoView
 
clearScreen() - Method in interface ai.nexconn.call.api.INCCallRemoteVideoView
 
CONNECTING - Enum constant in enum class ai.nexconn.call.api.NCCallEndReason
Connecting state.
CONNECTING - Enum constant in enum class ai.nexconn.call.api.NCCallState
The current call is connecting.
CONNECTING - Enum constant in enum class ai.nexconn.call.api.NCCallUserState
Connecting state.
CONNECTION_ERROR - Enum constant in enum class ai.nexconn.call.api.NCCallEndReason
The local user's UDP connection was disconnected.

D

DECLINED - Enum constant in enum class ai.nexconn.call.api.NCCallEndReason
Declined state.
DECLINED - Enum constant in enum class ai.nexconn.call.api.NCCallUserState
Declined state.
DEFAULT - Enum constant in enum class ai.nexconn.call.api.NCCallAudioScenario
Default scenario.
deleteAllCallLogsForMe() - Method in class ai.nexconn.call.api.NCCallEngine
Deletes all call logs of the current user.
deleteCallLogsForMe(List<String>) - Method in class ai.nexconn.call.api.NCCallEngine
Deletes the current user's call logs in batches.
DESC - Enum constant in enum class ai.nexconn.call.api.NCCallLogOrder
Descending order.

E

EARPIECE - Enum constant in enum class ai.nexconn.call.api.NCCallAudioRouteType
Earpiece.
enableAGCControl(boolean) - Method in class ai.nexconn.call.api.INCCallAudioConfig.Builder
Enables or disables automatic gain control.
enableAGCLimiter(boolean) - Method in class ai.nexconn.call.api.INCCallAudioConfig.Builder
Enables or disables the gain limiter.
enableCamera(boolean) - Method in class ai.nexconn.call.api.NCCallEngine
Enables or disables the camera.
enableEchoFilter(boolean) - Method in class ai.nexconn.call.api.INCCallAudioConfig.Builder
Enables or disables the echo filter.
enableEncoderTexture(boolean) - Method in class ai.nexconn.call.api.INCCallInitOptions.Builder
Enables or disables texture-based video capture.
enableHardwareDecoder(boolean) - Method in class ai.nexconn.call.api.INCCallInitOptions.Builder
Enables or disables hardware decoding.
enableHardwareEncoder(boolean) - Method in class ai.nexconn.call.api.INCCallInitOptions.Builder
Enables or disables hardware encoding.
enableHardwareEncoderHighProfile(boolean) - Method in class ai.nexconn.call.api.INCCallInitOptions.Builder
Enables or disables AVC High Profile for hardware encoding.
enableHighPassFilter(boolean) - Method in class ai.nexconn.call.api.INCCallAudioConfig.Builder
Enables or disables the high-pass filter.
enableLowLatencyRecording(boolean) - Method in class ai.nexconn.call.api.INCCallInitOptions.Builder
Enables or disables OpenSLES microphone recording.
enableMicrophone(boolean) - Method in class ai.nexconn.call.api.NCCallEngine
Enables or disables the microphone.
enablePreAmplifier(boolean) - Method in class ai.nexconn.call.api.INCCallAudioConfig.Builder
Enables or disables pre-amplification for captured audio.
enableSpeaker(boolean) - Method in class ai.nexconn.call.api.NCCallEngine
Enables or disables the speaker.
enableStereo(boolean) - Method in class ai.nexconn.call.api.INCCallInitOptions.Builder
Enables or disables stereo audio.
enableTinyStream(boolean) - Method in interface ai.nexconn.call.api.INCCallRemoteVideoView
 
enableTinyStream(boolean) - Method in class ai.nexconn.call.api.NCCallRemoteVideoTextureView
Enables or disables rendering of the remote low-resolution stream.
enableTinyStream(boolean) - Method in class ai.nexconn.call.api.NCCallRemoteVideoView
Enables or disables rendering of the remote low-resolution stream.
ENCRYPT_FAILED - Enum constant in enum class ai.nexconn.call.api.NCCallEndReason
Encrypted call failed.
endCall() - Method in class ai.nexconn.call.api.NCCallEngine
Ends the current call.
endCall(String) - Method in class ai.nexconn.call.api.NCCallEngine
Ends the specified call.
endCall(String, INCCallPushConfig) - Method in class ai.nexconn.call.api.NCCallEngine
Ends the specified call with push configuration.
ENDED - Enum constant in enum class ai.nexconn.call.api.NCCallEndReason
Call ended state.
ENDED - Enum constant in enum class ai.nexconn.call.api.NCCallState
The current call has ended.
ENDED - Enum constant in enum class ai.nexconn.call.api.NCCallUserState
Call ended state.
equalsEx(INCCallVideoConfig) - Method in interface ai.nexconn.call.api.INCCallVideoConfig
Returns whether two configs are fully equal.
ERROR - Enum constant in enum class ai.nexconn.call.api.NCCallState
The current call is in an error state.
ERROR - Enum constant in enum class ai.nexconn.call.api.NCCallUserState
Error state.
EXECUTION_METHOD_INTERRUPTED - Enum constant in enum class ai.nexconn.call.api.NCCallCode
After an API is called, internal requests may be retried on failure.

F

FILL - Enum constant in enum class ai.nexconn.call.api.NCCallRenderMode
Scales video frames to fill the view while preserving the aspect ratio.
FIT - Enum constant in enum class ai.nexconn.call.api.NCCallRenderMode
Scales video frames to fit the view while preserving the aspect ratio.
Fps_10 - Enum constant in enum class ai.nexconn.call.api.NCCallVideoFrameRate
 
Fps_15 - Enum constant in enum class ai.nexconn.call.api.NCCallVideoFrameRate
 
Fps_24 - Enum constant in enum class ai.nexconn.call.api.NCCallVideoFrameRate
 
Fps_30 - Enum constant in enum class ai.nexconn.call.api.NCCallVideoFrameRate
 

G

GAMING - Enum constant in enum class ai.nexconn.call.api.NCCallAudioQuality
Gaming voice quality with a maximum encoding bitrate of 18 Kbps.
GAMING_CHATROOM - Enum constant in enum class ai.nexconn.call.api.NCCallAudioScenario
Gaming chat scenario.
getAudioQuality(int) - Static method in enum class ai.nexconn.call.api.NCCallAudioQuality
 
getAudioRouteType(int) - Static method in enum class ai.nexconn.call.api.NCCallAudioRouteType
 
getAudioSampleRate() - Method in interface ai.nexconn.call.api.INCCallInitOptions
Returns the audio sample rate.
getAudioSource() - Method in interface ai.nexconn.call.api.INCCallInitOptions
Returns the audio source used for capture.
getBitrate() - Method in enum class ai.nexconn.call.api.NCCallAudioQuality
 
getBytes() - Method in class ai.nexconn.call.api.NCCallAudioFrame
Audio data buffer.
getBytesPerSample() - Method in class ai.nexconn.call.api.NCCallAudioFrame
Returns the number of bytes per sample.
getCallDirection() - Method in interface ai.nexconn.call.api.INCCallLog
Returns the call direction.
getCallDirection(int) - Static method in enum class ai.nexconn.call.api.NCCallDirection
Resolves the call direction from its numeric value.
getCallerUserId() - Method in interface ai.nexconn.call.api.INCCallLog
Returns the caller user ID.
getCallerUserId() - Method in interface ai.nexconn.call.api.INCCallSession
Returns the caller user ID.
getCallId() - Method in interface ai.nexconn.call.api.INCCallLog
Returns the call session ID.
getCallId() - Method in interface ai.nexconn.call.api.INCCallSession
Returns the call ID.
getCallLogList() - Method in interface ai.nexconn.call.api.INCCallLogInfo
Returns the list of call logs.
getCallSessionStatus(int) - Static method in enum class ai.nexconn.call.api.NCCallState
Resolves the call state from its numeric value.
getCallState() - Method in interface ai.nexconn.call.api.INCCallLog
Returns the call state.
getCallState() - Method in interface ai.nexconn.call.api.INCCallSession
Returns the call state.
getCallType() - Method in interface ai.nexconn.call.api.INCCallLog
Returns the call type.
getCallType() - Method in interface ai.nexconn.call.api.INCCallSession
Returns the call type (`single` or `multi-party`).
getCallUserSessionStatus(int) - Static method in enum class ai.nexconn.call.api.NCCallUserState
Resolves the user state from its numeric value.
getChannels() - Method in class ai.nexconn.call.api.NCCallAudioFrame
Returns the number of channels.
getCreationTime() - Method in interface ai.nexconn.call.api.INCCallLog
Returns the session creation timestamp in milliseconds.
getCurrentCallSession() - Method in class ai.nexconn.call.api.NCCallEngine
Returns the current call session instance.
getCurrentUserId() - Method in interface ai.nexconn.call.api.INCCallLog
Returns the current user ID.
getCurrentUserState() - Method in interface ai.nexconn.call.api.INCCallLog
Returns the current user's state in this call.
getData() - Method in interface ai.nexconn.call.api.INCCallVideoFrame
Returns the video data used for custom processing.
getDuration() - Method in interface ai.nexconn.call.api.INCCallLog
Returns the call duration in seconds.
getEndReason() - Method in interface ai.nexconn.call.api.INCCallLog
Returns the reason why the call ended.
getEndTime() - Method in interface ai.nexconn.call.api.INCCallLog
Returns the call end timestamp in milliseconds.
getFirstFrameTime() - Method in interface ai.nexconn.call.api.INCCallLog
Returns the timestamp in milliseconds when the client received the first frame.
getFps() - Method in enum class ai.nexconn.call.api.NCCallVideoFrameRate
Returns the frame rate value.
getHardwareDecoderColor() - Method in interface ai.nexconn.call.api.INCCallInitOptions
Returns the hardware decoder color format.
getHardwareEncoderBitrateMode() - Method in interface ai.nexconn.call.api.INCCallInitOptions
Returns the hardware encoder bitrate control mode.
getHardwareEncoderColor() - Method in interface ai.nexconn.call.api.INCCallInitOptions
Returns the hardware encoder color format.
getHardwareEncoderFrameRate() - Method in interface ai.nexconn.call.api.INCCallInitOptions
Returns the hardware encoder frame rate.
getHeight() - Method in enum class ai.nexconn.call.api.NCCallVideoResolution
Returns the resolution height.
getHistoryCallLogs(long, int, NCCallLogOrder) - Method in class ai.nexconn.call.api.NCCallEngine
Retrieves the current user's call logs with sorting.
getImportance() - Method in enum class ai.nexconn.call.api.NCCallPushImportanceHW
 
getImportanceHW(String) - Static method in enum class ai.nexconn.call.api.NCCallPushImportanceHW
 
getInstance() - Static method in class ai.nexconn.call.api.NCCallEngine
Returns the `NCCallEngine` instance.
getInvitorUserId() - Method in interface ai.nexconn.call.api.INCCallSession
Returns the inviter user ID.
getLabel() - Method in enum class ai.nexconn.call.api.NCCallVideoResolution
Returns the resolution label, for example `480x640`.
getMaxBitRate() - Method in enum class ai.nexconn.call.api.NCCallVideoResolution
Returns the recommended maximum bitrate in kbps.
getMaxRate() - Method in interface ai.nexconn.call.api.INCCallVideoConfig
Returns the maximum uplink video bitrate.
getMediaType() - Method in interface ai.nexconn.call.api.INCCallLog
Returns the media type.
getMediaType() - Method in interface ai.nexconn.call.api.INCCallSession
Returns the media type (`audio` or `audio/video`).
getMediaType(int) - Static method in enum class ai.nexconn.call.api.NCCallMediaType
Resolves the media type from its numeric value.
getMinBitRate() - Method in enum class ai.nexconn.call.api.NCCallVideoResolution
Returns the recommended minimum bitrate in kbps.
getMinRate() - Method in interface ai.nexconn.call.api.INCCallVideoConfig
Returns the minimum uplink video bitrate.
getMultiplier() - Method in enum class ai.nexconn.call.api.NCCallVideoFrameRate
Returns the bitrate multiplier.
getOngoingCallLogs() - Method in class ai.nexconn.call.api.NCCallEngine
Retrieves the current user's unfinished call logs from the server.
getParticipants() - Method in interface ai.nexconn.call.api.INCCallLog
Returns the list of participant user IDs.
getReason() - Method in enum class ai.nexconn.call.api.NCCallCode
Returns the status code description.
getReason() - Method in enum class ai.nexconn.call.api.NCCallResultCode
 
getRemoteParticipants() - Method in interface ai.nexconn.call.api.INCCallSession
Returns the list of remote participants.
getRotatedFrameHeight() - Method in interface ai.nexconn.call.api.INCCallLocalVideoView
 
getRotatedFrameHeight() - Method in interface ai.nexconn.call.api.INCCallRemoteVideoView
 
getRotatedFrameWidth() - Method in interface ai.nexconn.call.api.INCCallLocalVideoView
 
getRotatedFrameWidth() - Method in interface ai.nexconn.call.api.INCCallRemoteVideoView
 
getSampleRate() - Method in class ai.nexconn.call.api.NCCallAudioFrame
Returns the audio sample rate.
getSamples() - Method in class ai.nexconn.call.api.NCCallAudioFrame
Returns the number of samples per channel.
getStartTime() - Method in interface ai.nexconn.call.api.INCCallLog
Returns the call start timestamp in milliseconds.
getSyncData() - Method in interface ai.nexconn.call.api.INCCallLog
Returns custom synchronized data for the call.
getSyncData() - Method in interface ai.nexconn.call.api.INCCallSession
Returns the synchronized data associated with the session.
getSyncTime() - Method in interface ai.nexconn.call.api.INCCallLog
Returns the sync timestamp, which is the total number of milliseconds from `1970-01-01 00:00:00` to the current time.
getSyncTime() - Method in interface ai.nexconn.call.api.INCCallLogInfo
Returns the pagination sync timestamp in milliseconds.
getTextureId() - Method in interface ai.nexconn.call.api.INCCallVideoFrame
Returns the texture ID, used for custom processing such as beauty filters.
getTimestamp() - Method in class ai.nexconn.call.api.NCCallAudioFrame
Returns the relative timestamp of the current audio frame.
getUserId() - Method in interface ai.nexconn.call.api.INCCallRemoteVideoView
 
getUserId() - Method in interface ai.nexconn.call.api.INCCallUser
Returns the user ID.
getUserId() - Method in class ai.nexconn.call.api.NCCallRemoteVideoTextureView
 
getUserId() - Method in class ai.nexconn.call.api.NCCallRemoteVideoView
 
getUserState() - Method in interface ai.nexconn.call.api.INCCallUser
Returns the user's state in the current call.
getValue() - Method in enum class ai.nexconn.call.api.NCCallAudioAECMode
 
getValue() - Method in enum class ai.nexconn.call.api.NCCallAudioNSLevel
 
getValue() - Method in enum class ai.nexconn.call.api.NCCallAudioNSMode
 
getValue() - Method in enum class ai.nexconn.call.api.NCCallAudioRouteType
 
getValue() - Method in enum class ai.nexconn.call.api.NCCallAudioScenario
 
getValue() - Method in enum class ai.nexconn.call.api.NCCallCode
Returns the numeric status code.
getValue() - Method in enum class ai.nexconn.call.api.NCCallDirection
Returns the numeric value of the call direction.
getValue() - Method in enum class ai.nexconn.call.api.NCCallEndReason
Returns the numeric reason value.
getValue() - Method in enum class ai.nexconn.call.api.NCCallMediaType
Returns the numeric value of the media type.
getValue() - Method in enum class ai.nexconn.call.api.NCCallMediaTypeChangeResult
Returns the numeric result value.
getValue() - Method in enum class ai.nexconn.call.api.NCCallResultCode
 
getValue() - Method in enum class ai.nexconn.call.api.NCCallState
Returns the numeric value of the call state.
getValue() - Method in enum class ai.nexconn.call.api.NCCallType
Returns the numeric value of the call type.
getValue() - Method in enum class ai.nexconn.call.api.NCCallUserState
Returns the numeric value of the user state.
getVersion() - Static method in class ai.nexconn.call.api.NCCallEngine
Returns the SDK version.
getVideoFps() - Method in interface ai.nexconn.call.api.INCCallVideoConfig
Returns the uplink video frame rate.
getVideoFps(String) - Static method in enum class ai.nexconn.call.api.NCCallVideoFrameRate
Looks up the matching enum value from a string.
getVideoResolution() - Method in interface ai.nexconn.call.api.INCCallVideoConfig
Returns the uplink video resolution.
getVideoResolution(int, int) - Static method in enum class ai.nexconn.call.api.NCCallVideoResolution
Finds the best match for the specified resolution size.
getVideoResolution(String) - Static method in enum class ai.nexconn.call.api.NCCallVideoResolution
Looks up the matching enum value from a string.
getView() - Method in interface ai.nexconn.call.api.INCCallLocalVideoView
 
getView() - Method in interface ai.nexconn.call.api.INCCallRemoteVideoView
 
getWidth() - Method in enum class ai.nexconn.call.api.NCCallVideoResolution
Returns the resolution width.
GROUP - Enum constant in enum class ai.nexconn.call.api.NCCallDirection
Group call.

H

HANGUP_BY_OTHER_CLIENT - Enum constant in enum class ai.nexconn.call.api.NCCallEndReason
In multi-device login scenarios, another local client has already hung up the call.
HEADSET - Enum constant in enum class ai.nexconn.call.api.NCCallAudioRouteType
Wired headset.
HEADSET_BLUETOOTH - Enum constant in enum class ai.nexconn.call.api.NCCallAudioRouteType
Bluetooth headset in music mode.
HEADSET_BLUETOOTH_SCO - Enum constant in enum class ai.nexconn.call.api.NCCallAudioRouteType
Bluetooth headset in SCO call mode.

I

IDLE - Enum constant in enum class ai.nexconn.call.api.NCCallEndReason
Idle state.
IDLE - Enum constant in enum class ai.nexconn.call.api.NCCallState
The current call is idle.
IDLE - Enum constant in enum class ai.nexconn.call.api.NCCallUserState
Idle state.
IM_NOT_CONNECTED - Enum constant in enum class ai.nexconn.call.api.NCCallResultCode
Initialization failed because IM is not logged in.
IM_OR_RTC_SDK_VERSION_MISMATCH - Enum constant in enum class ai.nexconn.call.api.NCCallResultCode
Initialization failed because the RongCloud IM SDK version does not match the RTC SDK version.
INCCallAndroidPushConfig - Interface in ai.nexconn.call.api
Push configuration for Android.
INCCallAndroidPushConfig.Builder - Class in ai.nexconn.call.api
Builder for Android push configuration.
INCCallAPIResultListener - Interface in ai.nexconn.call.api.callback
Result callbacks for APIs in NCCallEngine.
INCCallAudioConfig - Interface in ai.nexconn.call.api
Audio configuration used before a call starts.
INCCallAudioConfig.Builder - Class in ai.nexconn.call.api
Audio configuration builder.
INCCallAudioFrameCaptureListener - Interface in ai.nexconn.call.api.callback
Callback for captured PCM audio data.
INCCallAudioRouteListener - Interface in ai.nexconn.call.api.callback
Audio route event callbacks.
INCCallConnectionQualityListener - Interface in ai.nexconn.call.api.callback
Listener for call connection quality.
INCCallEventsListener - Interface in ai.nexconn.call.api.callback
Application-layer call event listener.
INCCallInitOptions - Interface in ai.nexconn.call.api
Global initialization options for calling.
INCCallInitOptions.Builder - Class in ai.nexconn.call.api
Abstract builder whose concrete implementation is provided by the SDK.
INCCallIOSPushConfig - Interface in ai.nexconn.call.api
Push configuration for iOS.
INCCallIOSPushConfig.Builder - Class in ai.nexconn.call.api
Builder for iOS push configuration.
INCCallLocalVideoView - Interface in ai.nexconn.call.api
Interface for a local video rendering view.
INCCallLog - Interface in ai.nexconn.call.api
Call log.
INCCallLogInfo - Interface in ai.nexconn.call.api
Paginated call log result.
INCCallPushConfig - Interface in ai.nexconn.call.api
Cross-platform push configuration, including title, content, template, and iOS/Android sub-configurations.
INCCallPushConfig.Builder - Class in ai.nexconn.call.api
Push configuration builder.
INCCallRemoteVideoView - Interface in ai.nexconn.call.api
Interface for a remote video rendering view.
INCCallSession - Interface in ai.nexconn.call.api
Call session data container.
INCCallStartCallOptions - Interface in ai.nexconn.call.api
Optional configuration for starting a call.
INCCallStartCallOptions.Builder - Class in ai.nexconn.call.api
Builder for optional call-start configuration.
INCCallUser - Interface in ai.nexconn.call.api
User information.
INCCallVideoConfig - Interface in ai.nexconn.call.api
Video configuration.
INCCallVideoConfig.Builder - Class in ai.nexconn.call.api
Video configuration builder.
INCCallVideoFrame - Interface in ai.nexconn.call.api
Video frame data.
INCCallVideoFrameCaptureListener - Interface in ai.nexconn.call.api.callback
Callback for local video capture data, used for custom video processing such as beauty filters.
initialize(Context, INCCallInitOptions) - Method in class ai.nexconn.call.api.NCCallEngine
Initializes the call configuration.
install() - Static method in class ai.nexconn.call.api.NCCallEngine
Installs the SDK's underlying dependencies.
INTERNAL_ERROR - Enum constant in enum class ai.nexconn.call.api.NCCallCode
An internal SDK processing exception occurred.
INVITED - Enum constant in enum class ai.nexconn.call.api.NCCallEndReason
Invited state.
INVITED - Enum constant in enum class ai.nexconn.call.api.NCCallUserState
Invited state.
inviteToCall(List<String>) - Method in class ai.nexconn.call.api.NCCallEngine
Invites new users into a one-to-one or group call.
inviteToCall(List<String>, INCCallPushConfig, String) - Method in class ai.nexconn.call.api.NCCallEngine
Invites new users into a one-to-one or group call with push configuration and extra data.
isCameraEnabled() - Method in interface ai.nexconn.call.api.INCCallUser
Returns whether the user's camera is currently enabled.
isEncoderTextureEnabled() - Method in interface ai.nexconn.call.api.INCCallInitOptions
Returns whether texture-based encoding is enabled.
isHardwareDecoderEnabled() - Method in interface ai.nexconn.call.api.INCCallInitOptions
Returns whether hardware decoding is enabled.
isHardwareEncoderEnabled() - Method in interface ai.nexconn.call.api.INCCallInitOptions
Returns whether hardware encoding is enabled.
isHardwareEncoderHighProfileEnabled() - Method in interface ai.nexconn.call.api.INCCallInitOptions
Returns whether hardware encoder High Profile is enabled.
isHasMore() - Method in interface ai.nexconn.call.api.INCCallLogInfo
Returns whether more call logs are available.
isLowLatencyRecordingEnabled() - Method in interface ai.nexconn.call.api.INCCallInitOptions
Returns whether low-latency recording is enabled.
isMicrophoneEnabled() - Method in interface ai.nexconn.call.api.INCCallUser
Returns whether the user's microphone is currently enabled.
isMicrophoneEnabled() - Method in class ai.nexconn.call.api.NCCallEngine
Returns whether the microphone is enabled.
isSpeakerphoneEnabled() - Method in class ai.nexconn.call.api.NCCallEngine
Returns whether the speaker is enabled.
isStereoEnabled() - Method in interface ai.nexconn.call.api.INCCallInitOptions
Returns whether stereo audio is enabled.
isTiny() - Method in interface ai.nexconn.call.api.INCCallRemoteVideoView
 
isTiny() - Method in class ai.nexconn.call.api.NCCallRemoteVideoTextureView
 
isTiny() - Method in class ai.nexconn.call.api.NCCallRemoteVideoView
 
isTinyStreamEnabled() - Method in interface ai.nexconn.call.api.INCCallInitOptions
Returns whether dual-stream mode is enabled.

J

jitter - Variable in class ai.nexconn.call.api.NCCallQualityStats
Jitter in ms.
JOIN_RTC_ERROR - Enum constant in enum class ai.nexconn.call.api.NCCallEndReason
The local user failed to join the room.
joinCall(String) - Method in class ai.nexconn.call.api.NCCallEngine
Joins an ongoing group call.

K

KICKED_BY_SERVER - Enum constant in enum class ai.nexconn.call.api.NCCallEndReason
The local user has been banned from calling by the server.

L

LOGOUT - Enum constant in enum class ai.nexconn.call.api.NCCallEndReason
The local user's IM session logged out.
LOW - Enum constant in enum class ai.nexconn.call.api.NCCallPushImportanceHW
Indicates services and communications messages.

M

MEDIA_TYPE_INVALID - Enum constant in enum class ai.nexconn.call.api.NCCallCode
Media type switching is not allowed for the current call (status code 80004).
MISSED - Enum constant in enum class ai.nexconn.call.api.NCCallEndReason
Missed state.
MISSED - Enum constant in enum class ai.nexconn.call.api.NCCallUserState
Missed state.
MULTI - Enum constant in enum class ai.nexconn.call.api.NCCallType
Multi-party call.
MUSIC - Enum constant in enum class ai.nexconn.call.api.NCCallAudioQuality
Standard music quality with a maximum encoding bitrate of 64 Kbps.
MUSIC_CHATROOM - Enum constant in enum class ai.nexconn.call.api.NCCallAudioScenario
Music chatroom scenario.
MUSIC_CLASSROOM - Enum constant in enum class ai.nexconn.call.api.NCCallAudioScenario
Music classroom scenario.
MUSIC_HIGH - Enum constant in enum class ai.nexconn.call.api.NCCallAudioQuality
High-definition music quality with a maximum encoding bitrate of 128 Kbps.

N

NCCallAudioAECMode - Enum Class in ai.nexconn.call.api
Acoustic echo cancellation modes.
NCCallAudioFrame - Class in ai.nexconn.call.api
Audio frame data.
NCCallAudioFrame() - Constructor for class ai.nexconn.call.api.NCCallAudioFrame
 
NCCallAudioFrame(byte[], int, int, int) - Constructor for class ai.nexconn.call.api.NCCallAudioFrame
 
NCCallAudioNSLevel - Enum Class in ai.nexconn.call.api
Noise suppression levels.
NCCallAudioNSMode - Enum Class in ai.nexconn.call.api
Noise suppression modes.
NCCallAudioQuality - Enum Class in ai.nexconn.call.api
Audio call quality.
NCCallAudioRouteType - Enum Class in ai.nexconn.call.api
Audio route types.
NCCallAudioScenario - Enum Class in ai.nexconn.call.api
Audio scenario modes.
NCCallCode - Enum Class in ai.nexconn.call.api
Call business status codes.
NCCallDirection - Enum Class in ai.nexconn.call.api
Call directions.
NCCallEndReason - Enum Class in ai.nexconn.call.api
Reasons for call termination or state changes.
NCCallEngine - Class in ai.nexconn.call.api
Entry point for the call client, providing session control, media control, push configuration, and call log query capabilities.
NCCallEngine() - Constructor for class ai.nexconn.call.api.NCCallEngine
 
NCCallLocalVideoTextureView - Class in ai.nexconn.call.api
Local video rendering view based on TextureView.
NCCallLocalVideoTextureView(Context) - Constructor for class ai.nexconn.call.api.NCCallLocalVideoTextureView
 
NCCallLocalVideoView - Class in ai.nexconn.call.api
Local video rendering view based on SurfaceView.
NCCallLocalVideoView(Context) - Constructor for class ai.nexconn.call.api.NCCallLocalVideoView
 
NCCallLogOrder - Enum Class in ai.nexconn.call.api
Sorting rules for call log queries.
NCCallMediaType - Enum Class in ai.nexconn.call.api
Call media types.
NCCallMediaTypeChangeResult - Enum Class in ai.nexconn.call.api
Media type change results.
NCCallPushImportanceHW - Enum Class in ai.nexconn.call.api
Huawei message classification supports two modes: intelligent classification and custom classification.
NCCallQualityStats - Class in ai.nexconn.call.api
Call quality statistics.
NCCallQualityStats() - Constructor for class ai.nexconn.call.api.NCCallQualityStats
 
NCCallRemoteVideoTextureView - Class in ai.nexconn.call.api
Remote video rendering view based on TextureView.
NCCallRemoteVideoTextureView(Context, String, boolean) - Constructor for class ai.nexconn.call.api.NCCallRemoteVideoTextureView
Creates a rendering view for a remote user's video stream.
NCCallRemoteVideoView - Class in ai.nexconn.call.api
Remote video rendering view based on SurfaceView.
NCCallRemoteVideoView(Context, String, boolean) - Constructor for class ai.nexconn.call.api.NCCallRemoteVideoView
Creates a rendering view for a remote user's video stream.
NCCallRenderMode - Enum Class in ai.nexconn.call.api
Video rendering modes.
NCCallResultCode - Enum Class in ai.nexconn.call.api
Return results for call API methods.
NCCallState - Enum Class in ai.nexconn.call.api
Current call session state.
NCCallType - Enum Class in ai.nexconn.call.api
Call types.
NCCallUserState - Enum Class in ai.nexconn.call.api
User state during a call.
NCCallVideoBitrateMode - Enum Class in ai.nexconn.call.api
Hardware video bitrate control modes.
NCCallVideoFrameRate - Enum Class in ai.nexconn.call.api
Video frame rate enum.
NCCallVideoResolution - Enum Class in ai.nexconn.call.api
Video resolution levels.
NO_ANSWER - Enum constant in enum class ai.nexconn.call.api.NCCallEndReason
No-answer state.
NO_ANSWER - Enum constant in enum class ai.nexconn.call.api.NCCallUserState
No-answer state.
NONE - Enum constant in enum class ai.nexconn.call.api.NCCallEndReason
Invalid state.
NONE - Enum constant in enum class ai.nexconn.call.api.NCCallMediaTypeChangeResult
Unknown/default state.
NONE - Enum constant in enum class ai.nexconn.call.api.NCCallState
Invalid state.
NONE - Enum constant in enum class ai.nexconn.call.api.NCCallUserState
Invalid state.
NORMAL - Enum constant in enum class ai.nexconn.call.api.NCCallPushImportanceHW
Indicates informational or marketing messages.
NOT_IN_CALL - Enum constant in enum class ai.nexconn.call.api.NCCallCode
The current call has not been established.
NOT_SUPPORT_ENCRYPT - Enum constant in enum class ai.nexconn.call.api.NCCallEndReason
Encrypted calls are not supported.
NS_HIGH - Enum constant in enum class ai.nexconn.call.api.NCCallAudioNSLevel
High.
NS_LOW - Enum constant in enum class ai.nexconn.call.api.NCCallAudioNSLevel
Low.
NS_MODE0 - Enum constant in enum class ai.nexconn.call.api.NCCallAudioNSMode
Do not apply noise suppression.
NS_MODE1 - Enum constant in enum class ai.nexconn.call.api.NCCallAudioNSMode
Apply transient spike suppression without noise suppression.
NS_MODE2 - Enum constant in enum class ai.nexconn.call.api.NCCallAudioNSMode
Apply noise suppression without transient spike suppression.
NS_MODE3 - Enum constant in enum class ai.nexconn.call.api.NCCallAudioNSMode
Apply both noise suppression and transient spike suppression.
NS_MODERATE - Enum constant in enum class ai.nexconn.call.api.NCCallAudioNSLevel
Moderate.
NS_MUSIC - Enum constant in enum class ai.nexconn.call.api.NCCallAudioNSLevel
Music scenario.
NS_VERYHIGH - Enum constant in enum class ai.nexconn.call.api.NCCallAudioNSLevel
Very high.

O

ON_CALL - Enum constant in enum class ai.nexconn.call.api.NCCallEndReason
In-call state.
ON_CALL - Enum constant in enum class ai.nexconn.call.api.NCCallState
The current call is ongoing.
ON_CALL - Enum constant in enum class ai.nexconn.call.api.NCCallUserState
In-call state.
ON_CALLING - Enum constant in enum class ai.nexconn.call.api.NCCallCode
The current user is already in a call and cannot start or join a new call (status code 80002).
ON_DEVICE_DISABLE - Enum constant in enum class ai.nexconn.call.api.NCCallEndReason
The user has no audio/video input devices available.
ON_DEVICE_ENABLE - Enum constant in enum class ai.nexconn.call.api.NCCallEndReason
The user's audio/video input devices are available again.
ON_PHONE - Enum constant in enum class ai.nexconn.call.api.NCCallEndReason
The user has started placing or answering a carrier phone call.
ON_PHONE_ENDED - Enum constant in enum class ai.nexconn.call.api.NCCallEndReason
The user has ended a carrier phone call.
onAcceptCall(NCCallCode, String) - Method in interface ai.nexconn.call.api.callback.INCCallAPIResultListener
Callback for the result of accepting a call.
onAudioVolumeChanged(HashMap<String, Integer>) - Method in interface ai.nexconn.call.api.callback.INCCallConnectionQualityListener
Callback for user audio volume updates during a call.
onCallConnected(INCCallSession) - Method in interface ai.nexconn.call.api.callback.INCCallEventsListener
Notification that the call has been established successfully.
onCallEnded(INCCallSession, NCCallEndReason) - Method in interface ai.nexconn.call.api.callback.INCCallEventsListener
Notification that the call has ended.
onCallReceived(INCCallSession, String) - Method in interface ai.nexconn.call.api.callback.INCCallEventsListener
Notification that a callee or invited user has received an incoming call.
onCallTypeChanged(String, NCCallType) - Method in interface ai.nexconn.call.api.callback.INCCallEventsListener
Notification that the call type has changed.
onCancelChangeMediaType(NCCallCode, String, String) - Method in interface ai.nexconn.call.api.callback.INCCallAPIResultListener
Callback for the result of canceling an already sent media type change request.
onCapture(INCCallVideoFrame) - Method in interface ai.nexconn.call.api.callback.INCCallVideoFrameCaptureListener
Callback for local video data.
onCapture(NCCallAudioFrame) - Method in interface ai.nexconn.call.api.callback.INCCallAudioFrameCaptureListener
 
onDeleteAllCallLogsForMe(NCCallCode) - Method in interface ai.nexconn.call.api.callback.INCCallAPIResultListener
Callback for the result of deleting all call logs of the current user.
onDeleteCallLogsForMe(NCCallCode, List<String>) - Method in interface ai.nexconn.call.api.callback.INCCallAPIResultListener
Callback for the result of deleting the current user's call logs in batches.
onEnableCamera(NCCallCode) - Method in interface ai.nexconn.call.api.callback.INCCallAPIResultListener
Callback for the result of enabling or disabling the camera.
onEndCall(NCCallCode, String) - Method in interface ai.nexconn.call.api.callback.INCCallAPIResultListener
Callback for the result of ending a call.
onGetHistoryCallLogs(NCCallCode, INCCallLogInfo) - Method in interface ai.nexconn.call.api.callback.INCCallAPIResultListener
Callback for retrieving the current user's call logs in the default order.
onGetHistoryCallLogs(NCCallCode, INCCallLogInfo, NCCallLogOrder) - Method in interface ai.nexconn.call.api.callback.INCCallAPIResultListener
Callback for retrieving the current user's call logs with an explicit sort order.
onGetOngoingCallLogs(NCCallCode, List<INCCallLog>) - Method in interface ai.nexconn.call.api.callback.INCCallAPIResultListener
Callback for retrieving the current user's unfinished call logs from the server.
onInviteToCall(NCCallCode, String, List<String>, List<INCCallUser>) - Method in interface ai.nexconn.call.api.callback.INCCallAPIResultListener
Callback for the result of inviting users to join a call.
onJoinCall(NCCallCode, String) - Method in interface ai.nexconn.call.api.callback.INCCallAPIResultListener
Callback for the result of joining a call.
onLocalCallLogReceived(INCCallLog) - Method in interface ai.nexconn.call.api.callback.INCCallEventsListener
Notification that a local call log has been generated after a local user finishes a NCCallType.SINGLE call.
onMediaTypeChangeRequestReceived(String, String, NCCallMediaType) - Method in interface ai.nexconn.call.api.callback.INCCallEventsListener
Notification that a remote media type change request has been received (one-to-one calls only).
onMediaTypeChangeResultReceived(String, String, NCCallMediaType, NCCallMediaTypeChangeResult) - Method in interface ai.nexconn.call.api.callback.INCCallEventsListener
Notification that the media type change result has been received (one-to-one calls only).
onReceiveQualityChanged(HashMap<String, NCCallQualityStats>) - Method in interface ai.nexconn.call.api.callback.INCCallConnectionQualityListener
Callback for receive quality data.
onRemoteCameraStateChanged(String, String, boolean) - Method in interface ai.nexconn.call.api.callback.INCCallEventsListener
Notification that a remote user's camera state has changed.
onRemoteMicrophoneStateChanged(String, String, boolean) - Method in interface ai.nexconn.call.api.callback.INCCallEventsListener
Notification that a remote user's microphone state has changed.
onRemoteUserInvited(String, ArrayList<String>, String) - Method in interface ai.nexconn.call.api.callback.INCCallEventsListener
Notification that remote users have been invited.
onRemoteUserStateChanged(String, String, NCCallUserState, NCCallEndReason) - Method in interface ai.nexconn.call.api.callback.INCCallEventsListener
Notification that a call participant's state has changed.
onReplyChangeMediaType(NCCallCode, String, String, boolean) - Method in interface ai.nexconn.call.api.callback.INCCallAPIResultListener
Callback for the result of replying to a media type change request during a call.
onRequestChangeMediaType(NCCallCode, String, String, NCCallMediaType) - Method in interface ai.nexconn.call.api.callback.INCCallAPIResultListener
Callback for the result of requesting a media type change during a call.
onRouteChanged(NCCallAudioRouteType) - Method in interface ai.nexconn.call.api.callback.INCCallAudioRouteListener
Notifies that the audio route device has changed.
onRouteSwitchFailed(NCCallAudioRouteType, NCCallAudioRouteType) - Method in interface ai.nexconn.call.api.callback.INCCallAudioRouteListener
Notifies that switching the audio route failed.
onSendQualityChanged(NCCallQualityStats) - Method in interface ai.nexconn.call.api.callback.INCCallConnectionQualityListener
Callback for send quality data.
onServerCallLogReceived(INCCallLog) - Method in interface ai.nexconn.call.api.callback.INCCallEventsListener
Notification that a call involving the local user has ended and a server-generated call log is available.
onStartCall(NCCallCode, String, List<INCCallUser>) - Method in interface ai.nexconn.call.api.callback.INCCallAPIResultListener
Callback for the result of starting a call.
onStartTimeReceived(long) - Method in interface ai.nexconn.call.api.callback.INCCallEventsListener
Notification of the call start time, represented as the total number of milliseconds since `1970-01-01 00:00:00`.
onSwitchCamera(NCCallCode, boolean) - Method in interface ai.nexconn.call.api.callback.INCCallAPIResultListener
Callback for the result of switching between front and rear cameras.
onSwitchCamera(NCCallCode, int, boolean, boolean) - Method in interface ai.nexconn.call.api.callback.INCCallAPIResultListener
Callback for the result of switching to a specified camera.
OTHER_CLIENT_CALLING - Enum constant in enum class ai.nexconn.call.api.NCCallEndReason
In multi-device login scenarios, another local client is ringing, so audio/video calls are not allowed on this client.
OTHER_CLIENT_IN_RTC - Enum constant in enum class ai.nexconn.call.api.NCCallEndReason
Another local client is already in the RTC LIB room, so audio/video calls are not allowed on this client.
OTHER_CLIENT_LOGIN - Enum constant in enum class ai.nexconn.call.api.NCCallEndReason
The local user was kicked offline because the same account logged in to IM on another client, in scenarios where multi-device login is not enabled.
OTHER_JOINED_RTC - Enum constant in enum class ai.nexconn.call.api.NCCallEndReason
The local user was kicked out because another client joined the RTC LIB room.

P

PARAMETER_ERROR - Enum constant in enum class ai.nexconn.call.api.NCCallCode
Invalid method argument when calling an API (status code 80001).
parseValue(int) - Static method in enum class ai.nexconn.call.api.NCCallAudioAECMode
 
parseValue(int) - Static method in enum class ai.nexconn.call.api.NCCallAudioNSLevel
 
parseValue(int) - Static method in enum class ai.nexconn.call.api.NCCallAudioNSMode
 
parseVideoFps(int) - Static method in enum class ai.nexconn.call.api.NCCallVideoFrameRate
Resolves the frame rate level from the frame rate value.
parseVideoResolution(int, int) - Static method in enum class ai.nexconn.call.api.NCCallVideoResolution
Returns the matching enum constant for the given width and height.
PUBLISH_ERROR - Enum constant in enum class ai.nexconn.call.api.NCCallEndReason
The local user failed to publish resources.
pubLowResolutionStream(boolean) - Method in class ai.nexconn.call.api.INCCallInitOptions.Builder
Enables or disables publishing an additional low-resolution video stream.

R

REFUSE_CHANGE_MEDIA_TYPE - Enum constant in enum class ai.nexconn.call.api.NCCallMediaTypeChangeResult
Media type change request was rejected.
REMOTE_CONNECTION_ERROR - Enum constant in enum class ai.nexconn.call.api.NCCallEndReason
The remote user's UDP connection was disconnected.
REMOTE_JOIN_RTC_ERROR - Enum constant in enum class ai.nexconn.call.api.NCCallEndReason
The remote user failed to join the room.
REMOTE_KICKED_BY_SERVER - Enum constant in enum class ai.nexconn.call.api.NCCallEndReason
The remote user has been banned from calling.
REMOTE_LOGOUT - Enum constant in enum class ai.nexconn.call.api.NCCallEndReason
The remote user's IM session logged out.
REMOTE_OTHER_CLIENT_IN_RTC - Enum constant in enum class ai.nexconn.call.api.NCCallEndReason
Another client of the remote user is already in the RTC LIB room, so audio/video calls are not allowed.
REMOTE_OTHER_CLIENT_LOGIN - Enum constant in enum class ai.nexconn.call.api.NCCallEndReason
The remote user was kicked offline because the same account logged in on another client.
REMOTE_OTHER_JOINED_RTC - Enum constant in enum class ai.nexconn.call.api.NCCallEndReason
The remote user was kicked out because another client joined the RTC LIB room.
REMOTE_PUBLISH_ERROR - Enum constant in enum class ai.nexconn.call.api.NCCallEndReason
The remote user failed to publish resources.
REMOTE_SUBSCRIBE_ERROR - Enum constant in enum class ai.nexconn.call.api.NCCallEndReason
The remote user failed to subscribe to resources.
removeVideoView(List<String>) - Method in class ai.nexconn.call.api.NCCallEngine
Removes remote user rendering views.
replyChangeMediaType(String, boolean) - Method in class ai.nexconn.call.api.NCCallEngine
Replies to a media type change request (one-to-one only).
REQUEST_CHANGE_MEDIA_TYPE_TIMEOUT - Enum constant in enum class ai.nexconn.call.api.NCCallMediaTypeChangeResult
Timeout caused by the remote user not responding within 60 seconds after the media type change request was sent.
requestChangeMediaType(NCCallMediaType) - Method in class ai.nexconn.call.api.NCCallEngine
Requests a media type change during a call (one-to-one only).
RESOLUTION_1080_1920 - Enum constant in enum class ai.nexconn.call.api.NCCallVideoResolution
 
RESOLUTION_144_176 - Enum constant in enum class ai.nexconn.call.api.NCCallVideoResolution
 
RESOLUTION_144_256 - Enum constant in enum class ai.nexconn.call.api.NCCallVideoResolution
 
RESOLUTION_180_180 - Enum constant in enum class ai.nexconn.call.api.NCCallVideoResolution
 
RESOLUTION_180_240 - Enum constant in enum class ai.nexconn.call.api.NCCallVideoResolution
 
RESOLUTION_180_320 - Enum constant in enum class ai.nexconn.call.api.NCCallVideoResolution
 
RESOLUTION_240_240 - Enum constant in enum class ai.nexconn.call.api.NCCallVideoResolution
 
RESOLUTION_240_320 - Enum constant in enum class ai.nexconn.call.api.NCCallVideoResolution
 
RESOLUTION_360_360 - Enum constant in enum class ai.nexconn.call.api.NCCallVideoResolution
 
RESOLUTION_360_480 - Enum constant in enum class ai.nexconn.call.api.NCCallVideoResolution
 
RESOLUTION_360_640 - Enum constant in enum class ai.nexconn.call.api.NCCallVideoResolution
 
RESOLUTION_480_480 - Enum constant in enum class ai.nexconn.call.api.NCCallVideoResolution
 
RESOLUTION_480_640 - Enum constant in enum class ai.nexconn.call.api.NCCallVideoResolution
 
RESOLUTION_480_720 - Enum constant in enum class ai.nexconn.call.api.NCCallVideoResolution
 
RESOLUTION_480_848 - Enum constant in enum class ai.nexconn.call.api.NCCallVideoResolution
 
RESOLUTION_720_1280 - Enum constant in enum class ai.nexconn.call.api.NCCallVideoResolution
 
RESOLUTION_720_960 - Enum constant in enum class ai.nexconn.call.api.NCCallVideoResolution
 
RESOLUTION_INVALID - Enum constant in enum class ai.nexconn.call.api.NCCallVideoResolution
Invalid value.
RINGING - Enum constant in enum class ai.nexconn.call.api.NCCallEndReason
Ringing state.
RINGING - Enum constant in enum class ai.nexconn.call.api.NCCallUserState
Ringing state.
RTC_SERVICE_UNAVAILABLE - Enum constant in enum class ai.nexconn.call.api.NCCallCode
The audio/video service has not taken effect yet or has been disabled (status code 80006).
rtt - Variable in class ai.nexconn.call.api.NCCallQualityStats
Round-trip network latency in ms.

S

SDK_NOT_INITIALIZED - Enum constant in enum class ai.nexconn.call.api.NCCallCode
The SDK has not been initialized (status code 80200).
SDK_VERSION - Static variable in class ai.nexconn.call.api.NCCallEngine
SDK version.
SERVER_ALLOW_MEDIA_TYPE - Enum constant in enum class ai.nexconn.call.api.NCCallMediaTypeChangeResult
The server arbitration allowed the media type change.
setAGCCompression(int) - Method in class ai.nexconn.call.api.INCCallAudioConfig.Builder
Sets the audio level compression ratio.
setAGCTargetdbov(int) - Method in class ai.nexconn.call.api.INCCallAudioConfig.Builder
Sets the target dBov gain value.
setAndroidConfig(INCCallAndroidPushConfig) - Method in class ai.nexconn.call.api.INCCallPushConfig.Builder
Sets the Android push sub-configuration.
setAPIResultListener(INCCallAPIResultListener) - Method in class ai.nexconn.call.api.NCCallEngine
Sets the listener for call API execution results.
setApnsCollapseId(String) - Method in class ai.nexconn.call.api.INCCallIOSPushConfig.Builder
Sets the iOS collapse ID.
setAudioConfig(INCCallAudioConfig) - Method in class ai.nexconn.call.api.NCCallEngine
Sets the audio configuration, including audio quality, call mode, and so on.
setAudioFrameCaptureListener(INCCallAudioFrameCaptureListener) - Method in class ai.nexconn.call.api.NCCallEngine
Sets the local audio data callback.
setAudioQuality(NCCallAudioQuality, NCCallAudioScenario) - Method in class ai.nexconn.call.api.INCCallAudioConfig.Builder
Sets the audio quality and scenario.
setAudioRouteListener(INCCallAudioRouteListener) - Method in class ai.nexconn.call.api.NCCallEngine
Sets the audio route listener.
setAudioSampleRate(int) - Method in class ai.nexconn.call.api.INCCallInitOptions.Builder
Sets the audio sample rate.
setAudioSource(int) - Method in class ai.nexconn.call.api.INCCallInitOptions.Builder
Sets the audio source used for capture.
setBytes(byte[]) - Method in class ai.nexconn.call.api.NCCallAudioFrame
 
setBytesPerSample(int) - Method in class ai.nexconn.call.api.NCCallAudioFrame
 
setCallEventsListener(INCCallEventsListener) - Method in class ai.nexconn.call.api.NCCallEngine
Sets the call event listener.
setCategoryHW(String) - Method in class ai.nexconn.call.api.INCCallAndroidPushConfig.Builder
Sets the Huawei push message category.
setChannelIdFCM(String) - Method in class ai.nexconn.call.api.INCCallAndroidPushConfig.Builder
Sets the FCM push channel ID.
setChannelIdHW(String) - Method in class ai.nexconn.call.api.INCCallAndroidPushConfig.Builder
Sets the Huawei push channel ID.
setChannels(int) - Method in class ai.nexconn.call.api.NCCallAudioFrame
 
setConnectionQualityListener(INCCallConnectionQualityListener) - Method in class ai.nexconn.call.api.NCCallEngine
Sets the listener for call quality data.
setData(byte[]) - Method in interface ai.nexconn.call.api.INCCallVideoFrame
Sets the processed video data.
setDisablePushTitle(boolean) - Method in class ai.nexconn.call.api.INCCallPushConfig.Builder
Controls whether the push title is suppressed.
setEchoCancel(NCCallAudioAECMode) - Method in class ai.nexconn.call.api.INCCallAudioConfig.Builder
Sets the acoustic echo cancellation mode.
setExtra(String) - Method in class ai.nexconn.call.api.INCCallStartCallOptions.Builder
Sets the extra data carried when starting a call.
setFcmCollapseKey(String) - Method in class ai.nexconn.call.api.INCCallAndroidPushConfig.Builder
Sets the FCM notification group ID (`collapse key`).
setFcmImageUrl(String) - Method in class ai.nexconn.call.api.INCCallAndroidPushConfig.Builder
Sets the image URL used by FCM notification push.
setHardwareDecoderColor(int) - Method in class ai.nexconn.call.api.INCCallInitOptions.Builder
Sets the hardware decoder color format.
setHardwareEncoderBitrateMode(NCCallVideoBitrateMode) - Method in class ai.nexconn.call.api.INCCallInitOptions.Builder
Sets the hardware encoder bitrate control mode.
setHardwareEncoderColor(int) - Method in class ai.nexconn.call.api.INCCallInitOptions.Builder
Sets the hardware encoder color format.
setHardwareEncoderFrameRate(int) - Method in class ai.nexconn.call.api.INCCallInitOptions.Builder
Sets the frame rate used by the system hardware encoder.
setImageUrlHW(String) - Method in class ai.nexconn.call.api.INCCallAndroidPushConfig.Builder
Sets the image URL used by Huawei notification push.
setImportanceHW(NCCallPushImportanceHW) - Method in class ai.nexconn.call.api.INCCallAndroidPushConfig.Builder
Sets the Huawei push message importance level (`NORMAL` / `LOW`).
setIOSConfig(INCCallIOSPushConfig) - Method in class ai.nexconn.call.api.INCCallPushConfig.Builder
Sets the iOS push sub-configuration.
setMaxRate(int) - Method in class ai.nexconn.call.api.INCCallVideoConfig.Builder
Sets the maximum uplink video bitrate in kbps.
setMinRate(int) - Method in class ai.nexconn.call.api.INCCallVideoConfig.Builder
Sets the minimum uplink video bitrate in kbps.
setMirror(boolean) - Method in interface ai.nexconn.call.api.INCCallLocalVideoView
Sets whether mirroring is enabled.
setMirror(boolean) - Method in interface ai.nexconn.call.api.INCCallRemoteVideoView
Sets whether mirroring is enabled.
setNoiseSuppression(NCCallAudioNSMode) - Method in class ai.nexconn.call.api.INCCallAudioConfig.Builder
Sets the noise suppression mode.
setNoiseSuppressionLevel(NCCallAudioNSLevel) - Method in class ai.nexconn.call.api.INCCallAudioConfig.Builder
Sets the noise suppression level.
setPreAmplifierLevel(float) - Method in class ai.nexconn.call.api.INCCallAudioConfig.Builder
Sets the pre-amplification level for captured audio.
setPushConfig(INCCallPushConfig) - Method in class ai.nexconn.call.api.INCCallStartCallOptions.Builder
Sets the push configuration used when starting a call.
setPushContent(String) - Method in class ai.nexconn.call.api.INCCallPushConfig.Builder
Sets the push content.
setPushTitle(String) - Method in class ai.nexconn.call.api.INCCallPushConfig.Builder
Sets the push title.
setRichMediaUri(String) - Method in class ai.nexconn.call.api.INCCallIOSPushConfig.Builder
Sets the iOS rich media URI, typically used together with the category configuration.
setSampleRate(int) - Method in class ai.nexconn.call.api.NCCallAudioFrame
 
setScalingType(NCCallRenderMode) - Method in interface ai.nexconn.call.api.INCCallLocalVideoView
Sets the scaling mode.
setScalingType(NCCallRenderMode) - Method in interface ai.nexconn.call.api.INCCallRemoteVideoView
Sets the scaling mode.
setScalingType(NCCallRenderMode) - Method in class ai.nexconn.call.api.NCCallLocalVideoTextureView
Sets the scaling mode.
setScalingType(NCCallRenderMode) - Method in class ai.nexconn.call.api.NCCallLocalVideoView
Sets the scaling mode.
setScalingType(NCCallRenderMode) - Method in class ai.nexconn.call.api.NCCallRemoteVideoTextureView
Sets the scaling mode.
setScalingType(NCCallRenderMode) - Method in class ai.nexconn.call.api.NCCallRemoteVideoView
Sets the scaling mode.
setTargetId(String) - Method in class ai.nexconn.call.api.INCCallStartCallOptions.Builder
Sets the target group ID for a multi-party call.
setTemplateId(String) - Method in class ai.nexconn.call.api.INCCallPushConfig.Builder
Sets the push template ID.
setTextureId(int) - Method in interface ai.nexconn.call.api.INCCallVideoFrame
Sets the processed texture ID.
setThreadId(String) - Method in class ai.nexconn.call.api.INCCallIOSPushConfig.Builder
Sets the iOS notification thread ID.
setTimestamp(long) - Method in class ai.nexconn.call.api.NCCallAudioFrame
 
setValue(int) - Method in enum class ai.nexconn.call.api.NCCallEndReason
Sets the reason value.
setValue(int) - Static method in enum class ai.nexconn.call.api.NCCallType
Resolves the call type from its numeric value.
setVideoConfig(INCCallVideoConfig) - Method in class ai.nexconn.call.api.NCCallEngine
Sets the video configuration, including resolution, max/min bitrate, frame rate, and so on.
setVideoFps(NCCallVideoFrameRate) - Method in class ai.nexconn.call.api.INCCallVideoConfig.Builder
Sets the uplink video frame rate.
setVideoFrameCaptureListener(INCCallVideoFrameCaptureListener) - Method in class ai.nexconn.call.api.NCCallEngine
Sets the local video capture callback.
setVideoResolution(NCCallVideoResolution) - Method in class ai.nexconn.call.api.INCCallVideoConfig.Builder
Sets the uplink video resolution.
setVideoView(INCCallLocalVideoView) - Method in class ai.nexconn.call.api.NCCallEngine
Sets the local rendering view (`SurfaceView` or `TextureView`).
setVideoView(List<? extends INCCallRemoteVideoView>) - Method in class ai.nexconn.call.api.NCCallEngine
Sets the list of remote user rendering views.
setZOrderMediaOverlay(boolean) - Method in interface ai.nexconn.call.api.INCCallLocalVideoView
 
setZOrderMediaOverlay(boolean) - Method in interface ai.nexconn.call.api.INCCallRemoteVideoView
 
setZOrderOnTop(boolean) - Method in interface ai.nexconn.call.api.INCCallLocalVideoView
 
setZOrderOnTop(boolean) - Method in interface ai.nexconn.call.api.INCCallRemoteVideoView
 
SINGLE - Enum constant in enum class ai.nexconn.call.api.NCCallType
One-to-one call.
SINGLE_CALL_NOT_SUPPORT_MULTI_PERSON - Enum constant in enum class ai.nexconn.call.api.NCCallCode
Only one user is allowed in the participant list when starting a one-to-one call (status code 80011).
SPEAKER_PHONE - Enum constant in enum class ai.nexconn.call.api.NCCallAudioRouteType
Speakerphone.
SPEECH - Enum constant in enum class ai.nexconn.call.api.NCCallAudioQuality
Speech quality with a maximum encoding bitrate of 32 Kbps.
startCall(List<String>, NCCallType, NCCallMediaType) - Method in class ai.nexconn.call.api.NCCallEngine
Starts a call asynchronously.
startCall(List<String>, NCCallType, NCCallMediaType, INCCallPushConfig, String) - Method in class ai.nexconn.call.api.NCCallEngine
Starts a call with push configuration and extra data.
startCall(List<String>, NCCallType, NCCallMediaType, INCCallStartCallOptions) - Method in class ai.nexconn.call.api.NCCallEngine
Starts a call with optional configuration.
SUBSCRIBE_ERROR - Enum constant in enum class ai.nexconn.call.api.NCCallEndReason
The local user failed to subscribe to resources.
SUCCESS - Enum constant in enum class ai.nexconn.call.api.NCCallCode
Success (status code 0).
SUCCESS - Enum constant in enum class ai.nexconn.call.api.NCCallResultCode
The method call succeeded.
switchCamera() - Method in class ai.nexconn.call.api.NCCallEngine
Switches between the front and rear cameras.
switchCamera(int, boolean) - Method in class ai.nexconn.call.api.NCCallEngine
Switches to the specified camera.

T

toString() - Method in interface ai.nexconn.call.api.INCCallSession
Returns a debug string for the session.
toString() - Method in enum class ai.nexconn.call.api.NCCallCode
 
toString() - Method in enum class ai.nexconn.call.api.NCCallResultCode
 
toString() - Method in enum class ai.nexconn.call.api.NCCallVideoFrameRate
 
toString() - Method in enum class ai.nexconn.call.api.NCCallVideoResolution
 
TRANSACTION_ID_INVALID - Enum constant in enum class ai.nexconn.call.api.NCCallCode
Empty transaction ID passed to the API (status code 80009).

U

unInitialize() - Method in class ai.nexconn.call.api.NCCallEngine
Uninitializes the call engine.
UNKNOWN - Enum constant in enum class ai.nexconn.call.api.NCCallAudioRouteType
 
UNKNOWN - Enum constant in enum class ai.nexconn.call.api.NCCallCode
Unknown error (status code -1).
UNKNOWN - Enum constant in enum class ai.nexconn.call.api.NCCallResultCode
An unknown error occurred while calling the method.
USER_ID_INVALID - Enum constant in enum class ai.nexconn.call.api.NCCallCode
Empty user ID passed to the API (status code 80010).
USER_LIST_INVALID - Enum constant in enum class ai.nexconn.call.api.NCCallCode
Empty user list passed to the API (status code 80007).

V

valueOf(int) - Static method in enum class ai.nexconn.call.api.NCCallAudioScenario
Returns the enum constant of this class with the specified name.
valueOf(int) - Static method in enum class ai.nexconn.call.api.NCCallCode
Resolves the status code from its numeric value.
valueOf(int) - Static method in enum class ai.nexconn.call.api.NCCallEndReason
Resolves the reason from its numeric value.
valueOf(int) - Static method in enum class ai.nexconn.call.api.NCCallMediaTypeChangeResult
Resolves the change result from its numeric value.
valueOf(int) - Static method in enum class ai.nexconn.call.api.NCCallResultCode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.nexconn.call.api.NCCallAudioAECMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.nexconn.call.api.NCCallAudioNSLevel
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.nexconn.call.api.NCCallAudioNSMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.nexconn.call.api.NCCallAudioQuality
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.nexconn.call.api.NCCallAudioRouteType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.nexconn.call.api.NCCallAudioScenario
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.nexconn.call.api.NCCallCode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.nexconn.call.api.NCCallDirection
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.nexconn.call.api.NCCallEndReason
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.nexconn.call.api.NCCallLogOrder
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.nexconn.call.api.NCCallMediaType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.nexconn.call.api.NCCallMediaTypeChangeResult
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.nexconn.call.api.NCCallPushImportanceHW
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.nexconn.call.api.NCCallRenderMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.nexconn.call.api.NCCallResultCode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.nexconn.call.api.NCCallState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.nexconn.call.api.NCCallType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.nexconn.call.api.NCCallUserState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.nexconn.call.api.NCCallVideoBitrateMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.nexconn.call.api.NCCallVideoFrameRate
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.nexconn.call.api.NCCallVideoResolution
Returns the enum constant of this class with the specified name.
values() - Static method in enum class ai.nexconn.call.api.NCCallAudioAECMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.nexconn.call.api.NCCallAudioNSLevel
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.nexconn.call.api.NCCallAudioNSMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.nexconn.call.api.NCCallAudioQuality
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.nexconn.call.api.NCCallAudioRouteType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.nexconn.call.api.NCCallAudioScenario
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.nexconn.call.api.NCCallCode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.nexconn.call.api.NCCallDirection
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.nexconn.call.api.NCCallEndReason
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.nexconn.call.api.NCCallLogOrder
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.nexconn.call.api.NCCallMediaType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.nexconn.call.api.NCCallMediaTypeChangeResult
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.nexconn.call.api.NCCallPushImportanceHW
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.nexconn.call.api.NCCallRenderMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.nexconn.call.api.NCCallResultCode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.nexconn.call.api.NCCallState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.nexconn.call.api.NCCallType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.nexconn.call.api.NCCallUserState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.nexconn.call.api.NCCallVideoBitrateMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.nexconn.call.api.NCCallVideoFrameRate
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.nexconn.call.api.NCCallVideoResolution
Returns an array containing the constants of this enum class, in the order they are declared.
VBR - Enum constant in enum class ai.nexconn.call.api.NCCallVideoBitrateMode
Variable bitrate.
VIDEO - Enum constant in enum class ai.nexconn.call.api.NCCallMediaType
Audio/video call.
videoBitRate - Variable in class ai.nexconn.call.api.NCCallQualityStats
Video bitrate in kbps.
videoFPS - Variable in class ai.nexconn.call.api.NCCallQualityStats
Frame rate in fps.
videoHeight - Variable in class ai.nexconn.call.api.NCCallQualityStats
Video frame height in px.
videoPacketLostRate - Variable in class ai.nexconn.call.api.NCCallQualityStats
Video packet loss rate.
videoWidth - Variable in class ai.nexconn.call.api.NCCallQualityStats
Video frame width in px.
A B C D E F G H I J K L M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values