Skip navigation links
A B C D E F G H I J L M N O P Q R S T U V W X Y Z _ 

A

AccountInfo - Class in io.agora.rtc
Account information for a user.
AccountInfo(int, String) - Constructor for class io.agora.rtc.AccountInfo
Constructs an AccountInfo object.
activePercent - Variable in class io.agora.rtc.AgoraAudioVadConfig
active percent, if over this percent, will be recognized as speaking, default value is 0.6
activePercent - Variable in class io.agora.rtc.AgoraAudioVadConfigV2
The percentage of active frames required in startRecognizeCount frames to enter speaking state.
adaptiveRmsThresholdFactor - Variable in class io.agora.rtc.AgoraAudioVadConfigV2
default to : 0.67.i.e 2/3
adaptiveStartRmsThreshold - Variable in class io.agora.rtc.AgoraAudioVadV2
Adaptive RMS threshold for start speaking (cached for logging)
adaptiveStopRmsThreshold - Variable in class io.agora.rtc.AgoraAudioVadV2
Adaptive RMS threshold for stop speaking (cached for logging)
addAudioSink(AgoraAudioSink, AudioSinkWants) - Method in class io.agora.rtc.AgoraAudioTrack
Attaches an audio sink to the track.
addImageSource(String, MixerLayoutConfig, int) - Method in class io.agora.rtc.AgoraVideoMixer
Adds an image source to the mixer.
addPcmData(int, int, int) - Method in class io.agora.rtc.PcmConsumeStateUtils
Adds PCM data and updates duration.
addPublishStreamUrl(String, int) - Method in class io.agora.rtc.AgoraRtmpStreamingService
Adds a publish stream URL.
addRenderer(AgoraVideoRenderer, int) - Method in class io.agora.rtc.AgoraVideoTrack
Adds a renderer to the video track.
addVadInstance(String, String) - Method in class io.agora.rtc.AgoraAudioVadManager
Adds (or retrieves) a VAD instance for the specified channel and user.
addVideoTrack(String, AgoraVideoTrack) - Method in class io.agora.rtc.AgoraVideoMixer
Adds a video track to the mixer.
adjustLocalAudioTrackPublishVolume(int) - Method in class io.agora.rtc.AgoraRtcConn
Adjusts the publish volume of the local audio track.
adjustPlaybackSignalVolume(int) - Method in class io.agora.rtc.AgoraLocalUser
Adjusts the playback signal volume.
adjustPlayoutVolume(int) - Method in class io.agora.rtc.AgoraAudioTrack
Adjusts the playback volume.
adjustPublishVolume(int) - Method in class io.agora.rtc.AgoraLocalAudioTrack
Adjusts the publish volume of the local audio track.
AecConfig - Class in io.agora.rtc.audio3a
Acoustic Echo Cancellation (AEC) configuration.
AecConfig() - Constructor for class io.agora.rtc.audio3a.AecConfig
Constructs an AecConfig with default settings.
AecConfig(boolean, boolean, boolean, int, Constants.AecFilterLength, Constants.AecModelType, Constants.AecSuppressionMode, Constants.AIAecSuppressionMode) - Constructor for class io.agora.rtc.audio3a.AecConfig
All-args constructor.
aecConfig - Variable in class io.agora.rtc.audio3a.AgoraAudioProcessorConfig
The configuration for Acoustic Echo Cancellation (AEC).
AecFilterLength(int) - Constructor for enum io.agora.rtc.Constants.AecFilterLength
Private constructor.
aecModelType - Variable in class io.agora.rtc.audio3a.AecConfig
The Aec Model Type.
AecModelType(int) - Constructor for enum io.agora.rtc.Constants.AecModelType
Private constructor.
aecStartupMaxSuppressTimeInMs - Variable in class io.agora.rtc.audio3a.AecConfig
When Aec is in startup state, an extreme Aec suppression is needed.
aecSuppressionMode - Variable in class io.agora.rtc.audio3a.AecConfig
The Aec suppression level.
AecSuppressionMode(int) - Constructor for enum io.agora.rtc.Constants.AecSuppressionMode
Private constructor.
AgcConfig - Class in io.agora.rtc.apm
Automatic Gain Control (AGC) configuration.
AgcConfig() - Constructor for class io.agora.rtc.apm.AgcConfig
Constructs an AgcConfig with default settings.
agcConfig - Variable in class io.agora.rtc.apm.AgoraApmConfig
Automatic Gain Control configuration
AgcConfig - Class in io.agora.rtc.audio3a
Configuration for Automatic Gain Control (AGC).
AgcConfig() - Constructor for class io.agora.rtc.audio3a.AgcConfig
Creates an AGC configuration with default values.
AgcConfig(boolean, boolean, int, int, int) - Constructor for class io.agora.rtc.audio3a.AgcConfig
Constructs an AgcConfig object.
agcConfig - Variable in class io.agora.rtc.audio3a.AgoraAudioProcessorConfig
The configuration for Automatic Gain Control (AGC).
aggressive - Variable in class io.agora.rtc.AgoraAudioVadConfig
aggressive factor, greater value means more aggressive, default value is 5.0
AgoraApmConfig - Class in io.agora.rtc.apm
Audio Post-processing Module (APM) configuration.
AgoraApmConfig() - Constructor for class io.agora.rtc.apm.AgoraApmConfig
Constructor with default values (matches Go SDK's NewAPMConfig)
AgoraAudioDeviceManager - Class in io.agora.rtc
Audio device manager for managing audio input/output devices.
AgoraAudioDeviceManager(long) - Constructor for class io.agora.rtc.AgoraAudioDeviceManager
Constructs an AgoraAudioDeviceManager.
AgoraAudioEncodedFrameSender - Class in io.agora.rtc
Sender for encoded audio frames.
AgoraAudioEncodedFrameSender(long) - Constructor for class io.agora.rtc.AgoraAudioEncodedFrameSender
Constructs an AgoraAudioEncodedFrameSender.
AgoraAudioFrame - Class in io.agora.rtc.audio3a
Represents an audio frame with various properties such as type, sample rate, channels, etc.
AgoraAudioFrame() - Constructor for class io.agora.rtc.audio3a.AgoraAudioFrame
Constructs an AgoraAudioFrame with default settings.
AgoraAudioFrame(int, int, int, int, int, ByteBuffer) - Constructor for class io.agora.rtc.audio3a.AgoraAudioFrame
Constructs an AgoraAudioFrame with the specified parameters.
agoraAudioFrameObserver - Variable in class io.agora.rtc.AgoraLocalUser
Cached audio frame observer wrapper.
AgoraAudioFrameObserverWrapper - Class in io.agora.rtc
Wrapper for audio frame observer that integrates VAD functionality.
AgoraAudioFrameObserverWrapper(IAudioFrameObserver, boolean, AgoraAudioVadConfigV2, AgoraServiceConfig) - Constructor for class io.agora.rtc.AgoraAudioFrameObserverWrapper
Constructs an AgoraAudioFrameObserverWrapper.
AgoraAudioPcmDataSender - Class in io.agora.rtc
Sender for PCM audio data.
AgoraAudioPcmDataSender(long) - Constructor for class io.agora.rtc.AgoraAudioPcmDataSender
Constructs an AgoraAudioPcmDataSender.
AgoraAudioProcessor - Class in io.agora.rtc.audio3a
The AgoraAudioProcessor class.
AgoraAudioProcessor() - Constructor for class io.agora.rtc.audio3a.AgoraAudioProcessor
Constructs an AgoraAudioProcessor.
AgoraAudioProcessorConfig - Class in io.agora.rtc.audio3a
Configuration for the Agora Audio Processor.
AgoraAudioProcessorConfig() - Constructor for class io.agora.rtc.audio3a.AgoraAudioProcessorConfig
Constructs an AgoraAudioProcessorConfig with default settings.
AgoraAudioProcessorConfig(String, AecConfig, AnsConfig, AgcConfig, BghvsConfig) - Constructor for class io.agora.rtc.audio3a.AgoraAudioProcessorConfig
Constructs an AgoraAudioProcessorConfig with specified settings.
AgoraAudioProcessorEventType(int) - Constructor for enum io.agora.rtc.Constants.AgoraAudioProcessorEventType
Private constructor.
AgoraAudioSink - Class in io.agora.rtc
Represents an audio sink used to consume audio data from an Agora track.
AgoraAudioSink() - Constructor for class io.agora.rtc.AgoraAudioSink
Creates an audio sink and initializes the native resources.
AgoraAudioTrack - Class in io.agora.rtc
Represents an Agora audio track and exposes volume and sink control APIs.
AgoraAudioTrack(long) - Constructor for class io.agora.rtc.AgoraAudioTrack
Constructs an audio track wrapper.
AgoraAudioVad - Class in io.agora.rtc
Voice Activity Detection (VAD) implementation for Agora SDK.
AgoraAudioVad() - Constructor for class io.agora.rtc.AgoraAudioVad
Constructs a VAD instance and loads native resources.
AgoraAudioVadConfig - Class in io.agora.rtc
Configuration values for the Java VAD implementation.
AgoraAudioVadConfig() - Constructor for class io.agora.rtc.AgoraAudioVadConfig
Creates a configuration with default thresholds and counters.
AgoraAudioVadConfig(int, int, int, int, int, float, float, float, float, int, int, int, float, float) - Constructor for class io.agora.rtc.AgoraAudioVadConfig
Creates a configuration with custom parameters.
AgoraAudioVadConfigV2 - Class in io.agora.rtc
Configuration for the second generation VAD implementation.
AgoraAudioVadConfigV2() - Constructor for class io.agora.rtc.AgoraAudioVadConfigV2
Creates a VAD configuration with default adaptive values.
AgoraAudioVadConfigV2(int, int, int, float, float, int, int, int, int, boolean, float) - Constructor for class io.agora.rtc.AgoraAudioVadConfigV2
Creates a VAD configuration with custom thresholds.
AgoraAudioVadManager - Class in io.agora.rtc
Manages the lifecycle of VAD instances and optional dump utilities.
AgoraAudioVadManager(AgoraAudioVadConfigV2, boolean, String) - Constructor for class io.agora.rtc.AgoraAudioVadManager
Constructor for AudioVadManager
AgoraAudioVadV2 - Class in io.agora.rtc
Voice Activity Detection (VAD) V2 implementation for Agora SDK.
AgoraAudioVadV2(AgoraAudioVadConfigV2) - Constructor for class io.agora.rtc.AgoraAudioVadV2
Creates a VAD instance with the specified configuration.
AgoraAudioVadV2.VadData - Class in io.agora.rtc
Simple container for an audio frame and its activity flag.
AgoraCameraCapturer - Class in io.agora.rtc
Wrapper around the native camera capturer handle.
AgoraCameraCapturer(long) - Constructor for class io.agora.rtc.AgoraCameraCapturer
Creates a camera capturer wrapper.
AgoraDeviceInfo - Class in io.agora.rtc
Provides access to camera device enumeration and capabilities.
AgoraDeviceInfo(long) - Constructor for class io.agora.rtc.AgoraDeviceInfo
Creates a device info wrapper.
AgoraExtensionControl - Class in io.agora.rtc
Wrapper for controlling Agora native extension providers.
AgoraExtensionControl(long) - Constructor for class io.agora.rtc.AgoraExtensionControl
Creates an extension control wrapper.
AgoraExtensionProvider - Class in io.agora.rtc
Wrapper around an Agora native extension provider handle.
AgoraExtensionProvider(long) - Constructor for class io.agora.rtc.AgoraExtensionProvider
Constructs a provider wrapper.
AgoraExternalAudioProcessor - Class in io.agora.rtc
External audio processor for processing audio data with 3A (AEC, ANS, AGC) and VAD.
AgoraExternalAudioProcessor(AgoraService, AgoraMediaNodeFactory, AgoraServiceConfig) - Constructor for class io.agora.rtc.AgoraExternalAudioProcessor
Constructs an AgoraExternalAudioProcessor.
AgoraExternalAudioProcessorObserverWrapper - Class in io.agora.rtc
Wrapper for audio frame observer that integrates VAD functionality.
AgoraExternalAudioProcessorObserverWrapper(AgoraExternalAudioProcessor, IExternalAudioProcessorObserver, AgoraAudioVadConfigV2, AgoraServiceConfig, AgoraApmConfig) - Constructor for class io.agora.rtc.AgoraExternalAudioProcessorObserverWrapper
Constructs an AgoraExternalAudioProcessorObserverWrapper.
AgoraFileUploaderService - Class in io.agora.rtc
Wrapper for the native file uploader service.
AgoraFileUploaderService(long) - Constructor for class io.agora.rtc.AgoraFileUploaderService
Creates a file uploader service wrapper.
AgoraLocalAudioTrack - Class in io.agora.rtc
Represents a local audio track for publishing audio to a channel.
AgoraLocalAudioTrack(long) - Constructor for class io.agora.rtc.AgoraLocalAudioTrack
Constructor for AgoraLocalAudioTrack.
agoraLocalAudioTracks - Variable in class io.agora.rtc.LocalUserObserverWrapper
List of local audio tracks
AgoraLocalUser - Class in io.agora.rtc
Manages observers and publication state for a local user instance.
AgoraLocalUser(long) - Constructor for class io.agora.rtc.AgoraLocalUser
Creates a local user wrapper.
AgoraLocalVideoTrack - Class in io.agora.rtc
Represents a local video track for publishing video to a channel.
AgoraLocalVideoTrack(long) - Constructor for class io.agora.rtc.AgoraLocalVideoTrack
Constructor for AgoraLocalVideoTrack.
agoraLocalVideoTracks - Variable in class io.agora.rtc.LocalUserObserverWrapper
List of local video tracks
AgoraLogger - Class in io.agora.rtc
High-performance logging utility class designed for Agora SDK.
AgoraLogger() - Constructor for class io.agora.rtc.AgoraLogger
Private constructor to prevent instantiation.
AgoraMediaCtrlPacketReceiver - Class in io.agora.rtc
Wrapper for receiving media control packets.
AgoraMediaCtrlPacketReceiver() - Constructor for class io.agora.rtc.AgoraMediaCtrlPacketReceiver
Constructs a media control packet receiver.
AgoraMediaCtrlPacketSender - Class in io.agora.rtc
Wrapper for sending media control packets.
AgoraMediaCtrlPacketSender(long) - Constructor for class io.agora.rtc.AgoraMediaCtrlPacketSender
Constructs a media control packet sender.
AgoraMediaNodeFactory - Class in io.agora.rtc
Factory for creating various media node instances.
AgoraMediaNodeFactory(long) - Constructor for class io.agora.rtc.AgoraMediaNodeFactory
Constructor for AgoraMediaNodeFactory.
AgoraMediaPacketReceiver - Class in io.agora.rtc
Wrapper for receiving media packets.
AgoraMediaPacketReceiver() - Constructor for class io.agora.rtc.AgoraMediaPacketReceiver
Constructs a media packet receiver.
AgoraMediaPacketSender - Class in io.agora.rtc
Wrapper for sending media packets.
AgoraMediaPacketSender(long) - Constructor for class io.agora.rtc.AgoraMediaPacketSender
Constructs a media packet sender.
AgoraMediaPlayerSource - Class in io.agora.rtc
Wrapper for media player source functionality.
AgoraMediaPlayerSource(long) - Constructor for class io.agora.rtc.AgoraMediaPlayerSource
Constructs a media player source.
AgoraMediaRelayService - Class in io.agora.rtc
Wrapper for media relay service functionality.
AgoraMediaRelayService(long) - Constructor for class io.agora.rtc.AgoraMediaRelayService
Constructs a media relay service.
AgoraMediaStreamingSource - Class in io.agora.rtc
Wrapper for media streaming source functionality.
AgoraMediaStreamingSource(long) - Constructor for class io.agora.rtc.AgoraMediaStreamingSource
Constructs a media streaming source.
AgoraParameter - Class in io.agora.rtc
Wrapper for setting and getting Agora SDK parameters.
AgoraParameter(long) - Constructor for class io.agora.rtc.AgoraParameter
Constructor for AgoraParameter.
agoraParameter - Variable in class io.agora.rtc.AgoraRtcConn
Agora parameter instance
agoraParameter - Variable in class io.agora.rtc.AgoraService
Agora parameter instance
AgoraRecordDevice - Class in io.agora.rtc
Wrapper for audio recording device functionality.
AgoraRecordDevice(long) - Constructor for class io.agora.rtc.AgoraRecordDevice
Constructs a recording device.
AgoraRemoteAudioMixerSource - Class in io.agora.rtc
Wrapper for remote audio mixer source functionality.
AgoraRemoteAudioMixerSource(long) - Constructor for class io.agora.rtc.AgoraRemoteAudioMixerSource
Constructs a remote audio mixer source.
AgoraRemoteAudioTrack - Class in io.agora.rtc
Represents a remote audio track received from other users in a channel.
AgoraRemoteAudioTrack(long) - Constructor for class io.agora.rtc.AgoraRemoteAudioTrack
Constructs a remote audio track.
agoraRemoteAudioTracks - Variable in class io.agora.rtc.LocalUserObserverWrapper
List of remote audio tracks
AgoraRemoteVideoTrack - Class in io.agora.rtc
Represents a remote video track received from other users in a channel.
AgoraRemoteVideoTrack(long) - Constructor for class io.agora.rtc.AgoraRemoteVideoTrack
Constructs a remote video track.
agoraRemoteVideoTracks - Variable in class io.agora.rtc.LocalUserObserverWrapper
List of remote video tracks
AgoraRtcConn - Class in io.agora.rtc
Represents an RTC connection for joining channels and managing media streams.
AgoraRtcConn(long) - Constructor for class io.agora.rtc.AgoraRtcConn
Constructor
AgoraRtcConn.InternalCapabilitesObserver - Class in io.agora.rtc
Internal capabilities observer implementation.
agoraRtcConnCreate(RtcConnConfig, RtcConnPublishConfig) - Method in class io.agora.rtc.AgoraService
Creates an RTC connection.
AgoraRtmChannel - Class in io.agora.rtc
Wrapper for RTM channel functionality.
AgoraRtmChannel(long) - Constructor for class io.agora.rtc.AgoraRtmChannel
Constructs an RTM channel.
AgoraRtmChannelAttributes - Class in io.agora.rtc
Wrapper for RTM channel attributes.
AgoraRtmChannelAttributes(long) - Constructor for class io.agora.rtc.AgoraRtmChannelAttributes
Constructs RTM channel attributes.
AgoraRtmChannelMember - Class in io.agora.rtc
Wrapper for RTM channel member information.
AgoraRtmChannelMember(long) - Constructor for class io.agora.rtc.AgoraRtmChannelMember
Constructs an RTM channel member.
AgoraRtmMessage - Class in io.agora.rtc
Wrapper for RTM message functionality.
AgoraRtmMessage(long) - Constructor for class io.agora.rtc.AgoraRtmMessage
Constructs an RTM message.
AgoraRtmpConn - Class in io.agora.rtc
Wrapper for RTMP connection functionality.
AgoraRtmpConn(long) - Constructor for class io.agora.rtc.AgoraRtmpConn
Constructs an RTMP connection.
AgoraRtmpLocalUser - Class in io.agora.rtc
Wrapper for RTMP local user functionality.
AgoraRtmpLocalUser(long) - Constructor for class io.agora.rtc.AgoraRtmpLocalUser
Constructs an RTMP local user.
AgoraRtmpStreamingService - Class in io.agora.rtc
Wrapper for RTMP streaming service functionality.
AgoraRtmpStreamingService(long) - Constructor for class io.agora.rtc.AgoraRtmpStreamingService
Constructs an RTMP streaming service.
AgoraRtmService - Class in io.agora.rtc
Wrapper for RTM service functionality.
AgoraRtmService(long) - Constructor for class io.agora.rtc.AgoraRtmService
Constructs an RTM service.
AgoraScreenCapturer - Class in io.agora.rtc
Wrapper for screen capturer functionality.
AgoraScreenCapturer(long) - Constructor for class io.agora.rtc.AgoraScreenCapturer
Constructs a screen capturer.
agoraService - Variable in class io.agora.rtc.AgoraRtcConn
Agora service instance
AgoraService - Class in io.agora.rtc
Main service class for Agora SDK.
AgoraService() - Constructor for class io.agora.rtc.AgoraService
Constructs an Agora service instance.
agoraServiceConfig - Variable in class io.agora.rtc.AgoraExternalAudioProcessor
Agora service configuration
agoraServiceConfig - Variable in class io.agora.rtc.AgoraLocalUser
Configuration used when registering observers.
agoraServiceConfig - Variable in class io.agora.rtc.AgoraService
Agora service configuration
AgoraServiceConfig - Class in io.agora.rtc
Configuration class for Agora service initialization.
AgoraServiceConfig() - Constructor for class io.agora.rtc.AgoraServiceConfig
Default constructor for AgoraServiceConfig.
AgoraServiceConfig(int, int, int, Object, String, int, int, int, int, String, int, int, int, String, String, Constants.ApmMode, AgoraApmConfig) - Constructor for class io.agora.rtc.AgoraServiceConfig
Constructs an AgoraServiceConfig with all parameters.
AgoraServiceConfigEx - Class in io.agora.rtc
Extended configuration class for Agora service initialization.
AgoraServiceConfigEx() - Constructor for class io.agora.rtc.AgoraServiceConfigEx
Default constructor for AgoraServiceConfigEx.
AgoraVideoBeautyFilter - Class in io.agora.rtc
Wrapper for video beauty filter functionality.
AgoraVideoBeautyFilter(long) - Constructor for class io.agora.rtc.AgoraVideoBeautyFilter
Constructs a video beauty filter.
agoraVideoEncodedFrameObserver - Variable in class io.agora.rtc.AgoraLocalUser
Cached video encoded frame observer.
AgoraVideoEncodedFrameObserver - Class in io.agora.rtc
Wrapper for video encoded frame observer functionality.
AgoraVideoEncodedFrameObserver(IVideoEncodedFrameObserver) - Constructor for class io.agora.rtc.AgoraVideoEncodedFrameObserver
Constructs a video encoded frame observer.
AgoraVideoEncodedImageReceiver - Class in io.agora.rtc
Wrapper for receiving encoded video images.
AgoraVideoEncodedImageReceiver() - Constructor for class io.agora.rtc.AgoraVideoEncodedImageReceiver
Constructs a video encoded image receiver.
AgoraVideoEncodedImageSender - Class in io.agora.rtc
Wrapper for sending encoded video images.
AgoraVideoEncodedImageSender(long) - Constructor for class io.agora.rtc.AgoraVideoEncodedImageSender
Constructs a video encoded image sender.
AgoraVideoFrame - Class in io.agora.rtc
Represents a video frame for processing and rendering.
AgoraVideoFrame(long) - Constructor for class io.agora.rtc.AgoraVideoFrame
Constructs a video frame.
AgoraVideoFrameMemoryPool - Class in io.agora.rtc
Wrapper for video frame memory pool functionality.
AgoraVideoFrameMemoryPool(long) - Constructor for class io.agora.rtc.AgoraVideoFrameMemoryPool
Constructs a video frame memory pool.
AgoraVideoFrameObserver - Class in io.agora.rtc
Wrapper for video frame observer functionality.
AgoraVideoFrameObserver() - Constructor for class io.agora.rtc.AgoraVideoFrameObserver
Constructs a video frame observer.
agoraVideoFrameObserver2 - Variable in class io.agora.rtc.AgoraLocalUser
Cached video frame observer.
AgoraVideoFrameObserver2 - Class in io.agora.rtc
Wrapper for video frame observer V2 functionality.
AgoraVideoFrameObserver2(IVideoFrameObserver2) - Constructor for class io.agora.rtc.AgoraVideoFrameObserver2
Constructs a video frame observer V2.
AgoraVideoFrameSender - Class in io.agora.rtc
Wrapper for sending video frames.
AgoraVideoFrameSender(long) - Constructor for class io.agora.rtc.AgoraVideoFrameSender
Constructs a video frame sender.
AgoraVideoMixer - Class in io.agora.rtc
Wrapper for video mixer functionality.
AgoraVideoMixer(long) - Constructor for class io.agora.rtc.AgoraVideoMixer
Constructs a video mixer.
AgoraVideoRenderer - Class in io.agora.rtc
Wrapper for video renderer functionality.
AgoraVideoRenderer(long) - Constructor for class io.agora.rtc.AgoraVideoRenderer
Constructs a video renderer.
AgoraVideoSink - Class in io.agora.rtc
Wrapper for video sink functionality.
AgoraVideoSink(long) - Constructor for class io.agora.rtc.AgoraVideoSink
Constructs a video sink.
AgoraVideoTrack - Class in io.agora.rtc
Wrapper for video track functionality.
AgoraVideoTrack(long) - Constructor for class io.agora.rtc.AgoraVideoTrack
Constructs a video track.
aiAecConfig - Variable in class io.agora.rtc.apm.AgoraApmConfig
AI Acoustic Echo Cancellation configuration
AIAecConfig - Class in io.agora.rtc.apm
AI Acoustic Echo Cancellation (AIAEC) configuration.
AIAecConfig() - Constructor for class io.agora.rtc.apm.AIAecConfig
Default constructor for AIAecConfig.
aiAecSuppressionMode - Variable in class io.agora.rtc.audio3a.AecConfig
The AIAec suppression mode.
AIAecSuppressionMode(int) - Constructor for enum io.agora.rtc.Constants.AIAecSuppressionMode
Private constructor.
aiNsConfig - Variable in class io.agora.rtc.apm.AgoraApmConfig
AI Noise Suppression configuration
AinsConfig - Class in io.agora.rtc.apm
AI Noise Suppression (AINS) configuration.
AinsConfig() - Constructor for class io.agora.rtc.apm.AinsConfig
Default constructor for AinsConfig.
aiNsEnabled - Variable in class io.agora.rtc.apm.AinsConfig
Enable or disable AI NS (AI Noise Suppression) Default: true (enabled)
aiNsModelPref - Variable in class io.agora.rtc.apm.AinsConfig
AI NS model preference Default: 10
allLogsEnabled - Static variable in class io.agora.rtc.AgoraLogger
Global switch to control all logging
allowBluetooth - Variable in class io.agora.rtc.AudioSessionConfig
Allow Bluetooth
allowBluetoothA2dp - Variable in class io.agora.rtc.AudioSessionConfig
Allow Bluetooth A2DP
allowMixWithOthers - Variable in class io.agora.rtc.AudioSessionConfig
Allow mix with others
alpha - Variable in class io.agora.rtc.MixerLayoutConfig
Alpha value
alpha - Variable in class io.agora.rtc.TranscodingUser
Alpha value
alpha - Variable in class io.agora.rtc.TranscodingVideoStream
Alpha value
alphaBuffer - Variable in class io.agora.rtc.ExternalVideoFrame
Portrait Segmentation meta buffer, dimension of which is the same as VideoFrame.
alphaBuffer - Variable in class io.agora.rtc.VideoFrame
Portrait Segmentation meta buffer, dimension of which is the same as VideoFrame.
alphaMode - Variable in class io.agora.rtc.ExternalVideoFrame
The relative position between alphabuffer and the frame.
alphaMode - Variable in class io.agora.rtc.VideoFrame
The relative position between alphabuffer and the frame.
anaStatistics - Variable in class io.agora.rtc.LocalAudioDetailedStats
ANA statistics
AnaStats - Class in io.agora.rtc
Statistics for adaptive network analysis.
AnaStats() - Constructor for class io.agora.rtc.AnaStats
Default constructor for AnaStats.
AnaStats(int, int, int, int, int, int, float) - Constructor for class io.agora.rtc.AnaStats
Constructs AnaStats with all parameters.
anaWindowSz - Variable in class io.agora.rtc.AgoraAudioVadConfig
fft-window Size, will be used to calc rms, default value is 768
ansConfig - Variable in class io.agora.rtc.audio3a.AgoraAudioProcessorConfig
The configuration for Automatic Noise Suppression (ANS).
AnsConfig - Class in io.agora.rtc.audio3a
Configuration for Automatic Noise Suppression (ANS).
AnsConfig() - Constructor for class io.agora.rtc.audio3a.AnsConfig
Default constructor for AnsConfig.
AnsConfig(boolean, Constants.AnsSuppressionMode, Constants.AnsModelType, int) - Constructor for class io.agora.rtc.audio3a.AnsConfig
Constructs an AnsConfig object.
ansModelType - Variable in class io.agora.rtc.audio3a.AnsConfig
The ANS Model Type.
AnsModelType(int) - Constructor for enum io.agora.rtc.Constants.AnsModelType
Private constructor.
AnsSuppressionMode(int) - Constructor for enum io.agora.rtc.Constants.AnsSuppressionMode
Private constructor.
apmConfig - Variable in class io.agora.rtc.AgoraServiceConfig
APM configuration
apmConfigJson - Variable in class io.agora.rtc.AgoraServiceConfigEx
APM configuration
apmDumpPath - Variable in class io.agora.rtc.AgoraAudioVadManager
Base path for VAD dump files.
apmMode - Variable in class io.agora.rtc.AgoraServiceConfig
APM module mode Default: DISABLE
ApmMode(int) - Constructor for enum io.agora.rtc.Constants.ApmMode
Private constructor.
apmStatistics - Variable in class io.agora.rtc.LocalAudioDetailedStats
APM statistics
appId - Variable in class io.agora.rtc.AgoraServiceConfig
The App ID of your project.
AREA_CODE_AS - Static variable in class io.agora.rtc.Constants
Asia, excluding Mainland China.
AREA_CODE_CN - Static variable in class io.agora.rtc.Constants
Mainland China.
AREA_CODE_EU - Static variable in class io.agora.rtc.Constants
Europe.
AREA_CODE_GLOB - Static variable in class io.agora.rtc.Constants
(Default) Global.
AREA_CODE_IN - Static variable in class io.agora.rtc.Constants
India.
AREA_CODE_JP - Static variable in class io.agora.rtc.Constants
Japan.
AREA_CODE_NA - Static variable in class io.agora.rtc.Constants
North America.
areaCode - Variable in class io.agora.rtc.AgoraServiceConfig
The supported area code, default is AREA_CODE_GLOB
AUDIENCE_LATENCY_LEVEL_LOW_LATENCY - Static variable in class io.agora.rtc.Constants
1: Low latency.
AUDIENCE_LATENCY_LEVEL_ULTRA_LOW_LATENCY - Static variable in class io.agora.rtc.Constants
2: Ultra low latency.
AUDIO_CODEC_AACLC - Static variable in class io.agora.rtc.Constants
Audio codec: AAC-LC
AUDIO_CODEC_HEAAC - Static variable in class io.agora.rtc.Constants
Audio codec: HE-AAC
AUDIO_CODEC_HEAAC2 - Static variable in class io.agora.rtc.Constants
Audio codec: HE-AAC v2
AUDIO_CODEC_OPUS - Static variable in class io.agora.rtc.Constants
Audio codec: OPUS
AUDIO_CONSUMER_FAILED - Static variable in class io.agora.rtc.Constants
4: Failed.
AUDIO_CONSUMER_INVALID_PARAM - Static variable in class io.agora.rtc.Constants
1: Invalid parameter.
AUDIO_CONSUMER_NOT_READY - Static variable in class io.agora.rtc.Constants
2: Not ready.
AUDIO_CONSUMER_PENDING - Static variable in class io.agora.rtc.Constants
3: Pending.
AUDIO_EFFECT_OFF - Static variable in class io.agora.rtc.Constants
Turn off audio effects and use the original voice.
AUDIO_ENCODED_FRAME_OBSERVER_POSITION_MIC - Static variable in class io.agora.rtc.Constants
1: mic audio frame observer
AUDIO_ENCODED_FRAME_OBSERVER_POSITION_MIXED - Static variable in class io.agora.rtc.Constants
3: mixed audio frame observer
AUDIO_ENCODED_FRAME_OBSERVER_POSITION_PLAYBACK - Static variable in class io.agora.rtc.Constants
2: playback audio frame observer
AUDIO_ENCODING_TYPE_AAC_16000_LOW - Static variable in class io.agora.rtc.Constants
1: codecType AAC; sampleRate 16000; quality low which around 1.2 MB after 10 minutes
AUDIO_ENCODING_TYPE_AAC_16000_MEDIUM - Static variable in class io.agora.rtc.Constants
2: codecType AAC; sampleRate 16000; quality medium which around 2 MB after 10 minutes
AUDIO_ENCODING_TYPE_AAC_32000_HIGH - Static variable in class io.agora.rtc.Constants
5: codecType AAC; sampleRate 32000; quality high which around 3.5 MB after 10 minutes
AUDIO_ENCODING_TYPE_AAC_32000_LOW - Static variable in class io.agora.rtc.Constants
3: codecType AAC; sampleRate 32000; quality low which around 1.2 MB after 10 minutes
AUDIO_ENCODING_TYPE_AAC_32000_MEDIUM - Static variable in class io.agora.rtc.Constants
4: codecType AAC; sampleRate 32000; quality medium which around 2 MB after 10 minutes
AUDIO_ENCODING_TYPE_AAC_48000_HIGH - Static variable in class io.agora.rtc.Constants
7: codecType AAC; sampleRate 48000; quality high which around 3.5 MB after 10 minutes
AUDIO_ENCODING_TYPE_AAC_48000_MEDIUM - Static variable in class io.agora.rtc.Constants
6: codecType AAC; sampleRate 48000; quality medium which around 2 MB after 10 minutes
AUDIO_ENCODING_TYPE_OPUS_16000_LOW - Static variable in class io.agora.rtc.Constants
11: codecType OPUS; sampleRate 16000; quality low which around 1.2 MB after 10 minutes
AUDIO_ENCODING_TYPE_OPUS_16000_MEDIUM - Static variable in class io.agora.rtc.Constants
12: codecType OPUS; sampleRate 16000; quality medium which around 2 MB after 10 minutes
AUDIO_ENCODING_TYPE_OPUS_48000_HIGH - Static variable in class io.agora.rtc.Constants
14: codecType OPUS; sampleRate 48000; quality high which around 3.5 MB after 10 minutes
AUDIO_ENCODING_TYPE_OPUS_48000_MEDIUM - Static variable in class io.agora.rtc.Constants
13: codecType OPUS; sampleRate 48000; quality medium which around 2 MB after 10 minutes
AUDIO_EQUALIZATION_BAND_FREQUENCY(int) - Constructor for enum io.agora.rtc.Constants.AUDIO_EQUALIZATION_BAND_FREQUENCY
Private constructor.
AUDIO_FILE_RECORDING_MIC - Static variable in class io.agora.rtc.Constants
1: mic audio file recording.
AUDIO_FILE_RECORDING_MIXED - Static variable in class io.agora.rtc.Constants
3: mixed audio file recording, include mic and playback.
AUDIO_FILE_RECORDING_PLAYBACK - Static variable in class io.agora.rtc.Constants
2: playback audio file recording.
AUDIO_MIXING_ERROR_CAN_NOT_OPEN - Static variable in class io.agora.rtc.Constants
701: An error occurs in opening the audio mixing file.
AUDIO_MIXING_ERROR_INTERRUPTED_EOF - Static variable in class io.agora.rtc.Constants
703: The audio mixing file playback is interrupted.
AUDIO_MIXING_ERROR_OK - Static variable in class io.agora.rtc.Constants
0: No error.
AUDIO_MIXING_ERROR_TOO_FREQUENT_CALL - Static variable in class io.agora.rtc.Constants
702: The SDK opens the audio mixing file too frequently.
AUDIO_MIXING_STATE_ALL_LOOPS_COMPLETED - Static variable in class io.agora.rtc.Constants
716: The audio mixing file is all played out.
AUDIO_MIXING_STATE_COMPLETED - Static variable in class io.agora.rtc.Constants
715: The audio mixing file is played once.
AUDIO_MIXING_STATE_FAILED - Static variable in class io.agora.rtc.Constants
714: An exception occurs when playing the audio mixing file.
AUDIO_MIXING_STATE_PAUSED - Static variable in class io.agora.rtc.Constants
711: The audio mixing file pauses playing.
AUDIO_MIXING_STATE_PLAYING - Static variable in class io.agora.rtc.Constants
710: The audio mixing file is playing.
AUDIO_MIXING_STATE_STOPPED - Static variable in class io.agora.rtc.Constants
713: The audio mixing file stops playing.
AUDIO_PROFILE_DEFAULT - Static variable in class io.agora.rtc.Constants
0: The default audio profile.
AUDIO_PROFILE_MUSIC_HIGH_QUALITY - Static variable in class io.agora.rtc.Constants
4: A sample rate of 48 kHz, music encoding, mono, and a bitrate of up to 96 Kbps.
AUDIO_PROFILE_MUSIC_HIGH_QUALITY_STEREO - Static variable in class io.agora.rtc.Constants
5: A sample rate of 48 kHz, music encoding, stereo, and a bitrate of up to 128 Kbps.
AUDIO_PROFILE_MUSIC_STANDARD - Static variable in class io.agora.rtc.Constants
2: A sample rate of 48 kHz, music encoding, mono, and a bitrate of up to 64 Kbps.
AUDIO_PROFILE_MUSIC_STANDARD_STEREO - Static variable in class io.agora.rtc.Constants
3: A sample rate of 48 kHz, music encoding, stereo, and a bitrate of up to 80 Kbps.
AUDIO_PROFILE_SPEECH_STANDARD - Static variable in class io.agora.rtc.Constants
1: A sample rate of 32 kHz, audio encoding, mono, and a bitrate up to 18 Kbps.
AUDIO_RECORDING_QUALITY_HIGH - Static variable in class io.agora.rtc.Constants
High quality, file size is around 3.75 MB after 10 minutes of recording.
AUDIO_RECORDING_QUALITY_LOW - Static variable in class io.agora.rtc.Constants
Low quality, file size is around 1.2 MB after 10 minutes of recording.
AUDIO_RECORDING_QUALITY_MEDIUM - Static variable in class io.agora.rtc.Constants
Medium quality, file size is around 2 MB after 10 minutes of recording.
AUDIO_REVERB_FX_KTV - Static variable in class io.agora.rtc.Constants
The reverberation style typical of a KTV venue (enhanced).
AUDIO_REVERB_FX_PHONOGRAPH - Static variable in class io.agora.rtc.Constants
The reverberation style typical of the vintage phonograph.
AUDIO_REVERB_FX_POPULAR - Static variable in class io.agora.rtc.Constants
The reverberation style typical of popular music (enhanced).
AUDIO_REVERB_FX_RNB - Static variable in class io.agora.rtc.Constants
The reverberation style typical of RNB music (enhanced).
AUDIO_REVERB_FX_SISTER - Static variable in class io.agora.rtc.Constants
The reverberation style typical of a little sister's voice.
AUDIO_REVERB_FX_STUDIO - Static variable in class io.agora.rtc.Constants
The reverberation style typical of a recording studio (enhanced).
AUDIO_REVERB_FX_UNCLE - Static variable in class io.agora.rtc.Constants
The reverberation style typical of an uncle's voice.
AUDIO_REVERB_FX_VOCAL_CONCERT - Static variable in class io.agora.rtc.Constants
The reverberation style typical of a concert hall (enhanced).
AUDIO_REVERB_OFF - Static variable in class io.agora.rtc.Constants
Turn off local voice reverberation, that is, to use the original voice.
AUDIO_REVERB_TYPE(int) - Constructor for enum io.agora.rtc.Constants.AUDIO_REVERB_TYPE
Private constructor.
AUDIO_ROUTE_DEFAULT - Static variable in class io.agora.rtc.Constants
-1: The default audio route.
AUDIO_ROUTE_EARPIECE - Static variable in class io.agora.rtc.Constants
1: Earpiece.
AUDIO_ROUTE_HEADSET - Static variable in class io.agora.rtc.Constants
0: Headset.
AUDIO_ROUTE_HEADSETBLUETOOTH - Static variable in class io.agora.rtc.Constants
5: Bluetooth headset.
AUDIO_ROUTE_HEADSETNOMIC - Static variable in class io.agora.rtc.Constants
2: Headset with no microphone.
AUDIO_ROUTE_LOUDSPEAKER - Static variable in class io.agora.rtc.Constants
4: Loudspeaker
AUDIO_ROUTE_SPEAKERPHONE - Static variable in class io.agora.rtc.Constants
3: Speakerphone.
AUDIO_SCENARIO_AI_CLIENT - Static variable in class io.agora.rtc.Constants
10: AI Client.
AUDIO_SCENARIO_AI_SERVER - Static variable in class io.agora.rtc.Constants
9: AI Server.
AUDIO_SCENARIO_CHATROOM - Static variable in class io.agora.rtc.Constants
5: The chatroom scenario, which needs to keep recording when setClientRole to audience.
AUDIO_SCENARIO_CHORUS - Static variable in class io.agora.rtc.Constants
7: The chorus scenario.
AUDIO_SCENARIO_DEFAULT - Static variable in class io.agora.rtc.Constants
0: (Recommended) The default audio scenario.
AUDIO_SCENARIO_GAME_STREAMING - Static variable in class io.agora.rtc.Constants
3: (Recommended) The live gaming scenario, which needs to enable the gaming audio effects in the speaker mode in a live broadcast scenario.
AUDIO_SCENARIO_HIGH_DEFINITION - Static variable in class io.agora.rtc.Constants
6: (Recommended) The scenario requiring high-quality audio.
AUDIO_SCENARIO_MEETING - Static variable in class io.agora.rtc.Constants
8: Meeting
audioBitrate - Variable in class io.agora.rtc.LiveTranscoding
Audio bitrate (bps)
audioBitsPerSample - Variable in class io.agora.rtc.MediaStreamInfo
Audio bits per sample
audioChannel - Variable in class io.agora.rtc.TranscodingUser
Audio channel
audioChannels - Variable in class io.agora.rtc.LiveTranscoding
Number of audio channels
audioChannels - Variable in class io.agora.rtc.MediaStreamInfo
Number of audio channels
audioCodecProfile - Variable in class io.agora.rtc.LiveTranscoding
Audio codec profile
AudioConsumerUtils - Class in io.agora.rtc.utils
Base class for consuming PCM data and pushing it to RTC channels.
AudioConsumerUtils(AgoraRtcConn, int, int) - Constructor for class io.agora.rtc.utils.AudioConsumerUtils
Constructor.
audioDeviceInitRecording() - Method in class io.agora.rtc.AgoraRecordDevice
Initializes the audio recording device.
audioEncodedFrameObserver - Variable in class io.agora.rtc.AgoraLocalUser
Cached audio encoded frame observer.
audioEncodedFrameSender - Variable in class io.agora.rtc.AgoraRtcConn
Audio encoded frame sender
AudioEncoderConfig - Class in io.agora.rtc
Configuration for audio encoder settings.
AudioEncoderConfig() - Constructor for class io.agora.rtc.AudioEncoderConfig
Default constructor for AudioEncoderConfig.
AudioEncoderConfig(int) - Constructor for class io.agora.rtc.AudioEncoderConfig
Constructs an AudioEncoderConfig with audio profile.
audioFrame - Variable in class io.agora.rtc.AgoraExternalAudioProcessor
Audio frame buffer
audioFrame - Variable in class io.agora.rtc.AgoraRtcConn
Audio frame buffer
AudioFrame - Class in io.agora.rtc
Represents an audio frame with metadata and audio data.
AudioFrame() - Constructor for class io.agora.rtc.AudioFrame
Default constructor for AudioFrame.
AudioFrame(int, int, int, int, int, ByteBuffer, long, long, int, int, int, int, int, int, int, int) - Constructor for class io.agora.rtc.AudioFrame
Constructs an AudioFrame with all parameters.
audioFrameObserver - Variable in class io.agora.rtc.AgoraAudioFrameObserverWrapper
The wrapped audio frame observer
audioFrameSender - Variable in class io.agora.rtc.AgoraExternalAudioProcessor
Audio PCM data sender
audioFrameSender - Variable in class io.agora.rtc.AgoraRtcConn
Audio PCM data sender
AudioFrameType(int) - Constructor for enum io.agora.rtc.Constants.AudioFrameType
Private constructor.
audioLevel - Variable in class io.agora.rtc.LocalAudioDetailedStats
Audio level
audioLevelIndication - Variable in class io.agora.rtc.PacketOptions
Audio level indication
audioLossRate - Variable in class io.agora.rtc.RemoteAudioTrackStats
The audio frame loss rate in the reported interval.
AudioParams - Class in io.agora.rtc
Audio parameters configuration.
AudioParams(int, int, int, int) - Constructor for class io.agora.rtc.AudioParams
Constructs AudioParams with all parameters.
AudioPcmFrame - Class in io.agora.rtc
Represents a PCM audio frame.
AudioPcmFrame() - Constructor for class io.agora.rtc.AudioPcmFrame
Default constructor for AudioPcmFrame.
AudioPcmFrame(int, int, int, int, int, short) - Constructor for class io.agora.rtc.AudioPcmFrame
Constructs an AudioPcmFrame with all parameters.
AudioProcessingStats - Class in io.agora.rtc
Statistics for audio processing performance.
AudioProcessingStats() - Constructor for class io.agora.rtc.AudioProcessingStats
Default constructor for AudioProcessingStats.
AudioProcessingStats(double, double, double, int, int, double, double, int) - Constructor for class io.agora.rtc.AudioProcessingStats
Constructs AudioProcessingStats with all parameters.
audioProcessor - Variable in class io.agora.rtc.AgoraExternalAudioProcessorObserverWrapper
The external audio processor
audioProfile - Variable in class io.agora.rtc.AudioEncoderConfig
Audio profile setting
audioProfile - Variable in class io.agora.rtc.RtcConnPublishConfig
Audio profile
AudioPublishType(int) - Constructor for enum io.agora.rtc.Constants.AudioPublishType
Private constructor.
audioPublishType - Variable in class io.agora.rtc.RtcConnPublishConfig
Audio publish type
audioRecvEncodedFrame - Variable in class io.agora.rtc.RtcConnConfig
Determines whether to receive audio encoded frame or not.
audioRecvMediaPacket - Variable in class io.agora.rtc.RtcConnConfig
Determines whether to receive audio media packet or not.
audioSampleRate - Variable in class io.agora.rtc.LiveTranscoding
Audio sample rate (Hz)
audioSampleRate - Variable in class io.agora.rtc.MediaStreamInfo
Audio sample rate (Hz)
audioScenario - Variable in class io.agora.rtc.AgoraServiceConfig
The audio scenario.
audioScenario - Variable in class io.agora.rtc.PcmConsumeStateUtils
Audio scenario
audioScenario - Variable in class io.agora.rtc.RtcConnPublishConfig
Audio scenario
AudioSessionConfig - Class in io.agora.rtc
Configuration for audio session settings.
AudioSessionConfig() - Constructor for class io.agora.rtc.AudioSessionConfig
Default constructor for AudioSessionConfig.
AudioSessionConfig(int, int, int, int, int, int, int, double, double, int, int) - Constructor for class io.agora.rtc.AudioSessionConfig
Constructs AudioSessionConfig with all parameters.
AudioSinkWants - Class in io.agora.rtc
Audio sink wants configuration.
AudioSinkWants() - Constructor for class io.agora.rtc.AudioSinkWants
Default constructor for AudioSinkWants.
AudioSinkWants(int, int) - Constructor for class io.agora.rtc.AudioSinkWants
Constructs AudioSinkWants with sample rate and channels.
AudioSpectrumData - Class in io.agora.rtc
Audio spectrum data.
AudioSpectrumData() - Constructor for class io.agora.rtc.AudioSpectrumData
Default constructor for AudioSpectrumData.
AudioSpectrumData(float[], int) - Constructor for class io.agora.rtc.AudioSpectrumData
Constructs AudioSpectrumData with spectrum data and length.
audioSpectrumData - Variable in class io.agora.rtc.AudioSpectrumData
Audio spectrum data array
AudioSubscriptionOptions - Class in io.agora.rtc
Audio subscription options configuration.
AudioSubscriptionOptions() - Constructor for class io.agora.rtc.AudioSubscriptionOptions
Default constructor for AudioSubscriptionOptions.
AudioSubscriptionOptions(int, int, int, int, int) - Constructor for class io.agora.rtc.AudioSubscriptionOptions
Constructs AudioSubscriptionOptions with all parameters.
audioSubsOptions - Variable in class io.agora.rtc.RtcConnConfig
The options for audio subscription: AudioSubscriptionOptions.
audioTrackNumber - Variable in class io.agora.rtc.AudioFrame
The number of the audio track
AudioVolumeInfo - Class in io.agora.rtc
Audio volume information.
AudioVolumeInfo() - Constructor for class io.agora.rtc.AudioVolumeInfo
Default constructor for AudioVolumeInfo.
AudioVolumeInfo(String, int, int, double) - Constructor for class io.agora.rtc.AudioVolumeInfo
Constructs AudioVolumeInfo with all parameters.
autoSubscribeAudio - Variable in class io.agora.rtc.RtcConnConfig
Determines whether to subscribe to all audio streams automatically.
autoSubscribeVideo - Variable in class io.agora.rtc.RtcConnConfig
Determines whether to subscribe to all video streams automatically.
availableBandwidth - Variable in class io.agora.rtc.LastmileProbeOneWayResult
Available bandwidth (bps)
avSyncTimeMs - Variable in class io.agora.rtc.RemoteVideoTrackStats
The offset (ms) between audio and video stream.
avsyncType - Variable in class io.agora.rtc.AudioFrame
Audio-video sync type
avsyncType - Variable in class io.agora.rtc.VideoFrame
Audio-video synchronization type.

B

backgroundColor - Variable in class io.agora.rtc.LiveTranscoding
Background color
backgroundImage - Variable in class io.agora.rtc.LiveTranscoding
Background image
backgroundImageCount - Variable in class io.agora.rtc.LiveTranscoding
Number of background images
bandwidthEstimationBps - Variable in class io.agora.rtc.DownlinkNetworkInfo
The estimated bandwidth in bits per second
bghvsConfig - Variable in class io.agora.rtc.apm.AgoraApmConfig
Background Human Voice Suppression configuration
BghvsConfig - Class in io.agora.rtc.apm
Background Human Voice Suppression (BGHVS) configuration.
BghvsConfig() - Constructor for class io.agora.rtc.apm.BghvsConfig
Default constructor for BghvsConfig.
bghvsConfig - Variable in class io.agora.rtc.audio3a.AgoraAudioProcessorConfig
The configuration for Background Human Voice Suppression (BGHVS).
BghvsConfig - Class in io.agora.rtc.audio3a
Configuration for BGHVS (Background Noise High-Volume Suppression).
BghvsConfig() - Constructor for class io.agora.rtc.audio3a.BghvsConfig
Default constructor for BghvsConfig.
BghvsConfig(boolean, int, int, Constants.BghvsSuppressionMode, int) - Constructor for class io.agora.rtc.audio3a.BghvsConfig
Constructs a BghvsConfig object.
bghvsDelayInFrmNums - Variable in class io.agora.rtc.audio3a.BghvsConfig
BGHVS algorithm delay, frame number, 10ms per frame.
bghvsEosLenInMs - Variable in class io.agora.rtc.audio3a.BghvsConfig
How long to trigger EOS (End of Speech), in ms.
bghvsSosLenInMs - Variable in class io.agora.rtc.audio3a.BghvsConfig
How long to trigger SOS (Start of Speech), in ms.
bghvsSppMode - Variable in class io.agora.rtc.audio3a.BghvsConfig
BGHVS aggressive level.
BghvsSuppressionMode(int) - Constructor for enum io.agora.rtc.Constants.BghvsSuppressionMode
Private constructor.
bitrate - Variable in class io.agora.rtc.RtmpStreamingAudioConf
Bitrate (Kbps)
bitrate - Variable in class io.agora.rtc.RtmpStreamingVideoConf
Bitrate (Kbps)
bitrate - Variable in class io.agora.rtc.SimulcastStreamConfig
The bitrate of the video
bitrate - Variable in class io.agora.rtc.VideoEncoderConfig
Video encoding target bitrate (Kbps).
bitrateActionCounter - Variable in class io.agora.rtc.AnaStats
Bitrate action counter
bitrateInKbps - Variable in class io.agora.rtc.SrcInfo
Bitrate (Kbps)
buffer - Variable in class io.agora.rtc.audio3a.AgoraAudioFrame
The data buffer of the audio frame.
buffer - Variable in class io.agora.rtc.AudioFrame
Audio data buffer
buffer - Variable in class io.agora.rtc.ExternalVideoFrame
The video buffer.Must be DirectByteBuffer
buffer - Variable in class io.agora.rtc.Packet
Packet buffer
buffer - Variable in class io.agora.rtc.utils.AudioConsumerUtils
Audio data buffer
bufferedPcmDataListSize - Variable in class io.agora.rtc.LocalAudioTrackStats
Buffered PCM data list size
BYTES_PER_SAMPLE - Static variable in class io.agora.rtc.utils.AudioConsumerUtils
Bytes per sample for 16-bit audio
bytesMajorStream - Variable in class io.agora.rtc.LocalVideoTrackStats
The bytes of the major stream.
bytesMinorStream - Variable in class io.agora.rtc.LocalVideoTrackStats
The bytes of the minor stream.
bytesPerSample - Variable in class io.agora.rtc.audio3a.AgoraAudioFrame
The number of bytes per sample.
bytesPerSample - Variable in class io.agora.rtc.AudioFrame
Number of bytes per sample
bytesPerSample - Variable in class io.agora.rtc.AudioPcmFrame
Number of bytes per sample
bytesPerSample - Variable in class io.agora.rtc.AudioSubscriptionOptions
Number of bytes per sample
BytesPerSample(int) - Constructor for enum io.agora.rtc.Constants.BytesPerSample
Private constructor.
bytesPerSample - Variable in class io.agora.rtc.RtmpStreamingAudioConf
Bytes per sample
bytesSent - Variable in class io.agora.rtc.LocalAudioDetailedStats
Bytes sent

C

cacheSize - Variable in class io.agora.rtc.CacheStatistics
Cache size in bytes
CacheStatistics - Class in io.agora.rtc
Cache statistics information.
CacheStatistics() - Constructor for class io.agora.rtc.CacheStatistics
Default constructor for CacheStatistics.
CacheStatistics(long, long, long) - Constructor for class io.agora.rtc.CacheStatistics
Constructs CacheStatistics with all parameters.
cacheStatistics - Variable in class io.agora.rtc.PlayerUpdatedInfo
Cache statistics
capabilitesObserver - Variable in class io.agora.rtc.AgoraLocalUser
Cached capabilities observer.
Capabilities - Class in io.agora.rtc
Capabilities information.
Capabilities() - Constructor for class io.agora.rtc.Capabilities
Default constructor for Capabilities.
Capabilities(CapabilityItem[], int) - Constructor for class io.agora.rtc.Capabilities
Constructs Capabilities with capability items and type.
capabilities - Variable in class io.agora.rtc.Capabilities
Array of capability items
capabilitiesObserver - Variable in class io.agora.rtc.AgoraRtcConn
Capabilities observer
CapabilityItem - Class in io.agora.rtc
Capability item information.
CapabilityItem() - Constructor for class io.agora.rtc.CapabilityItem
Default constructor for CapabilityItem.
CapabilityItem(int, String) - Constructor for class io.agora.rtc.CapabilityItem
Constructs CapabilityItem with ID and name.
capabilityType - Variable in class io.agora.rtc.Capabilities
Type of capability
CapabilityType(int) - Constructor for enum io.agora.rtc.Constants.CapabilityType
Private constructor.
captureFrameRate - Variable in class io.agora.rtc.LocalVideoTrackStats
The capture frame rate (fps).
captureHeight - Variable in class io.agora.rtc.LocalVideoTrackStats
The capture frame height (pixel).
captureTimeMs - Variable in class io.agora.rtc.EncodedAudioFrameInfo
Capture timestamp in milliseconds
captureTimeMs - Variable in class io.agora.rtc.EncodedVideoFrameInfo
This is a input parameter which means the timestamp for capturing the video.
captureTimestamp - Variable in class io.agora.rtc.AudioPcmFrame
Capture timestamp
captureWidth - Variable in class io.agora.rtc.LocalVideoTrackStats
The capture frame width (pixel).
ccMode - Variable in class io.agora.rtc.SenderOptions
Congestion control mode
channel - Variable in class io.agora.rtc.AudioParams
The number of audio channels, which can be set as either of the following values: - `1`: Mono (Default) - `2`: Stereo
CHANNEL_PROFILE_CLOUD_GAMING - Static variable in class io.agora.rtc.Constants
Deprecated.
CHANNEL_PROFILE_COMMUNICATION - Static variable in class io.agora.rtc.Constants
0: Communication.
CHANNEL_PROFILE_COMMUNICATION_1v1 - Static variable in class io.agora.rtc.Constants
Deprecated.
CHANNEL_PROFILE_GAME - Static variable in class io.agora.rtc.Constants
Deprecated.
CHANNEL_PROFILE_LIVE_BROADCASTING - Static variable in class io.agora.rtc.Constants
1: (Default) Live Broadcast.
CHANNEL_PROFILE_LIVE_BROADCASTING_2 - Static variable in class io.agora.rtc.Constants
5: Live Broadcast 2.
channelActionCounter - Variable in class io.agora.rtc.AnaStats
Channel action counter
channelId - Variable in class io.agora.rtc.RtcConnInfo
Channel identifier
channelId - Variable in class io.agora.rtc.VideoTrackInfo
Channel ID.
ChannelMediaInfo - Class in io.agora.rtc
Channel media information.
ChannelMediaInfo() - Constructor for class io.agora.rtc.ChannelMediaInfo
Default constructor for ChannelMediaInfo.
ChannelMediaInfo(String, String, int) - Constructor for class io.agora.rtc.ChannelMediaInfo
Constructs ChannelMediaInfo with channel name, token, and UID.
channelName - Variable in class io.agora.rtc.ChannelMediaInfo
Channel name
channelProfile - Variable in class io.agora.rtc.AgoraServiceConfig
The channel profile.
channelProfile - Variable in class io.agora.rtc.RtcConnConfig
Channel profile
channels - Variable in class io.agora.rtc.audio3a.AgoraAudioFrame
The number of audio channels (interleaved if stereo).
channels - Variable in class io.agora.rtc.AudioFrame
Number of audio channels
channels - Variable in class io.agora.rtc.AudioSinkWants
Number of audio channels
CHAT_BEAUTIFIER_FRESH - Static variable in class io.agora.rtc.Constants
A fresher voice.
CHAT_BEAUTIFIER_MAGNETIC - Static variable in class io.agora.rtc.Constants
A more magnetic voice.
CHAT_BEAUTIFIER_VITALITY - Static variable in class io.agora.rtc.Constants
A more vital voice.
chatMode - Variable in class io.agora.rtc.AudioSessionConfig
Chat mode
checkDirectoryExistsOrCreate(String) - Static method in class io.agora.rtc.utils.Utils
Checks if a directory exists, and creates it if it doesn't exist.
checkPlatformArchitecture() - Method in class io.agora.rtc.AgoraService
Checks the platform architecture compatibility.
clear() - Method in class io.agora.rtc.utils.AudioConsumerUtils
Clear the cache.
clearSenderBuffer() - Method in class io.agora.rtc.AgoraLocalAudioTrack
Clears the sender buffer.
CLIENT_ROLE_AUDIENCE - Static variable in class io.agora.rtc.Constants
The audience.
CLIENT_ROLE_BROADCASTER - Static variable in class io.agora.rtc.Constants
The broadcaster.
ClientRoleType(int) - Constructor for enum io.agora.rtc.Constants.ClientRoleType
Private constructor.
clientRoleType - Variable in class io.agora.rtc.RtcConnConfig
The role of the user: #CLIENT_ROLE_TYPE.
closeVadFile() - Method in class io.agora.rtc.utils.VadDumpUtils
Closes the current VAD file and logs adaptive threshold info.
codec - Variable in class io.agora.rtc.EncodedAudioFrameInfo
Codec type of the audio frame
codec - Variable in class io.agora.rtc.EncodedAudioFrameReceiverInfo
The codec of the packet.
codecName - Variable in class io.agora.rtc.LocalAudioDetailedStats
Codec name
codecName - Variable in class io.agora.rtc.MediaStreamInfo
Codec name
codecPayloadType - Variable in class io.agora.rtc.LocalAudioDetailedStats
Codec payload type
codecType - Variable in class io.agora.rtc.EncodedVideoFrameInfo
The video codec: #VIDEO_CODEC_TYPE.
codecType - Variable in class io.agora.rtc.SenderOptions
Codec type
codecType - Variable in class io.agora.rtc.VideoEncoderConfig
The video encoder code type: #VIDEO_CODEC_TYPE.
codecType - Variable in class io.agora.rtc.VideoTrackInfo
Codec type.
ColorSpace - Class in io.agora.rtc
Color space configuration.
ColorSpace() - Constructor for class io.agora.rtc.ColorSpace
Default constructor for ColorSpace.
ColorSpace(int, int, int, int) - Constructor for class io.agora.rtc.ColorSpace
Constructs ColorSpace with all parameters.
colorSpace - Variable in class io.agora.rtc.ExternalVideoFrame
The color space type.
configDir - Variable in class io.agora.rtc.AgoraServiceConfig
The config file path, default is NULL for default config path
configureLogLevel(Level) - Static method in class io.agora.rtc.AgoraLogger
Configure log level.
conn - Variable in class io.agora.rtc.utils.AudioConsumerUtils
RTC connection instance
connect(String, String, String) - Method in class io.agora.rtc.AgoraRtcConn
Connects to a channel
CONNECTION_STATE_CONNECTED - Static variable in class io.agora.rtc.Constants
3: The SDK is connected to Agora edge server and has joined a channel.
CONNECTION_STATE_CONNECTING - Static variable in class io.agora.rtc.Constants
2: The SDK is connecting to Agora edge server.
CONNECTION_STATE_DISCONNECTED - Static variable in class io.agora.rtc.Constants
1: The SDK is disconnected from Agora edge server.
CONNECTION_STATE_FAILED - Static variable in class io.agora.rtc.Constants
5: The SDK fails to connect to Agora edge server or join the channel.
CONNECTION_STATE_RECONNECTING - Static variable in class io.agora.rtc.Constants
4: The SDK keeps rejoining the channel after being disconnected from a joined channel because of network issues.
ConnectionChangedReasonType(int) - Constructor for enum io.agora.rtc.Constants.ConnectionChangedReasonType
Private constructor.
connectionId - Variable in class io.agora.rtc.RtcStats
Connection ID
connectTimeMs - Variable in class io.agora.rtc.RtcStats
Connection time (ms)
Constants - Class in io.agora.rtc
Rating of the media or network quality.
Constants() - Constructor for class io.agora.rtc.Constants
Private constructor to prevent instantiation.
Constants.AecFilterLength - Enum in io.agora.rtc
The Aec linear filter length.
Constants.AecModelType - Enum in io.agora.rtc
The AEC Model Type.
Constants.AecSuppressionMode - Enum in io.agora.rtc
The Aec Suppression Level.
Constants.AgoraAudioProcessorEventType - Enum in io.agora.rtc
The event code of Agora uplink audio processing library.
Constants.AIAecSuppressionMode - Enum in io.agora.rtc
The AIAEC Suppression Mode.
Constants.AnsModelType - Enum in io.agora.rtc
The ANS Model Type.
Constants.AnsSuppressionMode - Enum in io.agora.rtc
The ANS noise suppression mode.
Constants.ApmMode - Enum in io.agora.rtc
ApmMode mode.
Constants.AUDIO_EQUALIZATION_BAND_FREQUENCY - Enum in io.agora.rtc
The audio equalization band frequency.
Constants.AUDIO_REVERB_TYPE - Enum in io.agora.rtc
Audio reverb type.
Constants.AudioFrameType - Enum in io.agora.rtc
Audio frame types.
Constants.AudioPublishType - Enum in io.agora.rtc
Audio publish types.
Constants.BghvsSuppressionMode - Enum in io.agora.rtc
The BGHVS suppression mode.
Constants.BytesPerSample - Enum in io.agora.rtc
Bytes per sample.
Constants.CapabilityType - Enum in io.agora.rtc
Capability types.
Constants.ClientRoleType - Enum in io.agora.rtc
User role types.
Constants.ConnectionChangedReasonType - Enum in io.agora.rtc
Reasons causing the change of the connection state.
Constants.ContentInspectResult - Enum in io.agora.rtc
Content inspection result.
Constants.EncryptionErrorType - Enum in io.agora.rtc
Encryption error type.
Constants.ErrorCodeType - Enum in io.agora.rtc
The error codes.
Constants.ExternalVideoSourceType - Enum in io.agora.rtc
External video source types definition.
Constants.LogLevel - Enum in io.agora.rtc
Log Level.
Constants.MatrixID - Enum in io.agora.rtc
Matrix coefficients ID.
Constants.MediaSourceType - Enum in io.agora.rtc
The type of media device.
Constants.MediaType - Enum in io.agora.rtc
Media type.
Constants.NetworkType - Enum in io.agora.rtc
The network type.
Constants.PrimaryID - Enum in io.agora.rtc
Color primaries ID.
Constants.QualityType - Enum in io.agora.rtc
The network quality types.
Constants.RangeID - Enum in io.agora.rtc
Color range ID.
Constants.RemoteAudioState - Enum in io.agora.rtc
Remote audio states.
Constants.RemoteAudioStateReason - Enum in io.agora.rtc
Reasons for a remote audio state change.
Constants.ThreadPriorityType - Enum in io.agora.rtc
Thread priority type.
Constants.TMixMode - Enum in io.agora.rtc
The audio mixing mode.
Constants.TransferID - Enum in io.agora.rtc
Transfer characteristics ID.
Constants.UploadErrorReason - Enum in io.agora.rtc
The upload error reasons.
Constants.UserOfflineReasonType - Enum in io.agora.rtc
Reasons for a user being offline.
Constants.VadState - Enum in io.agora.rtc
Voice Activity Detection (VAD) state.
Constants.VideoFrameType - Enum in io.agora.rtc
Types of the video frame.
Constants.VideoPublishType - Enum in io.agora.rtc
Video publish types.
Constants.VideoSourceType - Enum in io.agora.rtc
Video source types definition.
consume() - Method in class io.agora.rtc.utils.AudioConsumerUtils
Consume data from the cache and return consume frame count.
consumedFrameCount - Variable in class io.agora.rtc.utils.AudioConsumerUtils
Number of consumed frames
ContentInspectModule - Class in io.agora.rtc
Content inspection module configuration.
ContentInspectModule() - Constructor for class io.agora.rtc.ContentInspectModule
Default constructor for ContentInspectModule.
ContentInspectModule(int, int) - Constructor for class io.agora.rtc.ContentInspectModule
Constructs ContentInspectModule with type and frequency.
ContentInspectResult(int) - Constructor for enum io.agora.rtc.Constants.ContentInspectResult
Private constructor.
context - Variable in class io.agora.rtc.AgoraServiceConfig
The user context.
count - Variable in class io.agora.rtc.utils.VadDumpUtils
Segment count
cptr - Variable in class io.agora.rtc.AgoraAudioDeviceManager
Native pointer
cptr - Variable in class io.agora.rtc.AgoraAudioEncodedFrameSender
Native pointer
cptr - Variable in class io.agora.rtc.AgoraAudioPcmDataSender
Native pointer
cptr - Variable in class io.agora.rtc.AgoraAudioSink
Native pointer to the underlying audio sink instance.
cptr - Variable in class io.agora.rtc.AgoraAudioTrack
Native pointer to the audio track resource.
cptr - Variable in class io.agora.rtc.AgoraAudioVad
Native pointer for the VAD instance.
cptr - Variable in class io.agora.rtc.AgoraCameraCapturer
Native pointer to the capturer instance.
cptr - Variable in class io.agora.rtc.AgoraDeviceInfo
Native pointer to the device info instance.
cptr - Variable in class io.agora.rtc.AgoraExtensionControl
Native pointer to the extension control object.
cptr - Variable in class io.agora.rtc.AgoraExtensionProvider
Native pointer to the provider instance.
cptr - Variable in class io.agora.rtc.AgoraExternalAudioProcessor
Native pointer to the external audio processor
cptr - Variable in class io.agora.rtc.AgoraFileUploaderService
Native pointer to the uploader service.
cptr - Variable in class io.agora.rtc.AgoraLocalAudioTrack
Native pointer to the local audio track resource.
cptr - Variable in class io.agora.rtc.AgoraLocalUser
Native pointer backing this local user.
cptr - Variable in class io.agora.rtc.AgoraLocalVideoTrack
Native pointer to the local video track resource.
cptr - Variable in class io.agora.rtc.AgoraMediaCtrlPacketReceiver
Native pointer to the packet receiver instance.
cptr - Variable in class io.agora.rtc.AgoraMediaCtrlPacketSender
Native pointer to the packet sender instance.
cptr - Variable in class io.agora.rtc.AgoraMediaNodeFactory
Native pointer to the media node factory instance.
cptr - Variable in class io.agora.rtc.AgoraMediaPacketReceiver
Native pointer to the packet receiver instance.
cptr - Variable in class io.agora.rtc.AgoraMediaPacketSender
Native pointer to the packet sender instance.
cptr - Variable in class io.agora.rtc.AgoraMediaPlayerSource
Native pointer to the media player source instance.
cptr - Variable in class io.agora.rtc.AgoraMediaRelayService
Native pointer to the media relay service instance.
cptr - Variable in class io.agora.rtc.AgoraMediaStreamingSource
Native pointer to the media streaming source instance.
cptr - Variable in class io.agora.rtc.AgoraParameter
Native pointer to the parameter object.
cptr - Variable in class io.agora.rtc.AgoraRecordDevice
Native pointer to the recording device instance.
cptr - Variable in class io.agora.rtc.AgoraRemoteAudioMixerSource
Native pointer to the remote audio mixer source instance.
cptr - Variable in class io.agora.rtc.AgoraRemoteAudioTrack
Native pointer to the remote audio track resource.
cptr - Variable in class io.agora.rtc.AgoraRemoteVideoTrack
Native pointer to the remote video track resource.
cptr - Variable in class io.agora.rtc.AgoraRtcConn
Native pointer to the RTC connection instance.
cptr - Variable in class io.agora.rtc.AgoraRtmChannel
Native pointer to the RTM channel instance.
cptr - Variable in class io.agora.rtc.AgoraRtmChannelAttributes
Native pointer to the RTM channel attributes instance.
cptr - Variable in class io.agora.rtc.AgoraRtmChannelMember
Native pointer to the RTM channel member instance.
cptr - Variable in class io.agora.rtc.AgoraRtmMessage
Native pointer to the RTM message instance.
cptr - Variable in class io.agora.rtc.AgoraRtmpConn
Native pointer to the RTMP connection instance.
cptr - Variable in class io.agora.rtc.AgoraRtmpLocalUser
Native pointer to the RTMP local user instance.
cptr - Variable in class io.agora.rtc.AgoraRtmpStreamingService
Native pointer to the RTMP streaming service instance.
cptr - Variable in class io.agora.rtc.AgoraRtmService
Native pointer to the RTM service instance.
cptr - Variable in class io.agora.rtc.AgoraScreenCapturer
Native pointer to the screen capturer instance.
cptr - Variable in class io.agora.rtc.AgoraService
Native pointer to the Agora service instance.
cptr - Variable in class io.agora.rtc.AgoraVideoBeautyFilter
Native pointer to the video beauty filter instance.
cptr - Variable in class io.agora.rtc.AgoraVideoEncodedFrameObserver
Native pointer to the video encoded frame observer instance.
cptr - Variable in class io.agora.rtc.AgoraVideoEncodedImageReceiver
Native pointer to the video encoded image receiver instance.
cptr - Variable in class io.agora.rtc.AgoraVideoEncodedImageSender
Native pointer to the video encoded image sender instance.
cptr - Variable in class io.agora.rtc.AgoraVideoFrame
Native pointer to the video frame instance.
cptr - Variable in class io.agora.rtc.AgoraVideoFrameMemoryPool
Native pointer to the video frame memory pool instance.
cptr - Variable in class io.agora.rtc.AgoraVideoFrameObserver
Native pointer to the video frame observer instance.
cptr - Variable in class io.agora.rtc.AgoraVideoFrameObserver2
Native pointer to the video frame observer instance.
cptr - Variable in class io.agora.rtc.AgoraVideoFrameSender
Native pointer to the video frame sender instance.
cptr - Variable in class io.agora.rtc.AgoraVideoMixer
Native pointer to the video mixer instance.
cptr - Variable in class io.agora.rtc.AgoraVideoRenderer
Native pointer to the video renderer instance.
cptr - Variable in class io.agora.rtc.AgoraVideoSink
Native pointer to the video sink instance.
cptr - Variable in class io.agora.rtc.AgoraVideoTrack
Native pointer to the video track instance.
cptr - Variable in class io.agora.rtc.audio3a.AgoraAudioProcessor
Native pointer
cpuAppUsage - Variable in class io.agora.rtc.RtcStats
CPU app usage (%)
cpuTotalUsage - Variable in class io.agora.rtc.RtcStats
CPU total usage (%)
createAudioDeviceManager() - Method in class io.agora.rtc.AgoraService
Creates an audio device manager.
createAudioEncodedFrameSender() - Method in class io.agora.rtc.AgoraMediaNodeFactory
Creates an instance of AgoraAudioEncodedFrameSender.
createAudioPcmDataSender() - Method in class io.agora.rtc.AgoraMediaNodeFactory
Creates an instance of AgoraAudioPcmDataSender.
createCameraCapturer() - Method in class io.agora.rtc.AgoraMediaNodeFactory
Creates an instance of AgoraCameraCapturer.
createCameraVideoTrack(AgoraCameraCapturer) - Method in class io.agora.rtc.AgoraService
Creates a camera video track.
createCustomAudioTrackEncoded(AgoraAudioEncodedFrameSender, int) - Method in class io.agora.rtc.AgoraService
Creates a custom audio track with encoded frame sender.
createCustomAudioTrackPacket(AgoraMediaPacketSender) - Method in class io.agora.rtc.AgoraService
Creates a custom audio track with media packet sender.
createCustomAudioTrackPcm(AgoraAudioPcmDataSender, int, boolean) - Method in class io.agora.rtc.AgoraService
Creates a custom audio track with PCM data sender.
createCustomVideoTrackEncoded(AgoraVideoEncodedImageSender, SenderOptions) - Method in class io.agora.rtc.AgoraService
Creates a custom video track with encoded image sender.
createCustomVideoTrackFrame(AgoraVideoFrameSender) - Method in class io.agora.rtc.AgoraService
Creates a custom video track with frame sender.
createCustomVideoTrackPacket(AgoraMediaPacketSender) - Method in class io.agora.rtc.AgoraService
Creates a custom video track with media packet sender.
createDataStream(Out<Integer>, int, int) - Method in class io.agora.rtc.AgoraRtcConn
Creates data stream
createDeviceInfo() - Method in class io.agora.rtc.AgoraCameraCapturer
Creates a device info helper bound to this capturer.
createExternalAudioProcessor() - Method in class io.agora.rtc.AgoraService
Creates an external audio processor for processing audio with 3A and VAD.
createLocalAudioTrack() - Method in class io.agora.rtc.AgoraService
Creates a local audio track.
createMediaNodeFactory() - Method in class io.agora.rtc.AgoraService
Creates a media node factory.
createMediaPacketSender() - Method in class io.agora.rtc.AgoraMediaNodeFactory
Creates an instance of AgoraMediaPacketSender.
createMediaPlayerAudioTrack(AgoraMediaPlayerSource) - Method in class io.agora.rtc.AgoraService
Creates a media player audio track.
createMediaPlayerSource(int) - Method in class io.agora.rtc.AgoraMediaNodeFactory
Creates an instance of AgoraMediaPlayerSource.
createMediaPlayerVideoTrack(AgoraMediaPlayerSource) - Method in class io.agora.rtc.AgoraService
Creates a media player video track.
createMixedVideoTrack(AgoraVideoMixer) - Method in class io.agora.rtc.AgoraService
Creates a mixed video track.
createRecordingDeviceAudioTrack(AgoraRecordDevice) - Method in class io.agora.rtc.AgoraService
Creates a recording device audio track.
createRecordingDeviceSource(String) - Method in class io.agora.rtc.AgoraAudioDeviceManager
Creates a recording device source.
createRtmpStreamingService(AgoraRtcConn, String) - Method in class io.agora.rtc.AgoraService
Creates an RTMP streaming service.
createRtmService() - Method in class io.agora.rtc.AgoraService
Creates an RTM service.
createScreenCapturer() - Method in class io.agora.rtc.AgoraMediaNodeFactory
Creates an instance of AgoraScreenCapturer.
createScreenVideoTrack(AgoraScreenCapturer) - Method in class io.agora.rtc.AgoraService
Creates a screen video track.
createVadFile() - Method in class io.agora.rtc.utils.VadDumpUtils
Creates a new VAD file for the current session.
createVadInfoFile() - Method in class io.agora.rtc.utils.VadDumpUtils
Creates the VAD info file.
createVideoEncodedImageSender() - Method in class io.agora.rtc.AgoraMediaNodeFactory
Creates an instance of AgoraVideoEncodedImageSender.
createVideoFrameSender() - Method in class io.agora.rtc.AgoraMediaNodeFactory
Creates an instance of AgoraVideoFrameSender.
createVideoMixer() - Method in class io.agora.rtc.AgoraMediaNodeFactory
Creates an instance of AgoraVideoMixer.
createVideoRenderer() - Method in class io.agora.rtc.AgoraMediaNodeFactory
Creates an instance of AgoraVideoRenderer.
cropBottom - Variable in class io.agora.rtc.ExternalVideoFrame
[Raw data related parameter] The number of pixels trimmed from the bottom.
cropLeft - Variable in class io.agora.rtc.ExternalVideoFrame
[Raw data related parameter] The number of pixels trimmed from the left.
cropRight - Variable in class io.agora.rtc.ExternalVideoFrame
[Raw data related parameter] The number of pixels trimmed from the right.
cropTop - Variable in class io.agora.rtc.ExternalVideoFrame
[Raw data related parameter] The number of pixels trimmed from the top.
currentDownscaleLevel - Variable in class io.agora.rtc.PeerDownlinkInfo
Current downscale level
currentDownscaleLevel - Variable in class io.agora.rtc.RemoteVideoStreamInfo
Current downscale level
currentState - Variable in class io.agora.rtc.AgoraAudioVadV2
Current state of the voice activity detector.
curveSlope - Variable in class io.agora.rtc.audio3a.AgcConfig
Digital AGC slope.
customAudioTrack - Variable in class io.agora.rtc.AgoraExternalAudioProcessor
Custom audio track
customAudioTrack - Variable in class io.agora.rtc.AgoraRtcConn
Custom audio track
customEncodedImageSender - Variable in class io.agora.rtc.AgoraRtcConn
Custom encoded image sender
customVideoTrack - Variable in class io.agora.rtc.AgoraRtcConn
Custom video track

D

data - Variable in class io.agora.rtc.AgoraAudioVadV2.VadData
Raw PCM data for the frame.
data - Variable in class io.agora.rtc.AudioPcmFrame
Audio data
data - Variable in class io.agora.rtc.PaddedRawPixelBuffer
Pixel data
dataDir - Variable in class io.agora.rtc.AgoraServiceConfig
The data file path, default is NULL for default data path
dataLength - Variable in class io.agora.rtc.AudioSpectrumData
Length of the spectrum data
dataStreamId - Variable in class io.agora.rtc.AgoraRtcConn
Data stream ID
debug(String) - Static method in class io.agora.rtc.AgoraLogger
Debug level log - output only in debug mode.
debug(String, Object...) - Static method in class io.agora.rtc.AgoraLogger
Debug level log - optimized for delayed string concatenation.
debugEnabled - Static variable in class io.agora.rtc.AgoraLogger
Debug log level control
decoderOutputFrameRate - Variable in class io.agora.rtc.RemoteVideoTrackStats
The decoder output frame rate (fps) of the remote video.
decodeTimeMs - Variable in class io.agora.rtc.EncodedVideoFrameInfo
The timestamp for rendering the video.
DEFAULT_CONNECTION_ID - Static variable in class io.agora.rtc.Constants
The default connection ID.
defaultToSpeaker - Variable in class io.agora.rtc.AudioSessionConfig
Default to speaker
degradationPreference - Variable in class io.agora.rtc.VideoEncoderConfig
The video degradation preference when the bandwidth is a constraint: #DEGRADATION_PREFERENCE.
delay - Variable in class io.agora.rtc.RemoteVideoTrackStats
**DEPRECATED** Time delay (ms).
delayMedianMs - Variable in class io.agora.rtc.AudioProcessingStats
Delay median in milliseconds
delayMs - Variable in class io.agora.rtc.AudioProcessingStats
Delay in milliseconds
delayStandardDeviationMs - Variable in class io.agora.rtc.AudioProcessingStats
Delay standard deviation in milliseconds
deliverMuteDataForFakeAdmin - Variable in class io.agora.rtc.SendExternalAudioParameters
Whether to deliver mute data for fake admin.
deliverMuteDataHasSet - Variable in class io.agora.rtc.AgoraService
Flag to track if deliver mute data has been set.
delStreamLayout(String) - Method in class io.agora.rtc.AgoraVideoMixer
Deletes a stream layout.
delVadInstance(String, String) - Method in class io.agora.rtc.AgoraAudioVadManager
Removes and destroys the specified VAD instance
destroy() - Method in class io.agora.rtc.AgoraAudioDeviceManager
Destroys the audio device manager and releases resources.
destroy() - Method in class io.agora.rtc.AgoraAudioEncodedFrameSender
Destroys the audio encoded frame sender
destroy() - Method in class io.agora.rtc.AgoraAudioFrameObserverWrapper
Destroys the wrapper and releases resources.
destroy() - Method in class io.agora.rtc.AgoraAudioPcmDataSender
Destroys the audio data sender
destroy() - Method in class io.agora.rtc.AgoraAudioSink
Destroys the audio sink and frees its native resources.
destroy() - Method in class io.agora.rtc.AgoraAudioVad
Destroy the VAD module
destroy() - Method in class io.agora.rtc.AgoraAudioVadManager
Destroys the manager Cleans up all VAD instances and releases resources Thread-safe method
destroy() - Method in class io.agora.rtc.AgoraAudioVadV2
Destroys the VAD instance and clears cached data.
destroy() - Method in class io.agora.rtc.AgoraCameraCapturer
Destroys the capturer and releases native resources.
destroy() - Method in class io.agora.rtc.AgoraDeviceInfo
Destroys the wrapper and releases native resources.
destroy() - Method in class io.agora.rtc.AgoraExternalAudioProcessor
Releases the external audio processor and associated resources.
destroy() - Method in class io.agora.rtc.AgoraExternalAudioProcessorObserverWrapper
Destroys the wrapper and releases resources.
destroy() - Method in class io.agora.rtc.AgoraLocalAudioTrack
Destroys the local audio track.
destroy() - Method in class io.agora.rtc.AgoraLocalUser
Destroys the AgoraLocalUser instance and unregisters all observers.
destroy() - Method in class io.agora.rtc.AgoraLocalVideoTrack
Destroys the local video track.
destroy() - Method in class io.agora.rtc.AgoraMediaCtrlPacketReceiver
Destroys the packet receiver and releases native resources.
destroy() - Method in class io.agora.rtc.AgoraMediaCtrlPacketSender
Destroys the packet sender and releases native resources.
destroy() - Method in class io.agora.rtc.AgoraMediaNodeFactory
Destroys the media node factory.
destroy() - Method in class io.agora.rtc.AgoraMediaPacketReceiver
Destroys the packet receiver and releases native resources.
destroy() - Method in class io.agora.rtc.AgoraMediaPacketSender
Destroys the packet sender and releases native resources.
destroy() - Method in class io.agora.rtc.AgoraMediaPlayerSource
Destroys the media player source and releases native resources.
destroy() - Method in class io.agora.rtc.AgoraParameter
Destroys the AgoraParameter object.
destroy() - Method in class io.agora.rtc.AgoraRecordDevice
Destroys the recording device and releases native resources.
destroy() - Method in class io.agora.rtc.AgoraRemoteAudioTrack
Destroys the remote audio track.
destroy() - Method in class io.agora.rtc.AgoraRemoteVideoTrack
Destroys the remote video track.
destroy() - Method in class io.agora.rtc.AgoraRtcConn
Destroys the RtcConnection instance
destroy() - Method in class io.agora.rtc.AgoraRtmpStreamingService
Destroys the RTMP streaming service and releases native resources.
destroy() - Method in class io.agora.rtc.AgoraRtmService
Destroys the RTM service and releases native resources.
destroy() - Method in class io.agora.rtc.AgoraScreenCapturer
Destroys the screen capturer and releases native resources.
destroy() - Method in class io.agora.rtc.AgoraService
Destroys the Agora service.
destroy() - Method in class io.agora.rtc.AgoraVideoEncodedFrameObserver
Destroys the video encoded frame observer and releases native resources.
destroy() - Method in class io.agora.rtc.AgoraVideoEncodedImageReceiver
Destroys the video encoded image receiver and releases native resources.
destroy() - Method in class io.agora.rtc.AgoraVideoEncodedImageSender
Destroys the video encoded image sender
destroy() - Method in class io.agora.rtc.AgoraVideoFrame
Destroys the video frame.
destroy() - Method in class io.agora.rtc.AgoraVideoFrameObserver
Destroys the video frame observer and releases native resources.
destroy() - Method in class io.agora.rtc.AgoraVideoFrameObserver2
Destroys the video frame observer and releases native resources.
destroy() - Method in class io.agora.rtc.AgoraVideoFrameSender
Destroys the video frame sender
destroy() - Method in class io.agora.rtc.AgoraVideoMixer
Destroys the video mixer and releases native resources.
destroy() - Method in class io.agora.rtc.AgoraVideoRenderer
Destroys the video renderer and releases native resources.
destroy() - Method in class io.agora.rtc.AgoraVideoTrack
Destroys the video track and releases native resources.
destroy() - Method in class io.agora.rtc.LocalUserObserverWrapper
Destroys the wrapper and releases resources.
destroyAudioSessionConfig(AudioSessionConfig) - Method in class io.agora.rtc.AgoraService
Destroys the audio session configuration.
destroyCaptureFormat(VideoFormat) - Method in class io.agora.rtc.AgoraCameraCapturer
Destroys a capture format previously returned by AgoraCameraCapturer.getCaptureFormat().
destroyConnInfo(RtcConnInfo) - Method in class io.agora.rtc.AgoraRtcConn
Destroys connection information object
destroyLocalAudioStatistics(LocalAudioDetailedStats) - Method in class io.agora.rtc.AgoraLocalUser
Destroys the local audio statistics.
destroyLocalAudioTrackStats(LocalAudioTrackStats) - Method in class io.agora.rtc.AgoraRtcConn
Destroys the provided LocalAudioTrackStats object.
destroyLocalVideoTrackStatistics(LocalVideoTrackStats) - Method in class io.agora.rtc.AgoraRtcConn
Destroys the provided LocalVideoTrackStats object.
destroyStatistics(LocalVideoTrackStats) - Method in class io.agora.rtc.AgoraLocalVideoTrack
Destroys the provided LocalVideoTrackStats object.
destroyStatistics(RemoteAudioTrackStats) - Method in class io.agora.rtc.AgoraRemoteAudioTrack
Destroys the provided RemoteAudioTrackStats object.
destroyStatistics(RemoteVideoTrackStats) - Method in class io.agora.rtc.AgoraRemoteVideoTrack
Destroys the provided RemoteVideoTrackStats object.
destroyStats(LocalAudioTrackStats) - Method in class io.agora.rtc.AgoraLocalAudioTrack
Destroys the provided LocalAudioTrackStats object.
destroyStreamInfo(MediaStreamInfo) - Method in class io.agora.rtc.AgoraMediaPlayerSource
Destroys a stream info object.
destroyTextureId(TextureId) - Method in class io.agora.rtc.AgoraVideoFrame
Destroys a texture ID.
destroyTrackInfo(VideoTrackInfo) - Method in class io.agora.rtc.AgoraRemoteVideoTrack
Destroys the provided VideoTrackInfo object.
destroyTransportStats(RtcStats) - Method in class io.agora.rtc.AgoraRtcConn
Destroys transport statistics object
destroyUserInfo(UserInfo) - Method in class io.agora.rtc.AgoraRtcConn
Destroys user information object
deviceId - Variable in class io.agora.rtc.PlayerUpdatedInfo
Device ID
dimensions - Variable in class io.agora.rtc.SimulcastStreamConfig
The dimensions of the video
dimensions - Variable in class io.agora.rtc.VideoEncoderConfig
The video frame dimension used to specify the video quality and measured by the total number of pixels along a frame's width and height: VideoDimensions.
directConsume() - Method in class io.agora.rtc.utils.AudioConsumerUtils
Consumes data directly without buffering.
disableExtension(String, String, String) - Method in class io.agora.rtc.AgoraService
Disables an extension.
disconnect() - Method in class io.agora.rtc.AgoraRtcConn
Disconnects from current channel
divergentFilterFraction - Variable in class io.agora.rtc.AudioProcessingStats
Divergent filter fraction
domainLimit - Variable in class io.agora.rtc.AgoraServiceConfig
Determines whether to enable domain limit.
DownlinkNetworkInfo - Class in io.agora.rtc
Downlink network information.
DownlinkNetworkInfo() - Constructor for class io.agora.rtc.DownlinkNetworkInfo
Default constructor for DownlinkNetworkInfo.
DownlinkNetworkInfo(int, int, int, PeerDownlinkInfo, int) - Constructor for class io.agora.rtc.DownlinkNetworkInfo
Constructs DownlinkNetworkInfo with all parameters.
downlinkProcessTimeMs - Variable in class io.agora.rtc.RemoteVideoTrackStats
The average offset(ms) between receive first packet which composite the frame and the frame ready to render.
downlinkReport - Variable in class io.agora.rtc.LastmileProbeResult
Downlink probe result
downloadSize - Variable in class io.agora.rtc.CacheStatistics
Download size in bytes
droppedAudioFrames - Variable in class io.agora.rtc.LocalAudioTrackStats
Number of dropped audio frames
dtxActionCounter - Variable in class io.agora.rtc.AnaStats
DTX action counter
duration - Variable in class io.agora.rtc.MediaStreamInfo
Duration (ms)
duration - Variable in class io.agora.rtc.PcmConsumeStateUtils
Duration in milliseconds
duration - Variable in class io.agora.rtc.RtcStats
Duration (s)

E

E2E_DELAY_MS - Static variable in class io.agora.rtc.PcmConsumeStateUtils
End-to-end delay in milliseconds
EAR_MONITORING_FILTER_BUILT_IN_AUDIO_FILTERS - Static variable in class io.agora.rtc.Constants
2: Add an audio filter to the in-ear monitor.
EAR_MONITORING_FILTER_NOISE_SUPPRESSION - Static variable in class io.agora.rtc.Constants
4: Enable noise suppression to the in-ear monitor.
EAR_MONITORING_FILTER_NONE - Static variable in class io.agora.rtc.Constants
1: Do not add an audio filter to the in-ear monitor.
echoReturnLoss - Variable in class io.agora.rtc.AudioProcessingStats
Echo return loss
echoReturnLossEnhancement - Variable in class io.agora.rtc.AudioProcessingStats
Echo return loss enhancement
eglContext - Variable in class io.agora.rtc.ExternalVideoFrame
[Texture-related parameter] When using the OpenGL interface (javax.microedition.khronos.egl.*) defined by Khronos, set EGLContext to this field.
eglType - Variable in class io.agora.rtc.ExternalVideoFrame
[Texture related parameter] Texture ID used by the video frame.
enableAdaptiveRmsThreshold - Variable in class io.agora.rtc.AgoraAudioVadConfigV2
enable adaptive rms threshold, default value is true
enableAecAutoReset - Variable in class io.agora.rtc.audio3a.AecConfig
Whether to enable Aec auto-reset when Aec is unavailable.
enableApm - Variable in class io.agora.rtc.AgoraServiceConfigEx
Whether to enable APM module Default: false
enableApmDump - Variable in class io.agora.rtc.AgoraAudioVadManager
Indicates whether APM dump output is enabled.
enableApmDump - Variable in class io.agora.rtc.AgoraServiceConfigEx
Whether to enable APM dump Default: false
enableAudioDevice - Variable in class io.agora.rtc.AgoraServiceConfig
Whether to enable the audio device module.
enableAudioProcessor - Variable in class io.agora.rtc.AgoraServiceConfig
Whether to enable the audio processing module.
enableAudioRecordingOrPlayout - Variable in class io.agora.rtc.RtcConnConfig
Determines whether to enable audio recording or playout.
enabled - Variable in class io.agora.rtc.apm.AgcConfig
Enable or disable AGC Default: false (disabled)
enabled - Variable in class io.agora.rtc.apm.AIAecConfig
Enable or disable AIAEC Default: false (disabled)
enabled - Variable in class io.agora.rtc.apm.BghvsConfig
Enable or disable BGHVS Default: true (enabled)
enabled - Variable in class io.agora.rtc.audio3a.AecConfig
Whether to enable Aec.
enabled - Variable in class io.agora.rtc.audio3a.AgcConfig
Whether to enable AGC.
enabled - Variable in class io.agora.rtc.audio3a.AnsConfig
Whether to enable ANS.
enabled - Variable in class io.agora.rtc.audio3a.BghvsConfig
Whether to enable sessCtrl and BGHVS.
enabled - Variable in class io.agora.rtc.LocalAudioTrackStats
Whether the track is enabled
enabled - Variable in class io.agora.rtc.SendExternalAudioParameters
Whether to enable external audio sending with limited speed.
enableDump - Variable in class io.agora.rtc.apm.AgoraApmConfig
Enable or disable APM dump for debugging Default: false
enableEarMonitor(int, int) - Method in class io.agora.rtc.AgoraLocalAudioTrack
Enables or disables ear monitoring.
enableEncryption(int, EncryptionConfig) - Method in class io.agora.rtc.AgoraRtcConn
Enables/disables encryption
enableExtension(String, String, String, boolean) - Method in class io.agora.rtc.AgoraService
Enables an extension.
enableLocalAudioTrackEarMonitor(int, int) - Method in class io.agora.rtc.AgoraRtcConn
Enables or disables ear monitoring.
enableLocalAudioTrackPlayback(int) - Method in class io.agora.rtc.AgoraRtcConn
Enables or disables local playback of the audio track.
enableLocalPlayback(int) - Method in class io.agora.rtc.AgoraLocalAudioTrack
Enables or disables local playback of the audio track.
enablePerformanceLogging(boolean) - Static method in class io.agora.rtc.AgoraLogger
Enable or disable performance logging.
enableSimulcastStream(int, SimulcastStreamConfig) - Method in class io.agora.rtc.AgoraLocalVideoTrack
Enables or disables the simulcast stream.
enableSimulcastStream(int, SimulcastStreamConfig) - Method in class io.agora.rtc.AgoraRtcConn
Enables or disables the simulcast stream.
enableVad - Variable in class io.agora.rtc.AgoraAudioFrameObserverWrapper
Whether VAD is enabled
enableVideo - Variable in class io.agora.rtc.AgoraServiceConfig
Whether to enable video.
encodeAlpha - Variable in class io.agora.rtc.VideoEncoderConfig
Whether to encode and send the alpha data to the remote when alpha data is present.
EncodedAudioFrameAdvancedSettings - Class in io.agora.rtc
Advanced settings for encoded audio frames.
EncodedAudioFrameAdvancedSettings() - Constructor for class io.agora.rtc.EncodedAudioFrameAdvancedSettings
Default constructor for EncodedAudioFrameAdvancedSettings.
EncodedAudioFrameAdvancedSettings(int, int) - Constructor for class io.agora.rtc.EncodedAudioFrameAdvancedSettings
Constructs EncodedAudioFrameAdvancedSettings with speech and sendEvenIfEmpty.
EncodedAudioFrameInfo - Class in io.agora.rtc
Information about an encoded audio frame.
EncodedAudioFrameInfo() - Constructor for class io.agora.rtc.EncodedAudioFrameInfo
Default constructor for EncodedAudioFrameInfo.
EncodedAudioFrameInfo(int, int, int, int, int, int, long) - Constructor for class io.agora.rtc.EncodedAudioFrameInfo
Constructs EncodedAudioFrameInfo with all parameters.
EncodedAudioFrameReceiverInfo - Class in io.agora.rtc
Information about an encoded audio frame receiver.
EncodedAudioFrameReceiverInfo() - Constructor for class io.agora.rtc.EncodedAudioFrameReceiverInfo
Default constructor for EncodedAudioFrameReceiverInfo.
EncodedAudioFrameReceiverInfo(long, int) - Constructor for class io.agora.rtc.EncodedAudioFrameReceiverInfo
Constructs EncodedAudioFrameReceiverInfo with send time and codec.
encodedFrameOnly - Variable in class io.agora.rtc.VideoSubscriptionOptions
Flag to indicate if only encoded frames should be subscribed.
encodedFrameOnly - Variable in class io.agora.rtc.VideoTrackInfo
Flag to indicate if only encoded frames are used.
EncodedVideoFrameInfo - Class in io.agora.rtc
Information about an encoded video frame.
EncodedVideoFrameInfo() - Constructor for class io.agora.rtc.EncodedVideoFrameInfo
Default constructor for EncodedVideoFrameInfo.
EncodedVideoFrameInfo(int, int, int, int, int, int, int, long, long, int, int, long) - Constructor for class io.agora.rtc.EncodedVideoFrameInfo
Constructs EncodedVideoFrameInfo with all parameters.
encodeFrameRate - Variable in class io.agora.rtc.LocalVideoTrackStats
The encoder output frame rate (fps).
encoderType - Variable in class io.agora.rtc.LocalVideoTrackStats
The encoder type.
ENCRYPTION_MODE_AES_128_ECB - Static variable in class io.agora.rtc.Constants
2: 128-bit AES encryption, ECB mode.
ENCRYPTION_MODE_AES_128_GCM - Static variable in class io.agora.rtc.Constants
5: 128-bit AES encryption, GCM mode.
ENCRYPTION_MODE_AES_128_GCM2 - Static variable in class io.agora.rtc.Constants
7: (Default) 128-bit AES encryption, GCM mode, with KDF salt.
ENCRYPTION_MODE_AES_128_XTS - Static variable in class io.agora.rtc.Constants
Encryption mode: AES-128-XTS
ENCRYPTION_MODE_AES_256_GCM - Static variable in class io.agora.rtc.Constants
6: 256-bit AES encryption, GCM mode.
ENCRYPTION_MODE_AES_256_GCM2 - Static variable in class io.agora.rtc.Constants
8: 256-bit AES encryption, GCM mode, with KDF salt.
ENCRYPTION_MODE_AES_256_XTS - Static variable in class io.agora.rtc.Constants
3: 256-bit AES encryption, XTS mode.
ENCRYPTION_MODE_SM4_128_ECB - Static variable in class io.agora.rtc.Constants
4: 128-bit SM4 encryption, ECB mode.
EncryptionConfig - Class in io.agora.rtc
Encryption configuration.
EncryptionConfig() - Constructor for class io.agora.rtc.EncryptionConfig
Default constructor for EncryptionConfig.
EncryptionConfig(int, String, byte[]) - Constructor for class io.agora.rtc.EncryptionConfig
Constructs EncryptionConfig with encryption mode, key, and KDF salt.
EncryptionErrorType(int) - Constructor for enum io.agora.rtc.Constants.EncryptionErrorType
Private constructor.
encryptionKdfSalt - Variable in class io.agora.rtc.EncryptionConfig
The encryption KDF salt
encryptionKey - Variable in class io.agora.rtc.EncryptionConfig
The encryption key
encryptionMode - Variable in class io.agora.rtc.EncryptionConfig
The encryption mode
error(String) - Static method in class io.agora.rtc.AgoraLogger
Error level log.
error(String, Object...) - Static method in class io.agora.rtc.AgoraLogger
Error level log - optimized for delayed string concatenation.
error(String, Throwable) - Static method in class io.agora.rtc.AgoraLogger
Error level log - includes exception information.
ErrorCodeType(int) - Constructor for enum io.agora.rtc.Constants.ErrorCodeType
Private constructor.
errorEnabled - Static variable in class io.agora.rtc.AgoraLogger
Error log level control
executorService - Variable in class io.agora.rtc.AgoraService
Executor service for asynchronous operations
expectedBitrateBps - Variable in class io.agora.rtc.PeerDownlinkInfo
Expected bitrate (bps)
expectedDownlinkBitrate - Variable in class io.agora.rtc.LastmileProbeConfig
Expected downlink bitrate (bps)
expectedUplinkBitrate - Variable in class io.agora.rtc.LastmileProbeConfig
Expected uplink bitrate (bps)
EXTERNAL_VIDEO_FRAME_BUFFER_TYPE_RAW_DATA - Static variable in class io.agora.rtc.Constants
External video frame buffer type: Raw data
EXTERNAL_VIDEO_FRAME_PIXEL_FORMAT_BGRA - Static variable in class io.agora.rtc.Constants
External video frame pixel format: BGRA
EXTERNAL_VIDEO_FRAME_PIXEL_FORMAT_I420 - Static variable in class io.agora.rtc.Constants
External video frame pixel format: I420
EXTERNAL_VIDEO_FRAME_PIXEL_FORMAT_I422 - Static variable in class io.agora.rtc.Constants
External video frame pixel format: I422
EXTERNAL_VIDEO_FRAME_PIXEL_FORMAT_NV12 - Static variable in class io.agora.rtc.Constants
External video frame pixel format: NV12
EXTERNAL_VIDEO_FRAME_PIXEL_FORMAT_NV21 - Static variable in class io.agora.rtc.Constants
External video frame pixel format: NV21
EXTERNAL_VIDEO_FRAME_PIXEL_FORMAT_RGBA - Static variable in class io.agora.rtc.Constants
External video frame pixel format: RGBA
externalAudioProcessorObserver - Variable in class io.agora.rtc.AgoraExternalAudioProcessorObserverWrapper
The wrapped audio frame observer
ExternalVideoFrame - Class in io.agora.rtc
External video frame for custom video source.
ExternalVideoFrame() - Constructor for class io.agora.rtc.ExternalVideoFrame
Default constructor for ExternalVideoFrame.
ExternalVideoFrame(int, int, ByteBuffer, int, int, int, int, int, int, int, long, Object, int, int, float, ByteBuffer, ByteBuffer, int, int, ColorSpace) - Constructor for class io.agora.rtc.ExternalVideoFrame
Constructs ExternalVideoFrame with all parameters.
ExternalVideoSourceType(int) - Constructor for enum io.agora.rtc.Constants.ExternalVideoSourceType
Private constructor.
extractData(int, long) - Method in class io.agora.rtc.utils.AudioConsumerUtils
Extract data from the buffer.
extSeqnum - Variable in class io.agora.rtc.LocalAudioDetailedStats
Extended sequence number

F

farFiledFlag - Variable in class io.agora.rtc.AudioFrame
Far field flag
fecActionCounter - Variable in class io.agora.rtc.AnaStats
FEC action counter
fftSz - Variable in class io.agora.rtc.AgoraAudioVadConfig
fft-size, only support: 128, 256, 512, 1024, default value is 1024
filePath - Variable in class io.agora.rtc.utils.VadDumpUtils
File path for dump
fileSize - Variable in class io.agora.rtc.CacheStatistics
File size in bytes
fillAlphaBuffer - Variable in class io.agora.rtc.ExternalVideoFrame
[For bgra or rgba only] Extract alphaBuffer from bgra or rgba data.
fillTexture(int, int, int, int, TextureId) - Method in class io.agora.rtc.AgoraVideoFrame
Fills texture with video frame data.
filterLength - Variable in class io.agora.rtc.audio3a.AecConfig
The Aec linear filter length.
firstAudioPacketDuration - Variable in class io.agora.rtc.RtcStats
First audio packet duration (ms)
firstAudioPacketDurationAfterUnmute - Variable in class io.agora.rtc.RtcStats
First audio packet duration after unmute (ms)
firstVideoKeyFrameDecodedDurationAfterUnmute - Variable in class io.agora.rtc.RtcStats
First video key frame decoded duration after unmute (ms)
firstVideoKeyFramePacketDuration - Variable in class io.agora.rtc.RtcStats
First video key frame packet duration (ms)
firstVideoKeyFramePacketDurationAfterUnmute - Variable in class io.agora.rtc.RtcStats
First video key frame packet duration after unmute (ms)
firstVideoKeyFrameRenderedDurationAfterUnmute - Variable in class io.agora.rtc.RtcStats
First video key frame rendered duration after unmute (ms)
firstVideoPacketDuration - Variable in class io.agora.rtc.RtcStats
First video packet duration (ms)
firstVideoPacketDurationAfterUnmute - Variable in class io.agora.rtc.RtcStats
First video packet duration after unmute (ms)
format() - Method in class io.agora.rtc.AgoraVideoFrame
Gets the video frame format.
format - Variable in class io.agora.rtc.ExternalVideoFrame
The pixel format.
format - Variable in class io.agora.rtc.PaddedRawPixelBuffer
Pixel format
fps - Variable in class io.agora.rtc.VideoFormat
Frame rate (frames per second).
fractionLost - Variable in class io.agora.rtc.LocalAudioDetailedStats
Fraction lost
frameCount - Variable in class io.agora.rtc.utils.VadDumpUtils
Frame count
frameLengthDecreaseCounter - Variable in class io.agora.rtc.AnaStats
Frame length decrease counter
frameLengthIncreaseCounter - Variable in class io.agora.rtc.AnaStats
Frame length increase counter
frameLossRate - Variable in class io.agora.rtc.RemoteVideoTrackStats
The video frame loss rate (%) of the remote video stream in the reported interval.
framerate - Variable in class io.agora.rtc.RtmpStreamingVideoConf
Frame rate (fps)
framerate - Variable in class io.agora.rtc.SimulcastStreamConfig
The framerate of the video
frameRate - Variable in class io.agora.rtc.VideoEncoderConfig
Frame rate of the video: int type, but can accept #FRAME_RATE for backward compatibility.
frameRenderDelayMs - Variable in class io.agora.rtc.RemoteVideoTrackStats
The average time cost in renderer.
framesEncoded - Variable in class io.agora.rtc.LocalVideoTrackStats
The number of frames encoded.
framesPerSecond - Variable in class io.agora.rtc.EncodedVideoFrameInfo
The number of video frames per second.
frameType - Variable in class io.agora.rtc.EncodedVideoFrameInfo
The frame type of the encoded video frame: #VIDEO_FRAME_TYPE.
frequency - Variable in class io.agora.rtc.ContentInspectModule
Inspection frequency
fromInt(int) - Static method in enum io.agora.rtc.Constants.AecFilterLength
Converts an integer value to its corresponding AecFilterLength enum constant.
fromInt(int) - Static method in enum io.agora.rtc.Constants.AecModelType
Converts an integer value to its corresponding AecModelType enum constant.
fromInt(int) - Static method in enum io.agora.rtc.Constants.AecSuppressionMode
Converts an integer value to its corresponding AecSuppressionMode enum constant.
fromInt(int) - Static method in enum io.agora.rtc.Constants.AgoraAudioProcessorEventType
Converts an integer value to its corresponding AgoraAudioProcessingEventType enum constant.
fromInt(int) - Static method in enum io.agora.rtc.Constants.AIAecSuppressionMode
Converts an integer value to its corresponding AIAecSuppressionMode enum constant.
fromInt(int) - Static method in enum io.agora.rtc.Constants.AnsModelType
Converts an integer value to its corresponding AnsModelType enum constant.
fromInt(int) - Static method in enum io.agora.rtc.Constants.AnsSuppressionMode
Converts an integer value to its corresponding AnsSuppressionMode enum constant.
fromInt(int) - Static method in enum io.agora.rtc.Constants.ApmMode
Converts an integer value to its corresponding ApmMode enum constant.
fromInt(int) - Static method in enum io.agora.rtc.Constants.AUDIO_EQUALIZATION_BAND_FREQUENCY
Converts an integer value to its corresponding enum constant.
fromInt(int) - Static method in enum io.agora.rtc.Constants.AUDIO_REVERB_TYPE
Converts an integer value to its corresponding enum constant.
fromInt(int) - Static method in enum io.agora.rtc.Constants.AudioFrameType
Converts an integer value to its corresponding enum constant.
fromInt(int) - Static method in enum io.agora.rtc.Constants.AudioPublishType
Converts an integer value to its corresponding AudioPublishType enum constant.
fromInt(int) - Static method in enum io.agora.rtc.Constants.BghvsSuppressionMode
Converts an integer value to its corresponding BghvsSuppressionMode enum constant.
fromInt(int) - Static method in enum io.agora.rtc.Constants.BytesPerSample
Converts an integer value to its corresponding BytesPerSample enum constant.
fromInt(int) - Static method in enum io.agora.rtc.Constants.CapabilityType
Converts an integer value to its corresponding CapabilityType enum constant.
fromInt(int) - Static method in enum io.agora.rtc.Constants.ClientRoleType
Converts an integer value to its corresponding ClientRoleType enum constant.
fromInt(int) - Static method in enum io.agora.rtc.Constants.ConnectionChangedReasonType
Converts an integer value to its corresponding ConnectionChangedReasonType enum constant.
fromInt(int) - Static method in enum io.agora.rtc.Constants.ContentInspectResult
Converts an integer value to its corresponding CONTENT_INSPECT_RESULT enum constant.
fromInt(int) - Static method in enum io.agora.rtc.Constants.EncryptionErrorType
Converts an integer value to its corresponding EncryptionErrorType enum constant.
fromInt(int) - Static method in enum io.agora.rtc.Constants.ErrorCodeType
Converts an integer value to its corresponding error code type.
fromInt(int) - Static method in enum io.agora.rtc.Constants.NetworkType
Converts an integer value to its corresponding NetworkType enum constant.
fromInt(int) - Static method in enum io.agora.rtc.Constants.QualityType
Converts an integer value to its corresponding QualityType enum constant.
fromInt(int) - Static method in enum io.agora.rtc.Constants.UploadErrorReason
Converts an integer value to its corresponding UploadErrorReason enum constant.
fromInt(int) - Static method in enum io.agora.rtc.Constants.UserOfflineReasonType
Converts an integer value to its corresponding UserOfflineReasonType enum constant.
fromInt(int) - Static method in enum io.agora.rtc.Constants.VideoFrameType
Converts an integer value to its corresponding VideoFrameType enum constant.
fromInt(int) - Static method in enum io.agora.rtc.Constants.VideoPublishType
Converts an integer value to its corresponding VideoPublishType enum constant.
frozenRate - Variable in class io.agora.rtc.RemoteAudioTrackStats
The total audio freeze time as a percentage (%) of the total time when the audio is available.
frozenRate - Variable in class io.agora.rtc.RemoteVideoTrackStats
The total video freeze time as a percentage (%) of the total time when the video is available.
frqInputAvailableFlag - Variable in class io.agora.rtc.AgoraAudioVadConfig
whether Aed_InputData will contain external freq.

G

gatewayRtt - Variable in class io.agora.rtc.RtcStats
Gateway RTT (ms)
GENERAL_BEAUTY_VOICE_FEMALE_FRESH - Static variable in class io.agora.rtc.Constants
(For female only) A fresher voice.
GENERAL_BEAUTY_VOICE_FEMALE_VITALITY - Static variable in class io.agora.rtc.Constants
(For female only) A more vital voice.
GENERAL_BEAUTY_VOICE_MALE_MAGNETIC - Static variable in class io.agora.rtc.Constants
(For male only) A more magnetic voice.
get() - Method in class io.agora.rtc.Out
Gets the value.
getActivePercent() - Method in class io.agora.rtc.AgoraAudioVadConfig
Returns the percentage threshold for active detection.
getActivePercent() - Method in class io.agora.rtc.AgoraAudioVadConfigV2
Returns the active percentage threshold.
getAdaptiveRmsThresholdFactor() - Method in class io.agora.rtc.AgoraAudioVadConfigV2
Returns the adaptive RMS threshold factor.
getAdaptiveStartRmsThreshold() - Method in class io.agora.rtc.AgoraAudioVadV2
Get current adaptive start RMS threshold
getAdaptiveStopRmsThreshold() - Method in class io.agora.rtc.AgoraAudioVadV2
Get current adaptive stop RMS threshold
getAecConfig() - Method in class io.agora.rtc.audio3a.AgoraAudioProcessorConfig
Gets the AEC configuration.
getAecModelType() - Method in class io.agora.rtc.audio3a.AecConfig
Gets the AEC model type.
getAecStartupMaxSuppressTimeInMs() - Method in class io.agora.rtc.audio3a.AecConfig
Gets the AEC startup maximum suppression time.
getAecSuppressionMode() - Method in class io.agora.rtc.audio3a.AecConfig
Gets the AEC suppression mode.
getAgcConfig() - Method in class io.agora.rtc.apm.AgoraApmConfig
Gets the automatic gain control configuration.
getAgcConfig() - Method in class io.agora.rtc.audio3a.AgoraAudioProcessorConfig
Gets the AGC configuration.
getAggressive() - Method in class io.agora.rtc.AgoraAudioVadConfig
Returns the aggressiveness factor.
getAgoraParameter() - Method in class io.agora.rtc.AgoraRtcConn
Gets Agora parameter object
getAgoraParameter() - Method in class io.agora.rtc.AgoraService
Gets the Agora parameter.
getAiAecConfig() - Method in class io.agora.rtc.apm.AgoraApmConfig
Gets the AI acoustic echo cancellation configuration.
getAiAecSuppressionMode() - Method in class io.agora.rtc.audio3a.AecConfig
Gets the AI AEC suppression mode.
getAiNsConfig() - Method in class io.agora.rtc.apm.AgoraApmConfig
Gets the AI noise suppression configuration.
getAiNsModelPref() - Method in class io.agora.rtc.apm.AinsConfig
Gets the AI NS model preference.
getAllowBluetooth() - Method in class io.agora.rtc.AudioSessionConfig
Gets whether to allow Bluetooth.
getAllowBluetoothA2dp() - Method in class io.agora.rtc.AudioSessionConfig
Gets whether to allow Bluetooth A2DP.
getAllowMixWithOthers() - Method in class io.agora.rtc.AudioSessionConfig
Gets whether to allow mix with others.
getAlpha() - Method in class io.agora.rtc.MixerLayoutConfig
Gets the alpha value.
getAlpha() - Method in class io.agora.rtc.TranscodingUser
Gets the alpha value.
getAlpha() - Method in class io.agora.rtc.TranscodingVideoStream
Gets the alpha value.
getAlphaBuffer() - Method in class io.agora.rtc.ExternalVideoFrame
Gets the Portrait Segmentation meta buffer.
getAlphaBuffer() - Method in class io.agora.rtc.VideoFrame
Gets the portrait segmentation meta buffer.
getAlphaMode() - Method in class io.agora.rtc.ExternalVideoFrame
Gets the relative position between alphabuffer and the frame.
getAlphaMode() - Method in class io.agora.rtc.VideoFrame
Gets the relative position between alphabuffer and the frame.
getAnaStatistics() - Method in class io.agora.rtc.LocalAudioDetailedStats
Gets the ANA statistics.
getAnaWindowSz() - Method in class io.agora.rtc.AgoraAudioVadConfig
Returns the analysis window size.
getAnsConfig() - Method in class io.agora.rtc.audio3a.AgoraAudioProcessorConfig
Gets the ANS configuration.
getAnsModelType() - Method in class io.agora.rtc.audio3a.AnsConfig
Gets the ANS model type.
getApmConfig() - Method in class io.agora.rtc.AgoraServiceConfig
Gets the APM configuration.
getApmConfigJson() - Method in class io.agora.rtc.AgoraServiceConfigEx
Gets the APM configuration JSON string.
getApmMode() - Method in class io.agora.rtc.AgoraServiceConfig
Gets the APM mode.
getApmStatistics() - Method in class io.agora.rtc.LocalAudioDetailedStats
Gets the APM statistics.
getAppId() - Method in class io.agora.rtc.AgoraServiceConfig
Gets the application ID.
getAreaCode() - Method in class io.agora.rtc.AgoraServiceConfig
Gets the area code.
getAudioBitrate() - Method in class io.agora.rtc.LiveTranscoding
Gets the audio bitrate (bps).
getAudioBitsPerSample() - Method in class io.agora.rtc.MediaStreamInfo
Gets the audio bits per sample.
getAudioChannel() - Method in class io.agora.rtc.TranscodingUser
Gets the audio channel.
getAudioChannels() - Method in class io.agora.rtc.LiveTranscoding
Gets the number of audio channels.
getAudioChannels() - Method in class io.agora.rtc.MediaStreamInfo
Gets the number of audio channels.
getAudioCodecProfile() - Method in class io.agora.rtc.LiveTranscoding
Gets the audio codec profile.
getAudioLevel() - Method in class io.agora.rtc.LocalAudioDetailedStats
Gets the audio level.
getAudioLevelIndication() - Method in class io.agora.rtc.PacketOptions
Gets the audio level indication.
getAudioLossRate() - Method in class io.agora.rtc.RemoteAudioTrackStats
Gets the audio frame loss rate.
getAudioProfile() - Method in class io.agora.rtc.AudioEncoderConfig
Gets the audio profile.
getAudioProfile() - Method in class io.agora.rtc.RtcConnPublishConfig
Gets the audio profile.
getAudioPublishType() - Method in class io.agora.rtc.RtcConnPublishConfig
Gets the audio publish type.
getAudioRecvEncodedFrame() - Method in class io.agora.rtc.RtcConnConfig
Gets whether to receive audio encoded frame.
getAudioRecvMediaPacket() - Method in class io.agora.rtc.RtcConnConfig
Gets whether to receive audio media packet.
getAudioSampleRate() - Method in class io.agora.rtc.LiveTranscoding
Gets the audio sample rate (Hz).
getAudioSampleRate() - Method in class io.agora.rtc.MediaStreamInfo
Gets the audio sample rate (Hz).
getAudioScenario() - Method in class io.agora.rtc.AgoraServiceConfig
Gets the audio scenario.
getAudioScenario() - Method in class io.agora.rtc.PcmConsumeStateUtils
Gets the audio scenario.
getAudioScenario() - Method in class io.agora.rtc.RtcConnPublishConfig
Gets the audio scenario.
getAudioSessionConfig() - Method in class io.agora.rtc.AgoraService
Gets the audio session configuration.
getAudioSpectrumData() - Method in class io.agora.rtc.AudioSpectrumData
Gets the audio spectrum data array.
getAudioSubsOptions() - Method in class io.agora.rtc.RtcConnConfig
Gets the audio subscription options.
getAudioTrackNumber() - Method in class io.agora.rtc.AudioFrame
Gets the number of the audio track.
getAutoSubscribeAudio() - Method in class io.agora.rtc.RtcConnConfig
Gets whether to subscribe to all audio streams automatically.
getAutoSubscribeVideo() - Method in class io.agora.rtc.RtcConnConfig
Gets whether to subscribe to all video streams automatically.
getAvailableBandwidth() - Method in class io.agora.rtc.LastmileProbeOneWayResult
Gets the available bandwidth (bps).
getAvSyncTimeMs() - Method in class io.agora.rtc.RemoteVideoTrackStats
Gets the AV sync time (ms).
getAvsyncType() - Method in class io.agora.rtc.AudioFrame
Gets the audio-video sync type.
getAvsyncType() - Method in class io.agora.rtc.VideoFrame
Gets the audio-video synchronization type.
getBackgroundColor() - Method in class io.agora.rtc.LiveTranscoding
Gets the background color.
getBackgroundImage() - Method in class io.agora.rtc.LiveTranscoding
Gets the background image.
getBackgroundImageCount() - Method in class io.agora.rtc.LiveTranscoding
Gets the number of background images.
getBandwidthEstimationBps() - Method in class io.agora.rtc.DownlinkNetworkInfo
Gets the estimated bandwidth in bits per second.
getBghvsConfig() - Method in class io.agora.rtc.apm.AgoraApmConfig
Gets the background human voice suppression configuration.
getBghvsConfig() - Method in class io.agora.rtc.audio3a.AgoraAudioProcessorConfig
Gets the BGHVS configuration.
getBghvsDelayInFrmNums() - Method in class io.agora.rtc.audio3a.BghvsConfig
Gets the BGHVS algorithm delay in frame numbers.
getBghvsEosLenInMs() - Method in class io.agora.rtc.audio3a.BghvsConfig
Gets the EOS trigger length in milliseconds.
getBghvsSosLenInMs() - Method in class io.agora.rtc.audio3a.BghvsConfig
Gets the SOS trigger length in milliseconds.
getBghvsSppMode() - Method in class io.agora.rtc.audio3a.BghvsConfig
Gets the BGHVS suppression mode.
getBitrate() - Method in class io.agora.rtc.RtmpStreamingAudioConf
Gets the bitrate (Kbps).
getBitrate() - Method in class io.agora.rtc.RtmpStreamingVideoConf
Gets the bitrate (Kbps).
getBitrate() - Method in class io.agora.rtc.SimulcastStreamConfig
Gets the bitrate (Kbps).
getBitrate() - Method in class io.agora.rtc.VideoEncoderConfig
Gets the video encoding target bitrate (Kbps).
getBitrateActionCounter() - Method in class io.agora.rtc.AnaStats
Gets the bitrate action counter.
getBitrateInKbps() - Method in class io.agora.rtc.SrcInfo
Gets the bitrate (Kbps).
getBool(String, Out<Boolean>) - Method in class io.agora.rtc.AgoraParameter
Gets a boolean parameter.
getBuffer() - Method in class io.agora.rtc.audio3a.AgoraAudioFrame
Gets the audio data buffer.
getBuffer() - Method in class io.agora.rtc.AudioFrame
Gets the audio data buffer.
getBuffer() - Method in class io.agora.rtc.ExternalVideoFrame
Gets the video buffer (must be DirectByteBuffer).
getBuffer() - Method in class io.agora.rtc.Packet
Gets the packet buffer.
getBufferedPcmDataListSize() - Method in class io.agora.rtc.LocalAudioTrackStats
Gets the buffered PCM data list size.
getBufferSize() - Method in class io.agora.rtc.utils.AudioConsumerUtils
Gets the current buffer size.
getBytes(ByteBuffer) - Static method in class io.agora.rtc.utils.Utils
Converts a ByteBuffer to a byte array.
getBytesMajorStream() - Method in class io.agora.rtc.LocalVideoTrackStats
Gets the bytes of the major stream.
getBytesMinorStream() - Method in class io.agora.rtc.LocalVideoTrackStats
Gets the bytes of the minor stream.
getBytesPerSample() - Method in class io.agora.rtc.audio3a.AgoraAudioFrame
Gets the number of bytes per sample.
getBytesPerSample() - Method in class io.agora.rtc.AudioFrame
Gets the number of bytes per sample.
getBytesPerSample() - Method in class io.agora.rtc.AudioPcmFrame
Gets the number of bytes per sample.
getBytesPerSample() - Method in class io.agora.rtc.AudioSubscriptionOptions
Gets the number of bytes per sample.
getBytesPerSample() - Method in class io.agora.rtc.RtmpStreamingAudioConf
Gets the bytes per sample.
getBytesSent() - Method in class io.agora.rtc.LocalAudioDetailedStats
Gets the bytes sent.
getCacheSize() - Method in class io.agora.rtc.CacheStatistics
Gets the cache size in bytes.
getCacheStatistics() - Method in class io.agora.rtc.PlayerUpdatedInfo
Gets the cache statistics.
getCapabilities() - Method in class io.agora.rtc.Capabilities
Gets the array of capability items.
getCapability(String, int, Out<VideoFormat>) - Method in class io.agora.rtc.AgoraDeviceInfo
Retrieves a specific device capability.
getCapabilityType() - Method in class io.agora.rtc.Capabilities
Gets the type of capability.
getCaptureFormat() - Method in class io.agora.rtc.AgoraCameraCapturer
Retrieves the current capture format.
getCaptureFrameRate() - Method in class io.agora.rtc.LocalVideoTrackStats
Gets the capture frame rate (fps).
getCaptureHeight() - Method in class io.agora.rtc.LocalVideoTrackStats
Gets the capture frame height (pixel).
getCaptureTimeMs() - Method in class io.agora.rtc.EncodedAudioFrameInfo
Gets the capture timestamp in milliseconds.
getCaptureTimeMs() - Method in class io.agora.rtc.EncodedVideoFrameInfo
Gets the timestamp for capturing the video.
getCaptureTimestamp() - Method in class io.agora.rtc.AudioPcmFrame
Gets the capture timestamp.
getCaptureWidth() - Method in class io.agora.rtc.LocalVideoTrackStats
Gets the capture frame width (pixel).
getCcMode() - Method in class io.agora.rtc.SenderOptions
Gets the congestion control mode.
getChannel() - Method in class io.agora.rtc.AudioParams
Gets the number of audio channels.
getChannelActionCounter() - Method in class io.agora.rtc.AnaStats
Gets the channel action counter.
getChannelId() - Method in class io.agora.rtc.RtcConnInfo
Gets the channel identifier.
getChannelId() - Method in class io.agora.rtc.VideoTrackInfo
Gets the channel ID.
getChannelName() - Method in class io.agora.rtc.ChannelMediaInfo
Gets the channel name.
getChannelProfile() - Method in class io.agora.rtc.AgoraServiceConfig
Gets the channel profile.
getChannelProfile() - Method in class io.agora.rtc.RtcConnConfig
Gets the channel profile.
getChannels() - Method in class io.agora.rtc.audio3a.AgoraAudioFrame
Gets the number of audio channels.
getChannels() - Method in class io.agora.rtc.AudioFrame
Gets the number of audio channels.
getChannels() - Method in class io.agora.rtc.AudioSinkWants
Gets the number of audio channels.
getChatMode() - Method in class io.agora.rtc.AudioSessionConfig
Gets the chat mode.
getClientRoleType() - Method in class io.agora.rtc.RtcConnConfig
Gets the client role type.
getCodec() - Method in class io.agora.rtc.EncodedAudioFrameInfo
Gets the codec type of the audio frame.
getCodec() - Method in class io.agora.rtc.EncodedAudioFrameReceiverInfo
Gets the codec of the packet.
getCodecName() - Method in class io.agora.rtc.LocalAudioDetailedStats
Gets the codec name.
getCodecName() - Method in class io.agora.rtc.MediaStreamInfo
Gets the codec name.
getCodecPayloadType() - Method in class io.agora.rtc.LocalAudioDetailedStats
Gets the codec payload type.
getCodecType() - Method in class io.agora.rtc.EncodedVideoFrameInfo
Gets the video codec type.
getCodecType() - Method in class io.agora.rtc.SenderOptions
Gets the codec type.
getCodecType() - Method in class io.agora.rtc.VideoEncoderConfig
Gets the video encoder codec type.
getCodecType() - Method in class io.agora.rtc.VideoTrackInfo
Gets the codec type.
getColorSpace() - Method in class io.agora.rtc.ExternalVideoFrame
Gets the color space type.
getConfigDir() - Method in class io.agora.rtc.AgoraServiceConfig
Gets the configuration directory.
getConnectionId() - Method in class io.agora.rtc.RtcStats
Gets the connection ID.
getConnectTimeMs() - Method in class io.agora.rtc.RtcStats
Gets the connection time (ms).
getConnId() - Method in class io.agora.rtc.AgoraRtcConn
Gets connection ID
getConnInfo() - Method in class io.agora.rtc.AgoraRtcConn
Gets connection information
getContext() - Method in class io.agora.rtc.AgoraServiceConfig
Gets the user context.
getCpuAppUsage() - Method in class io.agora.rtc.RtcStats
Gets the CPU app usage (%).
getCpuTotalUsage() - Method in class io.agora.rtc.RtcStats
Gets the CPU total usage (%).
getCropBottom() - Method in class io.agora.rtc.ExternalVideoFrame
Gets the number of pixels trimmed from the bottom.
getCropLeft() - Method in class io.agora.rtc.ExternalVideoFrame
Gets the number of pixels trimmed from the left.
getCropRight() - Method in class io.agora.rtc.ExternalVideoFrame
Gets the number of pixels trimmed from the right.
getCropTop() - Method in class io.agora.rtc.ExternalVideoFrame
Gets the number of pixels trimmed from the top.
getCurrentAudioScenario() - Method in class io.agora.rtc.AgoraRtcConn
Gets the current audio scenario.
getCurrentDownscaleLevel() - Method in class io.agora.rtc.PeerDownlinkInfo
Gets the current downscale level.
getCurrentDownscaleLevel() - Method in class io.agora.rtc.RemoteVideoStreamInfo
Gets the current downscale level.
getCurveSlope() - Method in class io.agora.rtc.audio3a.AgcConfig
Gets the digital AGC slope.
getData() - Method in class io.agora.rtc.AudioPcmFrame
Gets the audio data.
getData() - Method in class io.agora.rtc.PaddedRawPixelBuffer
Gets the pixel data.
getDataDir() - Method in class io.agora.rtc.AgoraServiceConfig
Gets the data directory.
getDataLength() - Method in class io.agora.rtc.AudioSpectrumData
Gets the length of the spectrum data.
getDecoderOutputFrameRate() - Method in class io.agora.rtc.RemoteVideoTrackStats
Gets the decoder output frame rate (fps).
getDecodeTimeMs() - Method in class io.agora.rtc.EncodedVideoFrameInfo
Gets the timestamp for rendering the video.
getDefaultToSpeaker() - Method in class io.agora.rtc.AudioSessionConfig
Gets the default to speaker setting.
getDegradationPreference() - Method in class io.agora.rtc.VideoEncoderConfig
Gets the video degradation preference.
getDelay() - Method in class io.agora.rtc.RemoteVideoTrackStats
Gets the time delay (ms) (deprecated).
getDelayMedianMs() - Method in class io.agora.rtc.AudioProcessingStats
Gets the delay median in milliseconds.
getDelayMs() - Method in class io.agora.rtc.AudioProcessingStats
Gets the delay in milliseconds.
getDelayStandardDeviationMs() - Method in class io.agora.rtc.AudioProcessingStats
Gets the delay standard deviation in milliseconds.
getDeviceId() - Method in class io.agora.rtc.PlayerUpdatedInfo
Gets the device ID.
getDeviceName(int, Out<String>, Out<String>, Out<String>) - Method in class io.agora.rtc.AgoraDeviceInfo
Retrieves information about a device.
getDimensions() - Method in class io.agora.rtc.SimulcastStreamConfig
Gets the video dimensions.
getDimensions() - Method in class io.agora.rtc.VideoEncoderConfig
Gets the video dimensions.
getDivergentFilterFraction() - Method in class io.agora.rtc.AudioProcessingStats
Gets the divergent filter fraction.
getDomainLimit() - Method in class io.agora.rtc.AgoraServiceConfig
Gets the domain limit.
getDownlinkProcessTimeMs() - Method in class io.agora.rtc.RemoteVideoTrackStats
Gets the downlink process time (ms).
getDownlinkReport() - Method in class io.agora.rtc.LastmileProbeResult
Gets the downlink probe result.
getDownloadSize() - Method in class io.agora.rtc.CacheStatistics
Gets the download size in bytes.
getDroppedAudioFrames() - Method in class io.agora.rtc.LocalAudioTrackStats
Gets the number of dropped audio frames.
getDtxActionCounter() - Method in class io.agora.rtc.AnaStats
Gets the DTX action counter.
getDuration() - Method in class io.agora.rtc.AgoraMediaPlayerSource
Gets the total duration of the media.
getDuration() - Method in class io.agora.rtc.MediaStreamInfo
Gets the duration (ms).
getDuration() - Method in class io.agora.rtc.PcmConsumeStateUtils
Gets the duration in milliseconds.
getDuration() - Method in class io.agora.rtc.RtcStats
Gets the duration (s).
getEchoReturnLoss() - Method in class io.agora.rtc.AudioProcessingStats
Gets the echo return loss.
getEchoReturnLossEnhancement() - Method in class io.agora.rtc.AudioProcessingStats
Gets the echo return loss enhancement.
getEglContext() - Method in class io.agora.rtc.ExternalVideoFrame
Gets the EGL context for texture.
getEglType() - Method in class io.agora.rtc.ExternalVideoFrame
Gets the EGL type.
getEnableAudioDevice() - Method in class io.agora.rtc.AgoraServiceConfig
Gets whether audio device is enabled.
getEnableAudioProcessor() - Method in class io.agora.rtc.AgoraServiceConfig
Gets whether audio processor is enabled.
getEnableAudioRecordingOrPlayout() - Method in class io.agora.rtc.RtcConnConfig
Gets whether to enable audio recording or playout.
getEnabled() - Method in class io.agora.rtc.LocalAudioTrackStats
Gets whether the track is enabled.
getEnableVideo() - Method in class io.agora.rtc.AgoraServiceConfig
Gets whether video is enabled.
getEncodeAlpha() - Method in class io.agora.rtc.VideoEncoderConfig
Gets whether to encode alpha data.
getEncodedFrameOnly() - Method in class io.agora.rtc.VideoSubscriptionOptions
Gets the flag for encoded frame only subscription.
getEncodedFrameOnly() - Method in class io.agora.rtc.VideoTrackInfo
Gets the encoded frame only flag.
getEncodeFrameRate() - Method in class io.agora.rtc.LocalVideoTrackStats
Gets the encoder output frame rate (fps).
getEncoderType() - Method in class io.agora.rtc.LocalVideoTrackStats
Gets the encoder type.
getEncryptionKdfSalt() - Method in class io.agora.rtc.EncryptionConfig
Gets the encryption KDF salt.
getEncryptionKey() - Method in class io.agora.rtc.EncryptionConfig
Gets the encryption key.
getEncryptionMode() - Method in class io.agora.rtc.EncryptionConfig
Gets the encryption mode.
getExecutorService() - Method in class io.agora.rtc.AgoraService
Gets the executor service for asynchronous operations.
getExpectedBitrateBps() - Method in class io.agora.rtc.PeerDownlinkInfo
Gets the expected bitrate (bps).
getExpectedDownlinkBitrate() - Method in class io.agora.rtc.LastmileProbeConfig
Gets the expected downlink bitrate (bps).
getExpectedUplinkBitrate() - Method in class io.agora.rtc.LastmileProbeConfig
Gets the expected uplink bitrate (bps).
getExtSeqnum() - Method in class io.agora.rtc.LocalAudioDetailedStats
Gets the extended sequence number.
getFarFiledFlag() - Method in class io.agora.rtc.AudioFrame
Gets the far field flag.
getFecActionCounter() - Method in class io.agora.rtc.AnaStats
Gets the FEC action counter.
getFftSz() - Method in class io.agora.rtc.AgoraAudioVadConfig
Returns the FFT size used by the detector.
getFileSize() - Method in class io.agora.rtc.CacheStatistics
Gets the file size in bytes.
getFillAlphaBuffer() - Method in class io.agora.rtc.ExternalVideoFrame
Gets whether to extract alphaBuffer from bgra or rgba data.
getFilterLength() - Method in class io.agora.rtc.audio3a.AecConfig
Gets the AEC filter length.
getFirstAudioPacketDuration() - Method in class io.agora.rtc.RtcStats
Gets the first audio packet duration (ms).
getFirstAudioPacketDurationAfterUnmute() - Method in class io.agora.rtc.RtcStats
Gets the first audio packet duration after unmute (ms).
getFirstVideoKeyFrameDecodedDurationAfterUnmute() - Method in class io.agora.rtc.RtcStats
Gets the first video key frame decoded duration after unmute (ms).
getFirstVideoKeyFramePacketDuration() - Method in class io.agora.rtc.RtcStats
Gets the first video key frame packet duration (ms).
getFirstVideoKeyFramePacketDurationAfterUnmute() - Method in class io.agora.rtc.RtcStats
Gets the first video key frame packet duration after unmute (ms).
getFirstVideoKeyFrameRenderedDurationAfterUnmute() - Method in class io.agora.rtc.RtcStats
Gets the first video key frame rendered duration after unmute (ms).
getFirstVideoPacketDuration() - Method in class io.agora.rtc.RtcStats
Gets the first video packet duration (ms).
getFirstVideoPacketDurationAfterUnmute() - Method in class io.agora.rtc.RtcStats
Gets the first video packet duration after unmute (ms).
getFormat() - Method in class io.agora.rtc.ExternalVideoFrame
Gets the pixel format.
getFormat() - Method in class io.agora.rtc.PaddedRawPixelBuffer
Gets the pixel format.
getFps() - Method in class io.agora.rtc.VideoFormat
Gets the frame rate.
getFractionLost() - Method in class io.agora.rtc.LocalAudioDetailedStats
Gets the fraction lost.
getFrameLengthDecreaseCounter() - Method in class io.agora.rtc.AnaStats
Gets the frame length decrease counter.
getFrameLengthIncreaseCounter() - Method in class io.agora.rtc.AnaStats
Gets the frame length increase counter.
getFrameLossRate() - Method in class io.agora.rtc.RemoteVideoTrackStats
Gets the frame loss rate (%).
getFramerate() - Method in class io.agora.rtc.RtmpStreamingVideoConf
Gets the frame rate (fps).
getFramerate() - Method in class io.agora.rtc.SimulcastStreamConfig
Gets the frame rate (fps).
getFrameRate() - Method in class io.agora.rtc.VideoEncoderConfig
Gets the frame rate.
getFrameRenderDelayMs() - Method in class io.agora.rtc.RemoteVideoTrackStats
Gets the frame render delay (ms).
getFramesEncoded() - Method in class io.agora.rtc.LocalVideoTrackStats
Gets the number of frames encoded.
getFramesPerSecond() - Method in class io.agora.rtc.EncodedVideoFrameInfo
Gets the number of video frames per second.
getFrameType() - Method in class io.agora.rtc.EncodedVideoFrameInfo
Gets the frame type of the encoded video frame.
getFrequency() - Method in class io.agora.rtc.ContentInspectModule
Gets the inspection frequency.
getFrozenRate() - Method in class io.agora.rtc.RemoteAudioTrackStats
Gets the freeze rate (%).
getFrozenRate() - Method in class io.agora.rtc.RemoteVideoTrackStats
Gets the freeze rate (%).
getFrqInputAvailableFlag() - Method in class io.agora.rtc.AgoraAudioVadConfig
Returns the flag indicating external frequency input.
getGatewayRtt() - Method in class io.agora.rtc.RtcStats
Gets the gateway RTT (ms).
getGopInMs() - Method in class io.agora.rtc.RtmpStreamingVideoConf
Gets the GOP in milliseconds.
getHasAudio() - Method in class io.agora.rtc.UserInfo
Gets whether user has audio.
getHasVideo() - Method in class io.agora.rtc.UserInfo
Gets whether user has video.
getHeight() - Method in class io.agora.rtc.EncodedVideoFrameInfo
Gets the height (px) of the video.
getHeight() - Method in class io.agora.rtc.ExternalVideoFrame
Gets the height of the incoming video frame.
getHeight() - Method in class io.agora.rtc.LiveTranscoding
Gets the video height (px).
getHeight() - Method in class io.agora.rtc.LocalVideoTrackStats
Gets the frame height (pixel).
getHeight() - Method in class io.agora.rtc.MixerLayoutConfig
Gets the height (px).
getHeight() - Method in class io.agora.rtc.Rectangle
Gets the height (px).
getHeight() - Method in class io.agora.rtc.RemoteVideoTrackStats
Gets the height (px).
getHeight() - Method in class io.agora.rtc.RtcImage
Gets the height (px).
getHeight() - Method in class io.agora.rtc.RtmpStreamingVideoConf
Gets the height (px).
getHeight() - Method in class io.agora.rtc.TranscodingUser
Gets the height (px).
getHeight() - Method in class io.agora.rtc.TranscodingVideoStream
Gets the height (px).
getHeight() - Method in class io.agora.rtc.VideoDimensions
Gets the height of the video.
getHeight() - Method in class io.agora.rtc.VideoFormat
Gets the video height.
getHeight() - Method in class io.agora.rtc.VideoFrame
Gets the video pixel height.
getHopSz() - Method in class io.agora.rtc.AgoraAudioVadConfig
Returns the FFT hop size.
getId() - Method in class io.agora.rtc.CapabilityItem
Gets the capability ID.
getId() - Method in class io.agora.rtc.RtcConnInfo
Gets the unique identifier for the connection.
getId() - Method in class io.agora.rtc.TextureId
Gets the texture ID.
getImagePath() - Method in class io.agora.rtc.MixerLayoutConfig
Gets the image path.
getImageUrl() - Method in class io.agora.rtc.TranscodingVideoStream
Gets the image URL.
getInactivePercent() - Method in class io.agora.rtc.AgoraAudioVadConfig
Returns the percentage threshold for inactivity detection.
getInactivePercent() - Method in class io.agora.rtc.AgoraAudioVadConfigV2
Returns the inactive percentage threshold.
getInputFrameRate() - Method in class io.agora.rtc.LocalVideoTrackStats
Gets the input frame rate (fps).
getInputNumberOfChannels() - Method in class io.agora.rtc.AudioSessionConfig
Gets the input number of channels.
getInt(String, Out<Integer>) - Method in class io.agora.rtc.AgoraParameter
Gets an integer parameter.
getInternalCodec() - Method in class io.agora.rtc.LocalAudioStats
Gets the internal payload codec.
getInternalUid() - Method in class io.agora.rtc.RtcConnInfo
Gets the internal user identifier.
getIoBufferDuration() - Method in class io.agora.rtc.AudioSessionConfig
Gets the IO buffer duration.
getIsLocal() - Method in class io.agora.rtc.VideoTrackInfo
Gets whether the track is local.
getJitter() - Method in class io.agora.rtc.LastmileProbeOneWayResult
Gets the jitter (ms).
getJitterBufferDelay() - Method in class io.agora.rtc.RemoteAudioTrackStats
Gets the jitter buffer delay (ms).
getJitterMs() - Method in class io.agora.rtc.LocalAudioDetailedStats
Gets the jitter (ms).
getJointThr() - Method in class io.agora.rtc.AgoraAudioVadConfig
Returns the joint threshold in dB.
getLanguage() - Method in class io.agora.rtc.MediaStreamInfo
Gets the language.
getLastmileBufferDelayTimeMs() - Method in class io.agora.rtc.DownlinkNetworkInfo
Gets the delay time in milliseconds for the last mile buffer.
getLastmileDelay() - Method in class io.agora.rtc.RtcStats
Gets the last-mile delay (ms).
getLeft() - Method in class io.agora.rtc.MixerLayoutConfig
Gets the left position (px).
getLocalAudioStatistics() - Method in class io.agora.rtc.AgoraLocalUser
Gets the local audio statistics.
getLocalAudioTrackPublishVolume(Out<Integer>) - Method in class io.agora.rtc.AgoraRtcConn
Gets the current publish volume of the local audio track.
getLocalAudioTrackState() - Method in class io.agora.rtc.AgoraRtcConn
Gets the current state of the local audio track.
getLocalAudioTrackStats() - Method in class io.agora.rtc.AgoraRtcConn
Retrieves the statistics of the local audio track.
getLocalSsrc() - Method in class io.agora.rtc.LocalAudioDetailedStats
Gets the local SSRC.
getLocalUser() - Method in class io.agora.rtc.AgoraRtcConn
Gets local user object
getLocalUserId() - Method in class io.agora.rtc.RtcConnInfo
Gets the local user identifier.
getLocalVideoTrackState() - Method in class io.agora.rtc.AgoraRtcConn
Gets the current state of the local audio track.
getLocalVideoTrackStatistics() - Method in class io.agora.rtc.AgoraRtcConn
Retrieves the statistics of the local video track.
getLogFilePath() - Method in class io.agora.rtc.AgoraServiceConfig
Gets the log file path.
getLogFileSize() - Method in class io.agora.rtc.AgoraServiceConfig
Gets the log file size.
getLogFilters() - Method in class io.agora.rtc.AgoraServiceConfig
Gets the log filters.
getLowLatency() - Method in class io.agora.rtc.LiveTranscoding
Gets the low latency mode.
getMatrix() - Method in class io.agora.rtc.ColorSpace
Gets the matrix coefficients index.
getMatrix() - Method in class io.agora.rtc.ExternalVideoFrame
Gets the incoming 4x4 transformational matrix.
getMatrix() - Method in class io.agora.rtc.VideoFrame
Gets the incoming 4x4 transformational matrix.
getMaxBitrate() - Method in class io.agora.rtc.RtmpStreamingVideoConf
Gets the maximum bitrate (Kbps).
getMaxDigitalGaindB() - Method in class io.agora.rtc.audio3a.AgcConfig
Gets the maximum digital AGC gain in dB.
getMaxPort() - Method in class io.agora.rtc.RtcConnConfig
Gets the maximum port.
getMaxSendBitrate() - Method in class io.agora.rtc.RtcConnConfig
Gets the maximum sending bitrate.
getMediaBitrateBps() - Method in class io.agora.rtc.LocalVideoTrackStats
Gets the frame rate excluding FEC.
getMediaControlPacketSender() - Method in class io.agora.rtc.AgoraLocalUser
Gets the media control packet sender.
getMemoryAppUsageInKbytes() - Method in class io.agora.rtc.RtcStats
Gets the memory app usage (KB).
getMemoryAppUsageRatio() - Method in class io.agora.rtc.RtcStats
Gets the memory app usage ratio (%).
getMemoryTotalUsageRatio() - Method in class io.agora.rtc.RtcStats
Gets the memory total usage ratio (%).
getMetadata() - Method in class io.agora.rtc.LiveTranscoding
Gets the metadata.
getMetadataBuffer() - Method in class io.agora.rtc.ExternalVideoFrame
Gets the MetaData buffer.
getMetadataBuffer() - Method in class io.agora.rtc.VideoFrame
Gets the MetaData buffer (for texture).
getMicrophoneMute(Out<Integer>) - Method in class io.agora.rtc.AgoraAudioDeviceManager
Gets the microphone mute state.
getMicrophoneVolume(Out<Integer>) - Method in class io.agora.rtc.AgoraAudioDeviceManager
Gets the microphone volume.
getMinBitrate() - Method in class io.agora.rtc.RtmpStreamingVideoConf
Gets the minimum bitrate (Kbps).
getMinBitrate() - Method in class io.agora.rtc.VideoEncoderConfig
Gets the minimum encoding bitrate (Kbps).
getMinPort() - Method in class io.agora.rtc.RtcConnConfig
Gets the minimum port.
getMirror() - Method in class io.agora.rtc.MixerLayoutConfig
Gets the mirror mode.
getMirror() - Method in class io.agora.rtc.TranscodingVideoStream
Gets the mirror mode.
getMirrorApplied() - Method in class io.agora.rtc.AgoraVideoFrameObserver
Gets the mirror applied to the video frame.
getMirrorMode() - Method in class io.agora.rtc.VideoEncoderConfig
Gets the mirror mode.
getMissedAudioFrames() - Method in class io.agora.rtc.LocalAudioTrackStats
Gets the number of missed audio frames.
getMode() - Method in class io.agora.rtc.AudioParams
Gets the use mode of the audio data.
getModelPath() - Method in class io.agora.rtc.audio3a.AgoraAudioProcessorConfig
Gets the model path.
getMusicProb() - Method in class io.agora.rtc.AudioFrame
Gets the probability of music presence.
getName() - Method in class io.agora.rtc.CapabilityItem
Gets the capability name.
getName() - Method in class io.agora.rtc.SrcInfo
Gets the source name.
getNativeHandle() - Method in class io.agora.rtc.AgoraLocalAudioTrack
Gets the native handle of the local audio track.
getNativeHandle() - Method in class io.agora.rtc.AgoraLocalVideoTrack
Gets the native handle of the local video track.
getNativeHandle() - Method in class io.agora.rtc.AgoraRemoteAudioTrack
Gets the native handle of the remote audio track.
getNativeHandle() - Method in class io.agora.rtc.AgoraRemoteVideoTrack
Gets the native handle of the remote video track.
getNetworkTransportDelay() - Method in class io.agora.rtc.RemoteAudioTrackStats
Gets the network delay (ms).
getNsngAlgRoute() - Method in class io.agora.rtc.apm.AinsConfig
Gets the NSNG algorithm route.
getNsngPredefAgg() - Method in class io.agora.rtc.apm.AinsConfig
Gets the NSNG predefined aggressiveness.
getNumber(String, Out<Double>) - Method in class io.agora.rtc.AgoraParameter
Gets a numeric parameter.
getNumberOfChannels() - Method in class io.agora.rtc.AudioSubscriptionOptions
Gets the number of audio channels.
getNumberOfChannels() - Method in class io.agora.rtc.EncodedAudioFrameInfo
Gets the number of audio channels.
getNumberOfChannels() - Method in class io.agora.rtc.RtmpStreamingAudioConf
Gets the number of channels.
getNumberOfStreams() - Method in class io.agora.rtc.LocalVideoTrackStats
Gets the number of streams.
getNumChannels() - Method in class io.agora.rtc.AudioPcmFrame
Gets the number of audio channels.
getNumChannels() - Method in class io.agora.rtc.LocalAudioStats
Gets the number of audio channels.
getNumChannels() - Method in class io.agora.rtc.RemoteAudioTrackStats
Gets the number of channels.
getObservationPosition() - Method in class io.agora.rtc.VideoTrackInfo
Gets the observation position.
getObservedAudioFramePosition() - Method in class io.agora.rtc.AgoraAudioFrameObserverWrapper
 
getObservedAudioFramePosition() - Method in interface io.agora.rtc.IAudioFrameObserver
Gets the observed audio frame position.
getOneFrameSize() - Method in class io.agora.rtc.utils.AudioConsumerUtils
Gets the size of one frame in bytes.
getOrientationMode() - Method in class io.agora.rtc.RtmpStreamingVideoConf
Gets the orientation mode.
getOrientationMode() - Method in class io.agora.rtc.VideoEncoderConfig
Gets the video orientation mode.
getOutFrame() - Method in class io.agora.rtc.VadProcessResult
Gets the output frame.
getOutputNumberOfChannels() - Method in class io.agora.rtc.AudioSessionConfig
Gets the output number of channels.
getOverrideSpeaker() - Method in class io.agora.rtc.AudioSessionConfig
Gets the override speaker setting.
getOwnerUid() - Method in class io.agora.rtc.VideoTrackInfo
Gets the user ID of the track owner.
getPacketLossRate() - Method in class io.agora.rtc.LastmileProbeOneWayResult
Gets the packet loss rate (%).
getPacketLossRate() - Method in class io.agora.rtc.RemoteVideoTrackStats
Gets the packet loss rate (%).
getPacketOnly() - Method in class io.agora.rtc.AudioSubscriptionOptions
Gets the packet only flag.
getPacketsBeforeFirstKeyFramePacket() - Method in class io.agora.rtc.RtcStats
Gets the packets before first key frame packet.
getPacketsLost() - Method in class io.agora.rtc.LocalAudioDetailedStats
Gets the packets lost.
getPacketsSent() - Method in class io.agora.rtc.LocalAudioDetailedStats
Gets the packets sent.
getPcmDataOnly() - Method in class io.agora.rtc.AudioSubscriptionOptions
Gets the PCM data only flag.
getPeerDownlinkInfo() - Method in class io.agora.rtc.DownlinkNetworkInfo
Gets information about the peer's downlink.
getPitch() - Method in class io.agora.rtc.AudioFrame
Gets the pitch of the audio signal.
getPlaybackAndRecord() - Method in class io.agora.rtc.AudioSessionConfig
Gets the playback and record mode.
getPlaybackSignalVolume(Out<Integer>) - Method in class io.agora.rtc.AgoraLocalUser
Gets the playback signal volume.
getPlayerId() - Method in class io.agora.rtc.PlayerUpdatedInfo
Gets the player ID.
getPlayoutVolume(Out<Integer>) - Method in class io.agora.rtc.AgoraAudioTrack
Queries the current playback volume.
getPlayPosition() - Method in class io.agora.rtc.AgoraMediaPlayerSource
Gets the current playback position.
getPresentationMs() - Method in class io.agora.rtc.AudioFrame
Gets the presentation timestamp in milliseconds.
getPresentationMs() - Method in class io.agora.rtc.EncodedVideoFrameInfo
Gets the presentation timestamp (PTS) of the video frame (ms).
getPreStartRecognizeCount() - Method in class io.agora.rtc.AgoraAudioVadConfig
Returns the pre-start recognition buffer size.
getPreStartRecognizeCount() - Method in class io.agora.rtc.AgoraAudioVadConfigV2
Returns the pre-start recognition frame count.
getPrimaries() - Method in class io.agora.rtc.ColorSpace
Gets the color primaries index.
getProbeDownlink() - Method in class io.agora.rtc.LastmileProbeConfig
Gets whether to probe downlink.
getProbeUplink() - Method in class io.agora.rtc.LastmileProbeConfig
Gets whether to probe uplink.
getPublishDuration() - Method in class io.agora.rtc.RemoteVideoTrackStats
Gets the publish duration (ms).
getPublishVolume(Out<Integer>) - Method in class io.agora.rtc.AgoraLocalAudioTrack
Gets the current publish volume of the local audio track.
getPushedAudioFrames() - Method in class io.agora.rtc.LocalAudioTrackStats
Gets the number of pushed audio frames.
getQuality() - Method in class io.agora.rtc.RemoteAudioTrackStats
Gets the audio quality.
getQualityAdaptIndication() - Method in class io.agora.rtc.LocalVideoTrackStats
Gets the quality change of the local video.
getRange() - Method in class io.agora.rtc.ColorSpace
Gets the color range index.
getReceivedBitrate() - Method in class io.agora.rtc.RemoteAudioTrackStats
Gets the received bitrate (Kbps).
getReceivedBitrate() - Method in class io.agora.rtc.RemoteVideoTrackStats
Gets the received bitrate (Kbps).
getReceivedBytes() - Method in class io.agora.rtc.RemoteAudioTrackStats
Gets the number of audio bytes received.
getReceivedSampleRate() - Method in class io.agora.rtc.RemoteAudioTrackStats
Gets the received sample rate (Hz).
getRefActiveAvgRms(AgoraAudioVadConfigV2) - Method in class io.agora.rtc.AgoraAudioVadV2
Get reference average RMS threshold for voice activity detection This implements the adaptive threshold logic from Go SDK
getRefAvgRmsInLastSession() - Method in class io.agora.rtc.AgoraAudioVadV2
Get the reference average RMS from last session
getRegulatedCaptureFrameRate() - Method in class io.agora.rtc.LocalVideoTrackStats
Gets the regulated capture frame rate (fps).
getRegulatedCaptureHeight() - Method in class io.agora.rtc.LocalVideoTrackStats
Gets the regulated frame height (pixel).
getRegulatedCaptureWidth() - Method in class io.agora.rtc.LocalVideoTrackStats
Gets the regulated frame width (pixel).
getRemainingCacheDurationInMs() - Method in class io.agora.rtc.utils.AudioConsumerUtils
Gets the remaining cache duration in milliseconds.
getRemoteUserUid() - Method in class io.agora.rtc.TranscodingVideoStream
Gets the remote user ID.
getRendererOutputFrameRate() - Method in class io.agora.rtc.RemoteVideoTrackStats
Gets the renderer output frame rate (fps).
getRenderFrameRate() - Method in class io.agora.rtc.LocalVideoTrackStats
Gets the render frame rate (fps).
getRenderTimeMs() - Method in class io.agora.rtc.AudioFrame
Gets the render time in milliseconds.
getRenderTimeMs() - Method in class io.agora.rtc.VideoFrame
Gets the timestamp to render the video stream.
getResidualEchoLikelihood() - Method in class io.agora.rtc.AudioProcessingStats
Gets the residual echo likelihood.
getResidualEchoLikelihoodRecentMax() - Method in class io.agora.rtc.AudioProcessingStats
Gets the residual echo likelihood recent maximum.
getRms() - Method in class io.agora.rtc.AudioFrame
Gets the root mean square of the audio signal.
getRmsThr() - Method in class io.agora.rtc.AgoraAudioVadConfig
Returns the RMS threshold in dB.
getRotation() - Method in class io.agora.rtc.EncodedVideoFrameInfo
Gets the rotation information of the encoded video frame.
getRotation() - Method in class io.agora.rtc.ExternalVideoFrame
Gets the clockwise rotation of the video frame (0, 90, 180, or 270).
getRotation() - Method in class io.agora.rtc.VideoFrame
Gets the rotation of this frame.
getRotationApplied() - Method in class io.agora.rtc.AgoraVideoFrameObserver
Gets the rotation applied to the video frame.
getRtpTimestamp() - Method in class io.agora.rtc.AudioFrame
Gets the RTP timestamp of the first sample in the audio frame.
getRtt() - Method in class io.agora.rtc.LastmileProbeResult
Gets the round-trip time (ms).
getRttMs() - Method in class io.agora.rtc.LocalAudioDetailedStats
Gets the round-trip time (ms).
getRxAudioBytes() - Method in class io.agora.rtc.RtcStats
Gets the audio bytes received.
getRxAudioKBitRate() - Method in class io.agora.rtc.RtcStats
Gets the receive audio bitrate (Kbps).
getRxBytes() - Method in class io.agora.rtc.RtcStats
Gets the total bytes received.
getRxKBitRate() - Method in class io.agora.rtc.RtcStats
Gets the receive bitrate (Kbps).
getRxPacketLossRate() - Method in class io.agora.rtc.RtcStats
Gets the receive packet loss rate (%).
getRxStreamType() - Method in class io.agora.rtc.RemoteVideoTrackStats
Gets the remote video stream type.
getRxVideoBytes() - Method in class io.agora.rtc.RtcStats
Gets the video bytes received.
getRxVideoKBitRate() - Method in class io.agora.rtc.RtcStats
Gets the receive video bitrate (Kbps).
getSampleRate() - Method in class io.agora.rtc.audio3a.AgoraAudioFrame
Gets the sample rate of the audio frame.
getSampleRate() - Method in class io.agora.rtc.AudioParams
Gets the audio sample rate.
getSampleRate() - Method in class io.agora.rtc.AudioSessionConfig
Gets the sample rate.
getSampleRateHz() - Method in class io.agora.rtc.AudioPcmFrame
Gets the sample rate in Hz.
getSampleRateHz() - Method in class io.agora.rtc.AudioSubscriptionOptions
Gets the sample rate in Hz.
getSampleRateHz() - Method in class io.agora.rtc.EncodedAudioFrameInfo
Gets the sampling rate of the audio frame in Hz.
getSampleRateHz() - Method in class io.agora.rtc.RtmpStreamingAudioConf
Gets the sample rate (Hz).
getSamplesPerCall() - Method in class io.agora.rtc.AudioParams
Gets the number of samples.
getSamplesPerChannel() - Method in class io.agora.rtc.audio3a.AgoraAudioFrame
Gets the number of samples per channel.
getSamplesPerChannel() - Method in class io.agora.rtc.AudioFrame
Gets the number of samples per channel.
getSamplesPerChannel() - Method in class io.agora.rtc.AudioPcmFrame
Gets the number of samples per channel.
getSamplesPerChannel() - Method in class io.agora.rtc.EncodedAudioFrameInfo
Gets the number of samples per audio channel.
getSamplesPerChannel(int) - Method in class io.agora.rtc.utils.AudioConsumerUtils
Calculate samples per channel.
getSamplesPerSec() - Method in class io.agora.rtc.AudioFrame
Gets the sampling rate in samples per second.
getSamplesPerSec() - Method in class io.agora.rtc.AudioSinkWants
Gets the sample rate in samples per second.
getSdkVersion() - Static method in class io.agora.rtc.AgoraService
Gets the SDK version
getSdkVersion() - Static method in class io.agora.rtc.audio3a.AgoraAudioProcessor
Gets the SDK version.
getSenderOptions() - Method in class io.agora.rtc.RtcConnPublishConfig
Gets the sender options.
getSendEvenIfEmpty() - Method in class io.agora.rtc.EncodedAudioFrameAdvancedSettings
Gets the send even if empty flag.
getSendEvenIfEmpty() - Method in class io.agora.rtc.EncodedAudioFrameInfo
Gets whether to send the frame even if it is empty.
getSendExternalAudioParameters() - Method in class io.agora.rtc.RtcConnPublishConfig
Gets the send external audio parameters.
getSendMs() - Method in class io.agora.rtc.SendExternalAudioParameters
Gets the duration for fast transmission in milliseconds.
getSendSpeed() - Method in class io.agora.rtc.SendExternalAudioParameters
Gets the transmission speed multiplier.
getSendTs() - Method in class io.agora.rtc.EncodedAudioFrameReceiverInfo
Gets the send time of the packet.
getSentAudioFrames() - Method in class io.agora.rtc.LocalAudioTrackStats
Gets the number of sent audio frames.
getSentBitrate() - Method in class io.agora.rtc.LocalAudioStats
Gets the average bitrate (Kbps) of sending the local user's audio stream.
getSentSampleRate() - Method in class io.agora.rtc.LocalAudioStats
Gets the sampling rate (Hz) of sending the local user's audio stream.
getSharedContext() - Method in class io.agora.rtc.VideoFrame
Gets the EGL context (for texture).
getSilenceCount(Deque<AgoraAudioVadV2.VadData>, int) - Method in class io.agora.rtc.AgoraAudioVadV2
Counts the number of silent frames within a queue.
getSize() - Method in class io.agora.rtc.Packet
Gets the packet size.
getSize() - Method in class io.agora.rtc.PaddedRawPixelBuffer
Gets the data size.
getSourceId() - Method in class io.agora.rtc.AgoraMediaPlayerSource
Gets the source ID of the media player.
getSourceId() - Method in class io.agora.rtc.LocalAudioTrackStats
Gets the source ID.
getSourceType() - Method in class io.agora.rtc.TranscodingVideoStream
Gets the source type.
getSourceType() - Method in class io.agora.rtc.VideoTrackInfo
Gets the video source type.
getSpeakerMute(Out<Integer>) - Method in class io.agora.rtc.AgoraAudioDeviceManager
Gets the speaker mute state.
getSpeakerVolume(Out<Integer>) - Method in class io.agora.rtc.AgoraAudioDeviceManager
Gets the speaker volume.
getSpectrumData() - Method in class io.agora.rtc.UserAudioSpectrumInfo
Gets the audio spectrum data.
getSpeech() - Method in class io.agora.rtc.EncodedAudioFrameAdvancedSettings
Gets the speech flag.
getSpeech() - Method in class io.agora.rtc.EncodedAudioFrameInfo
Gets whether the frame contains speech.
getSpeechProtectThreshold() - Method in class io.agora.rtc.audio3a.AnsConfig
Gets the ANS speech protect threshold.
getSplitSrateFor48k() - Method in class io.agora.rtc.apm.AIAecConfig
Gets the split sample rate for 48k audio.
getSsrcMajorStream() - Method in class io.agora.rtc.LocalVideoTrackStats
Gets the synchronization source (SSRC) of the major stream.
getSsrcMinorStream() - Method in class io.agora.rtc.LocalVideoTrackStats
Gets the synchronization source (SSRC) of the minor stream.
getStartRecognizeCount() - Method in class io.agora.rtc.AgoraAudioVadConfig
Returns the frames required to start recognition.
getStartRecognizeCount() - Method in class io.agora.rtc.AgoraAudioVadConfigV2
Returns the frames required to enter speaking state.
getStartRmsThreshold() - Method in class io.agora.rtc.AgoraAudioVadConfigV2
Returns the RMS threshold required to trigger start.
getStartTime() - Method in class io.agora.rtc.PcmConsumeStateUtils
Gets the start time in milliseconds.
getStartVoiceProb() - Method in class io.agora.rtc.AgoraAudioVadConfigV2
Returns the voice probability required to trigger start.
getState() - Method in class io.agora.rtc.AgoraLocalAudioTrack
Gets the current state of the local audio track.
getState() - Method in class io.agora.rtc.AgoraLocalVideoTrack
Gets the current state of the local video track.
getState() - Method in class io.agora.rtc.AgoraMediaPlayerSource
Gets the current playback state.
getState() - Method in class io.agora.rtc.AgoraRemoteAudioTrack
Gets the current state of the remote audio track.
getState() - Method in class io.agora.rtc.AgoraRemoteVideoTrack
Gets the current state of the remote video track.
getState() - Method in class io.agora.rtc.LastmileProbeResult
Gets the probe state.
getState() - Method in class io.agora.rtc.RtcConnInfo
Gets the current state of the connection.
getState() - Method in class io.agora.rtc.RtmpConnInfo
Gets the connection state.
getState() - Method in class io.agora.rtc.VadProcessResult
Gets the state of the VAD process.
getStateName(Constants.VadState) - Method in class io.agora.rtc.utils.VadDumpUtils
Get state name for better readability
getStatistics() - Method in class io.agora.rtc.AgoraLocalVideoTrack
Retrieves the statistics of the local video track.
getStatistics() - Method in class io.agora.rtc.AgoraRemoteAudioTrack
Retrieves the statistics of the remote audio track.
getStatistics() - Method in class io.agora.rtc.AgoraRemoteVideoTrack
Retrieves the statistics of the remote video track.
getStats() - Method in class io.agora.rtc.AgoraLocalAudioTrack
Retrieves the statistics of the local audio track.
getStopRecognizeCount() - Method in class io.agora.rtc.AgoraAudioVadConfig
Returns the frames required to stop recognition.
getStopRecognizeCount() - Method in class io.agora.rtc.AgoraAudioVadConfigV2
Returns the frames required to leave speaking state.
getStopRmsThreshold() - Method in class io.agora.rtc.AgoraAudioVadConfigV2
Returns the RMS threshold required to trigger stop.
getStopVoiceProb() - Method in class io.agora.rtc.AgoraAudioVadConfigV2
Returns the voice probability required to trigger stop.
getStreamCount() - Method in class io.agora.rtc.AgoraMediaPlayerSource
Gets the number of media streams.
getStreamIndex() - Method in class io.agora.rtc.MediaStreamInfo
Gets the stream index.
getStreamInfo(long) - Method in class io.agora.rtc.AgoraMediaPlayerSource
Gets information about a specific stream.
getStreamType() - Method in class io.agora.rtc.EncodedVideoFrameInfo
Gets the stream type of video frame.
getStreamType() - Method in class io.agora.rtc.MediaStreamInfo
Gets the stream type.
getStreamType() - Method in class io.agora.rtc.PeerDownlinkInfo
Gets the stream type.
getStreamType() - Method in class io.agora.rtc.RemoteVideoStreamInfo
Gets the stream type.
getStreamType() - Method in class io.agora.rtc.VideoTrackInfo
Gets the stream type.
getStride() - Method in class io.agora.rtc.ExternalVideoFrame
Gets the line spacing of the incoming video frame in pixels.
getStride() - Method in class io.agora.rtc.PaddedRawPixelBuffer
Gets the stride (bytes per row).
getString(String, Out<String>) - Method in class io.agora.rtc.AgoraParameter
Gets a string parameter.
getSuppressionMode() - Method in class io.agora.rtc.audio3a.AnsConfig
Gets the ANS noise suppression mode.
getTargetBitrate() - Method in class io.agora.rtc.SenderOptions
Gets the target bitrate (Kbps).
getTargetleveldB() - Method in class io.agora.rtc.audio3a.AgcConfig
Gets the target digital AGC level in dB.
getTargetMediaBitrateBps() - Method in class io.agora.rtc.LocalVideoTrackStats
Gets the target bitrate (bps).
getTextureId() - Method in class io.agora.rtc.ExternalVideoFrame
Gets the texture ID used by the video frame.
getTextureId() - Method in class io.agora.rtc.VideoFrame
Gets the texture ID used by the video frame.
getTimestamp() - Method in class io.agora.rtc.ExternalVideoFrame
Gets the timestamp of the incoming video frame (ms).
getTimestamp() - Method in class io.agora.rtc.PacketOptions
Gets the timestamp.
getToken() - Method in class io.agora.rtc.ChannelMediaInfo
Gets the token for authentication.
getTop() - Method in class io.agora.rtc.MixerLayoutConfig
Gets the top position (px).
getTotalActiveTime() - Method in class io.agora.rtc.RemoteVideoTrackStats
Gets the total active time (ms).
getTotalBitrateBps() - Method in class io.agora.rtc.LocalVideoTrackStats
Gets the total frame rate including FEC.
getTotalDecodedFrames() - Method in class io.agora.rtc.RemoteVideoTrackStats
Gets the total decoded frames.
getTotalDownscaleLevelCount() - Method in class io.agora.rtc.DownlinkNetworkInfo
Gets the total count of downscale levels.
getTotalDownscaleLevelCounts() - Method in class io.agora.rtc.RemoteVideoStreamInfo
Gets the total downscale level counts.
getTotalFrozenTime() - Method in class io.agora.rtc.RemoteAudioTrackStats
Gets the total freeze time (ms).
getTotalFrozenTime() - Method in class io.agora.rtc.RemoteVideoTrackStats
Gets the total freeze time (ms).
getTotalInputDuration() - Method in class io.agora.rtc.LocalAudioDetailedStats
Gets the total input duration.
getTotalInputEnergy() - Method in class io.agora.rtc.LocalAudioDetailedStats
Gets the total input energy.
getTotalLength() - Method in class io.agora.rtc.PcmConsumeStateUtils
Gets the total length of PCM data.
getTotalReceivedVideoCount() - Method in class io.agora.rtc.DownlinkNetworkInfo
Gets the total count of received video streams.
getTrackId() - Method in class io.agora.rtc.EncodedVideoFrameInfo
Gets the track ID.
getTrackId() - Method in class io.agora.rtc.VideoTrackInfo
Gets the track ID.
getTrackInfo() - Method in class io.agora.rtc.AgoraRemoteVideoTrack
Gets information about the video track.
getTranscodingExtraInfo() - Method in class io.agora.rtc.LiveTranscoding
Gets the extra transcoding information.
getTranscodingUsers() - Method in class io.agora.rtc.LiveTranscoding
Gets the transcoding user configuration.
getTransfer() - Method in class io.agora.rtc.ColorSpace
Gets the transfer characteristics index.
getTransportStats() - Method in class io.agora.rtc.AgoraRtcConn
Gets transport statistics
getTxAudioBytes() - Method in class io.agora.rtc.RtcStats
Gets the audio bytes sent.
getTxAudioKBitRate() - Method in class io.agora.rtc.RtcStats
Gets the send audio bitrate (Kbps).
getTxBytes() - Method in class io.agora.rtc.RtcStats
Gets the total bytes sent.
getTxKBitRate() - Method in class io.agora.rtc.RtcStats
Gets the send bitrate (Kbps).
getTxPacketLossRate() - Method in class io.agora.rtc.RtcStats
Gets the send packet loss rate (%).
getTxVideoBytes() - Method in class io.agora.rtc.RtcStats
Gets the video bytes sent.
getTxVideoKBitRate() - Method in class io.agora.rtc.RtcStats
Gets the send video bitrate (Kbps).
getType() - Method in class io.agora.rtc.audio3a.AgoraAudioFrame
Gets the audio frame type.
getType() - Method in class io.agora.rtc.AudioFrame
Gets the type of audio frame.
getType() - Method in class io.agora.rtc.ContentInspectModule
Gets the content inspection type.
getType() - Method in class io.agora.rtc.ExternalVideoFrame
Gets the buffer type.
getType() - Method in class io.agora.rtc.VideoFrame
Gets the video frame type.
getType() - Method in class io.agora.rtc.VideoSubscriptionOptions
Gets the type of video subscription.
getTypingNoiseDetected() - Method in class io.agora.rtc.LocalAudioDetailedStats
Gets the typing noise detected flag.
getUBuffer() - Method in class io.agora.rtc.VideoFrame
Gets the U data buffer.
getUid() - Method in class io.agora.rtc.AccountInfo
Gets the user ID.
getUid() - Method in class io.agora.rtc.ChannelMediaInfo
Gets the user ID.
getUid() - Method in class io.agora.rtc.EncodedVideoFrameInfo
Gets the ID of the user.
getUid() - Method in class io.agora.rtc.PeerDownlinkInfo
Gets the user ID.
getUid() - Method in class io.agora.rtc.RemoteAudioTrackStats
Gets the user ID.
getUid() - Method in class io.agora.rtc.RemoteVideoStreamInfo
Gets the user ID.
getUid() - Method in class io.agora.rtc.RemoteVideoTrackStats
Gets the user ID.
getUid() - Method in class io.agora.rtc.TranscodingUser
Gets the user ID.
getUid() - Method in class io.agora.rtc.UserAudioSpectrumInfo
Gets the user ID.
getUint(String, Out<Integer>) - Method in class io.agora.rtc.AgoraParameter
Gets an unsigned integer parameter.
getUplinkCostTimeMs() - Method in class io.agora.rtc.LocalVideoTrackStats
Gets the average time diff between frame captured and framed encoded.
getUplinkPacketLossFraction() - Method in class io.agora.rtc.AnaStats
Gets the uplink packet loss fraction.
getUplinkReport() - Method in class io.agora.rtc.LastmileProbeResult
Gets the uplink probe result.
getUrl() - Method in class io.agora.rtc.RtcImage
Gets the image URL.
getUseCVersionAIModule() - Method in class io.agora.rtc.AgoraAudioVadConfig
Returns the flag for using the C AI modules.
getUserAccount() - Method in class io.agora.rtc.AccountInfo
Gets the user account name.
getUserCount() - Method in class io.agora.rtc.LiveTranscoding
Gets the number of users.
getUserCount() - Method in class io.agora.rtc.RtcStats
Gets the user count.
getUserId() - Method in class io.agora.rtc.AudioVolumeInfo
Gets the user ID of the audio source.
getUserId() - Method in class io.agora.rtc.TranscodingUser
Gets the user ID string.
getUserId() - Method in class io.agora.rtc.UserInfo
Gets the user ID.
getUserInfo(String) - Method in class io.agora.rtc.AgoraRtcConn
Gets user information by user ID
getUserInfoByUid(String) - Method in class io.agora.rtc.AgoraRtcConn
Gets user information by UID
getUserInfoByUserAccount(String) - Method in class io.agora.rtc.AgoraRtcConn
Gets user information by user account
getUserRole() - Method in class io.agora.rtc.AgoraLocalUser
Gets the user role.
getUseStringUid() - Method in class io.agora.rtc.AgoraServiceConfig
Gets whether string UID is used.
getUStride() - Method in class io.agora.rtc.VideoFrame
Gets the line span of U buffer in YUV data.
getVad() - Method in class io.agora.rtc.AudioVolumeInfo
Gets the Voice Activity Detection (VAD) result.
getVadDumpUtils(String, String) - Method in class io.agora.rtc.AgoraAudioVadManager
Retrieves the dump utility associated with a VAD instance.
getVadInstance(String, String) - Method in class io.agora.rtc.AgoraAudioVadManager
Retrieves the VAD instance for specified channel and user
getVadThr() - Method in class io.agora.rtc.apm.BghvsConfig
Gets the VAD threshold.
getValue() - Method in enum io.agora.rtc.Constants.AecFilterLength
Gets the integer value of the AecFilterLength.
getValue() - Method in enum io.agora.rtc.Constants.AecModelType
Gets the integer value of the AecModelType.
getValue() - Method in enum io.agora.rtc.Constants.AecSuppressionMode
Gets the integer value of the AecSuppressionMode.
getValue() - Method in enum io.agora.rtc.Constants.AgoraAudioProcessorEventType
Gets the integer value of the AgoraAudioProcessingEventType.
getValue() - Method in enum io.agora.rtc.Constants.AIAecSuppressionMode
Gets the integer value of the AIAecSuppressionMode.
getValue() - Method in enum io.agora.rtc.Constants.AnsModelType
Gets the integer value of the AnsModelType.
getValue() - Method in enum io.agora.rtc.Constants.AnsSuppressionMode
Gets the integer value of the AnsSuppressionMode.
getValue() - Method in enum io.agora.rtc.Constants.ApmMode
Gets the integer value of the APM module mode.
getValue() - Method in enum io.agora.rtc.Constants.AUDIO_EQUALIZATION_BAND_FREQUENCY
Gets the integer value.
getValue() - Method in enum io.agora.rtc.Constants.AUDIO_REVERB_TYPE
Gets the integer value.
getValue() - Method in enum io.agora.rtc.Constants.AudioFrameType
Gets the integer value.
getValue() - Method in enum io.agora.rtc.Constants.AudioPublishType
Gets the integer value of the audio publish type.
getValue() - Method in enum io.agora.rtc.Constants.BghvsSuppressionMode
Gets the integer value of the BghvsSuppressionMode.
getValue() - Method in enum io.agora.rtc.Constants.BytesPerSample
Gets the integer value of the bytes per sample.
getValue() - Method in enum io.agora.rtc.Constants.CapabilityType
Gets the integer value of the capability type.
getValue() - Method in enum io.agora.rtc.Constants.ClientRoleType
Gets the integer value of the client role type.
getValue() - Method in enum io.agora.rtc.Constants.ConnectionChangedReasonType
Gets the integer value of the connection changed reason type.
getValue() - Method in enum io.agora.rtc.Constants.ContentInspectResult
Gets the integer value of the content inspect result.
getValue() - Method in enum io.agora.rtc.Constants.EncryptionErrorType
Gets the integer value of the encryption error type.
getValue() - Method in enum io.agora.rtc.Constants.ErrorCodeType
Gets the integer value of the error code.
getValue(Constants.ExternalVideoSourceType) - Static method in enum io.agora.rtc.Constants.ExternalVideoSourceType
Gets the integer value of the external video source type.
getValue(Constants.LogLevel) - Static method in enum io.agora.rtc.Constants.LogLevel
Gets the integer value of the log level.
getValue(Constants.MatrixID) - Static method in enum io.agora.rtc.Constants.MatrixID
Gets the integer value of the matrix coefficients ID.
getValue(Constants.MediaSourceType) - Static method in enum io.agora.rtc.Constants.MediaSourceType
Gets the integer value of the media source type.
getValue(Constants.MediaType) - Static method in enum io.agora.rtc.Constants.MediaType
Gets the integer value of the media type.
getValue() - Method in enum io.agora.rtc.Constants.NetworkType
Gets the integer value of the network type.
getValue(Constants.PrimaryID) - Static method in enum io.agora.rtc.Constants.PrimaryID
Gets the integer value of the color primaries ID.
getValue() - Method in enum io.agora.rtc.Constants.QualityType
Gets the integer value of the network quality type.
getValue(Constants.RangeID) - Static method in enum io.agora.rtc.Constants.RangeID
Gets the integer value of the color range ID.
getValue(Constants.RemoteAudioState) - Static method in enum io.agora.rtc.Constants.RemoteAudioState
Gets the integer value of the remote audio state.
getValue(Constants.RemoteAudioStateReason) - Static method in enum io.agora.rtc.Constants.RemoteAudioStateReason
Gets the integer value of the remote audio state reason.
getValue(Constants.ThreadPriorityType) - Static method in enum io.agora.rtc.Constants.ThreadPriorityType
Gets the integer value of the thread priority type.
getValue(Constants.TMixMode) - Static method in enum io.agora.rtc.Constants.TMixMode
Gets the integer value of the mix mode.
getValue(Constants.TransferID) - Static method in enum io.agora.rtc.Constants.TransferID
Gets the integer value of the transfer characteristics ID.
getValue() - Method in enum io.agora.rtc.Constants.UploadErrorReason
Gets the integer value of the upload error reason.
getValue() - Method in enum io.agora.rtc.Constants.UserOfflineReasonType
Gets the integer value of the user offline reason type.
getValue(Constants.VadState) - Static method in enum io.agora.rtc.Constants.VadState
Gets the integer value of the VAD state.
getValue() - Method in enum io.agora.rtc.Constants.VideoFrameType
Gets the integer value of the video frame type.
getValue() - Method in enum io.agora.rtc.Constants.VideoPublishType
Gets the integer value of the video publish type.
getValue(Constants.VideoSourceType) - Static method in enum io.agora.rtc.Constants.VideoSourceType
Gets the integer value of the video source type.
getVBuffer() - Method in class io.agora.rtc.VideoFrame
Gets the V data buffer.
getVideoBitrate() - Method in class io.agora.rtc.LiveTranscoding
Gets the video bitrate (bps).
getVideoBitRate() - Method in class io.agora.rtc.MediaStreamInfo
Gets the video bitrate (bps).
getVideoCodecProfile() - Method in class io.agora.rtc.LiveTranscoding
Gets the video codec profile.
getVideoEncoderTargetBitrateBps() - Method in class io.agora.rtc.UplinkNetworkInfo
Gets the target bitrate for the video encoder in bits per second.
getVideoFrameRate() - Method in class io.agora.rtc.LiveTranscoding
Gets the video frame rate (fps).
getVideoFrameRate() - Method in class io.agora.rtc.MediaStreamInfo
Gets the video frame rate (fps).
getVideoGop() - Method in class io.agora.rtc.LiveTranscoding
Gets the video GOP.
getVideoHeight() - Method in class io.agora.rtc.MediaStreamInfo
Gets the video height (px).
getVideoPixelFormatPreference() - Method in class io.agora.rtc.AgoraVideoFrameObserver
Gets the video pixel format preference.
getVideoPublishType() - Method in class io.agora.rtc.RtcConnPublishConfig
Gets the video publish type.
getVideoRecvMediaPacket() - Method in class io.agora.rtc.RtcConnConfig
Gets whether to receive video media packet.
getVideoRotation() - Method in class io.agora.rtc.MediaStreamInfo
Gets the video rotation.
getVideoWidth() - Method in class io.agora.rtc.MediaStreamInfo
Gets the video width (px).
getVoicePitch() - Method in class io.agora.rtc.AudioVolumeInfo
Gets the pitch of the voice.
getVoicePitch() - Method in class io.agora.rtc.LocalAudioStats
Gets the voice pitch frequency in Hz.
getVoiceProb() - Method in class io.agora.rtc.AudioFrame
Gets the probability of voice presence.
getVoiceProbThr() - Method in class io.agora.rtc.AgoraAudioVadConfig
Returns the voice probability threshold.
getVolume() - Method in class io.agora.rtc.AudioVolumeInfo
Gets the volume level of the audio.
getVStride() - Method in class io.agora.rtc.VideoFrame
Gets the line span of V buffer in YUV data.
getWatermark() - Method in class io.agora.rtc.LiveTranscoding
Gets the watermark image.
getWatermarkCount() - Method in class io.agora.rtc.LiveTranscoding
Gets the number of watermarks.
getWidth() - Method in class io.agora.rtc.EncodedVideoFrameInfo
Gets the width (px) of the video.
getWidth() - Method in class io.agora.rtc.LiveTranscoding
Gets the video width (px).
getWidth() - Method in class io.agora.rtc.LocalVideoTrackStats
Gets the frame width (pixel).
getWidth() - Method in class io.agora.rtc.MixerLayoutConfig
Gets the width (px).
getWidth() - Method in class io.agora.rtc.Rectangle
Gets the width (px).
getWidth() - Method in class io.agora.rtc.RemoteVideoTrackStats
Gets the width (px).
getWidth() - Method in class io.agora.rtc.RtcImage
Gets the width (px).
getWidth() - Method in class io.agora.rtc.RtmpStreamingVideoConf
Gets the width (px).
getWidth() - Method in class io.agora.rtc.TranscodingUser
Gets the width (px).
getWidth() - Method in class io.agora.rtc.TranscodingVideoStream
Gets the width (px).
getWidth() - Method in class io.agora.rtc.VideoDimensions
Gets the width of the video.
getWidth() - Method in class io.agora.rtc.VideoFormat
Gets the video width.
getWidth() - Method in class io.agora.rtc.VideoFrame
Gets the video pixel width.
getWidthRatio() - Method in class io.agora.rtc.WatermarkRatio
Gets the width ratio.
getX() - Method in class io.agora.rtc.Rectangle
Gets the X coordinate.
getX() - Method in class io.agora.rtc.RtcImage
Gets the X coordinate.
getX() - Method in class io.agora.rtc.TranscodingUser
Gets the X coordinate.
getX() - Method in class io.agora.rtc.TranscodingVideoStream
Gets the X coordinate.
getXRatio() - Method in class io.agora.rtc.WatermarkRatio
Gets the X-axis position ratio.
getY() - Method in class io.agora.rtc.Rectangle
Gets the Y coordinate.
getY() - Method in class io.agora.rtc.RtcImage
Gets the Y coordinate.
getY() - Method in class io.agora.rtc.TranscodingUser
Gets the Y coordinate.
getY() - Method in class io.agora.rtc.TranscodingVideoStream
Gets the Y coordinate.
getYBuffer() - Method in class io.agora.rtc.VideoFrame
Gets the Y data buffer.
getYRatio() - Method in class io.agora.rtc.WatermarkRatio
Gets the Y-axis position ratio.
getYStride() - Method in class io.agora.rtc.VideoFrame
Gets the line span of Y buffer in YUV data.
getZOrder() - Method in class io.agora.rtc.MixerLayoutConfig
Gets the z-order.
getZOrder() - Method in class io.agora.rtc.RtcImage
Gets the z-order.
getZOrder() - Method in class io.agora.rtc.TranscodingUser
Gets the z-order.
getZOrder() - Method in class io.agora.rtc.TranscodingVideoStream
Gets the z-order.
gopInMs - Variable in class io.agora.rtc.RtmpStreamingVideoConf
GOP in milliseconds

H

HARDWARE_ENCODER - Static variable in class io.agora.rtc.Constants
Hardware encoder.
hasAudio - Variable in class io.agora.rtc.UserInfo
Whether user has audio (1) or not (0)
hasVideo - Variable in class io.agora.rtc.UserInfo
Whether user has video (1) or not (0)
height() - Method in class io.agora.rtc.AgoraVideoFrame
Gets the video frame height.
height - Variable in class io.agora.rtc.EncodedVideoFrameInfo
The height (px) of the video.
height - Variable in class io.agora.rtc.ExternalVideoFrame
Height of the incoming video frame.
height - Variable in class io.agora.rtc.LiveTranscoding
Video height (px)
height - Variable in class io.agora.rtc.LocalVideoTrackStats
The frame height (pixel).
height - Variable in class io.agora.rtc.MixerLayoutConfig
Height (px)
height - Variable in class io.agora.rtc.Rectangle
Height (px)
height - Variable in class io.agora.rtc.RemoteVideoTrackStats
Height (pixels) of the video stream.
height - Variable in class io.agora.rtc.RtcImage
Height (px)
height - Variable in class io.agora.rtc.RtmpStreamingVideoConf
Height (px)
height - Variable in class io.agora.rtc.TranscodingUser
Height (px)
height - Variable in class io.agora.rtc.TranscodingVideoStream
Height (px)
height - Variable in class io.agora.rtc.VideoDimensions
The height of the video
height - Variable in class io.agora.rtc.VideoFormat
Video height in pixels.
height - Variable in class io.agora.rtc.VideoFrame
Video pixel height.
hopSz - Variable in class io.agora.rtc.AgoraAudioVadConfig
fft-Hop Size, will be used to check, default value is 160

I

IAgoraAudioProcessorEventHandler - Interface in io.agora.rtc.audio3a
The IAgoraAudioProcessorEventHandler interface.
IAgoraMediaPlayerSourceObserver - Interface in io.agora.rtc
Observer interface for Agora media player source events.
IAudioDeviceManagerObserver - Interface in io.agora.rtc
Observer interface for audio device manager events.
IAudioEncodedFrameObserver - Interface in io.agora.rtc
Observer interface for encoded audio frames.
IAudioFrameObserver - Interface in io.agora.rtc
Observer interface for audio frame events.
IAudioSink - Interface in io.agora.rtc
Interface for audio sink callbacks.
ICapabilitesObserver - Interface in io.agora.rtc
Observer interface for capability changes.
id - Variable in class io.agora.rtc.CapabilityItem
Capability ID
id - Variable in class io.agora.rtc.RtcConnInfo
Unique identifier for the connection
id - Variable in class io.agora.rtc.TextureId
Texture ID
IExternalAudioProcessorObserver - Interface in io.agora.rtc
Observer interface for external audio processor callbacks.
ILocalUserObserver - Interface in io.agora.rtc
Observer interface for local user events.
imagePath - Variable in class io.agora.rtc.MixerLayoutConfig
Image path
imageUrl - Variable in class io.agora.rtc.TranscodingVideoStream
Image URL
IMediaCtrlPacketReceiver - Interface in io.agora.rtc
Observer interface for media control packet receiver events.
IMediaPacketReceiver - Interface in io.agora.rtc
Observer interface for media packet receiver events.
inactivePercent - Variable in class io.agora.rtc.AgoraAudioVadConfig
inactive percent, if below this percent, will be recognized as non-speaking, default value is 0.2
inactivePercent - Variable in class io.agora.rtc.AgoraAudioVadConfigV2
The percentage of inactive frames required in stopRecognizeCount frames to enter stop speaking state.
INetworkObserver - Interface in io.agora.rtc
Observer interface for network information updates.
info(String) - Static method in class io.agora.rtc.AgoraLogger
Info level log.
info(String, Object...) - Static method in class io.agora.rtc.AgoraLogger
Info level log - optimized for delayed string concatenation.
infoEnabled - Static variable in class io.agora.rtc.AgoraLogger
Info log level control
init() - Method in class io.agora.rtc.AgoraAudioSink
Initializes the native audio sink instance.
init() - Method in class io.agora.rtc.AgoraMediaCtrlPacketReceiver
Initializes the native packet receiver.
init() - Method in class io.agora.rtc.AgoraService
Initializes the native Agora service.
init(String, String, IAgoraAudioProcessorEventHandler, AgoraAudioProcessorConfig) - Method in class io.agora.rtc.audio3a.AgoraAudioProcessor
Initializes the audio processor with the specified parameters.
initData() - Method in class io.agora.rtc.AgoraAudioVadV2
Resets queues and counters according to the current configuration.
initDataStream() - Method in class io.agora.rtc.AgoraRtcConn
Initializes the data stream for sending custom messages.
initialize(AgoraAudioVadConfig) - Method in class io.agora.rtc.AgoraAudioVad
Initialize the VAD module
initialize(AgoraApmConfig, int, int, AgoraAudioVadConfigV2, IExternalAudioProcessorObserver) - Method in class io.agora.rtc.AgoraExternalAudioProcessor
Initializes the external audio processor with specified audio parameters.
initialize(AgoraServiceConfig) - Method in class io.agora.rtc.AgoraService
Initializes the Agora service with the specified configuration.
initialized - Variable in class io.agora.rtc.AgoraExternalAudioProcessor
Whether the processor has been initialized
initRtcConn(AgoraService, AgoraMediaNodeFactory, RtcConnPublishConfig, AgoraServiceConfig) - Method in class io.agora.rtc.AgoraRtcConn
Initializes the RTC connection.
initWithDeviceId(String) - Method in class io.agora.rtc.AgoraCameraCapturer
Initializes the capturer with a device id.
initWithDeviceName(String) - Method in class io.agora.rtc.AgoraCameraCapturer
Initializes the capturer with a device name.
initWithWindowId(long, Rectangle) - Method in class io.agora.rtc.AgoraScreenCapturer
Initializes the screen capturer with a window ID.
INJECT_STREAM_STATUS_BROKEN - Static variable in class io.agora.rtc.Constants
The external video stream is broken.
INJECT_STREAM_STATUS_START_ALREADY_EXISTS - Static variable in class io.agora.rtc.Constants
The external video stream already exists.
INJECT_STREAM_STATUS_START_FAILED - Static variable in class io.agora.rtc.Constants
The external video stream failed to import.
INJECT_STREAM_STATUS_START_SUCCESS - Static variable in class io.agora.rtc.Constants
The external video stream imported successfully.
INJECT_STREAM_STATUS_START_TIMEDOUT - Static variable in class io.agora.rtc.Constants
Import external video stream timeout.
INJECT_STREAM_STATUS_START_UNAUTHORIZED - Static variable in class io.agora.rtc.Constants
The external video stream import is unauthorized
INJECT_STREAM_STATUS_STOP_FAILED - Static variable in class io.agora.rtc.Constants
Importing the external video stream failed.
INJECT_STREAM_STATUS_STOP_NOT_FOUND - Static variable in class io.agora.rtc.Constants
No external video stream is found.
INJECT_STREAM_STATUS_STOP_SUCCESS - Static variable in class io.agora.rtc.Constants
The xternal video stream imports successfully.
INJECT_STREAM_STATUS_STOP_TIMEDOUT - Static variable in class io.agora.rtc.Constants
Importing the external video stream timeout.
INJECT_STREAM_STATUS_STOP_UNAUTHORIZED - Static variable in class io.agora.rtc.Constants
The external video stream is stopped from being unauthorized.
inputFrameRate - Variable in class io.agora.rtc.LocalVideoTrackStats
The input frame rate (fps).
inputNumberOfChannels - Variable in class io.agora.rtc.AudioSessionConfig
Input number of channels
InternalCapabilitesObserver() - Constructor for class io.agora.rtc.AgoraRtcConn.InternalCapabilitesObserver
Constructs an internal capabilities observer.
internalCodec - Variable in class io.agora.rtc.LocalAudioStats
The internal payload codec.
internalUid - Variable in class io.agora.rtc.RtcConnInfo
Internal user identifier
interruptAudio() - Method in class io.agora.rtc.AgoraRtcConn
Interrupts the audio track.
INTERVAL_ONE_FRAME - Static variable in class io.agora.rtc.utils.AudioConsumerUtils
Interval for one frame in milliseconds
INTERVAL_PCM_INTERRUPT - Static variable in class io.agora.rtc.utils.AudioConsumerUtils
Interval for PCM interrupt in milliseconds
io.agora.rtc - package io.agora.rtc
 
io.agora.rtc.apm - package io.agora.rtc.apm
 
io.agora.rtc.audio3a - package io.agora.rtc.audio3a
 
io.agora.rtc.utils - package io.agora.rtc.utils
 
ioBufferDuration - Variable in class io.agora.rtc.AudioSessionConfig
IO buffer duration
IRtcConnObserver - Interface in io.agora.rtc
The observer interface for RTC connection events.
IRtmpStreamingObserver - Interface in io.agora.rtc
Observer interface for RTMP streaming events.
isActive() - Method in class io.agora.rtc.AgoraAudioVadV2
Check if VAD is currently active (speaking detected)
isActivity - Variable in class io.agora.rtc.AgoraAudioVadV2.VadData
Indicates whether the frame was classified as active speech.
isAiNsEnabled() - Method in class io.agora.rtc.apm.AinsConfig
Checks if AI NS is enabled.
isDebugEnabled() - Static method in class io.agora.rtc.AgoraLogger
Check if the specified log level is enabled.
isDeliverMuteDataForFakeAdmin() - Method in class io.agora.rtc.SendExternalAudioParameters
Gets whether to deliver mute data for fake admin.
isDirectSend - Variable in class io.agora.rtc.utils.AudioConsumerUtils
Whether to use direct send mode
isEnableAdaptiveRmsThreshold() - Method in class io.agora.rtc.AgoraAudioVadConfigV2
Returns whether adaptive RMS thresholds are enabled.
isEnableAecAutoReset() - Method in class io.agora.rtc.audio3a.AecConfig
Returns whether the AEC auto-reset is enabled.
isEnableApm() - Method in class io.agora.rtc.AgoraServiceConfigEx
Checks if APM is enabled.
isEnableApmDump() - Method in class io.agora.rtc.AgoraServiceConfigEx
Checks if APM dump is enabled.
isEnabled() - Method in class io.agora.rtc.AgoraLocalAudioTrack
Checks if the local audio track is enabled.
isEnabled() - Method in class io.agora.rtc.apm.AgcConfig
Returns whether AGC is enabled.
isEnabled() - Method in class io.agora.rtc.apm.AIAecConfig
Checks if AIAEC is enabled.
isEnabled() - Method in class io.agora.rtc.apm.BghvsConfig
Checks if BGHVS is enabled.
isEnabled() - Method in class io.agora.rtc.audio3a.AecConfig
Returns whether AEC is enabled.
isEnabled() - Method in class io.agora.rtc.audio3a.AgcConfig
Checks if AGC is enabled.
isEnabled() - Method in class io.agora.rtc.audio3a.AnsConfig
Checks if ANS is enabled.
isEnabled() - Method in class io.agora.rtc.audio3a.BghvsConfig
Checks if BGHVS is enabled.
isEnabled() - Method in class io.agora.rtc.SendExternalAudioParameters
Gets whether external audio sending is enabled.
isEnableDump() - Method in class io.agora.rtc.apm.AgoraApmConfig
Indicates whether APM dump is enabled.
isErrorEnabled() - Static method in class io.agora.rtc.AgoraLogger
Check if the ERROR log level is enabled.
isInfoEnabled() - Static method in class io.agora.rtc.AgoraLogger
Check if the INFO log level is enabled.
isInitialized - Variable in class io.agora.rtc.AgoraAudioVadManager
Flag indicating whether the manager has been initialized
isLoaded - Static variable in class io.agora.rtc.SDK
Whether the SDK is loaded
isLocal - Variable in class io.agora.rtc.VideoTrackInfo
Whether the track is local (1) or remote (0).
isNewRound() - Method in class io.agora.rtc.PcmConsumeStateUtils
Checks if it's a new round.
isNsEnabled() - Method in class io.agora.rtc.apm.AinsConfig
Checks if NS is enabled.
isNullOrEmpty(String) - Static method in class io.agora.rtc.utils.Utils
Checks if a string is null or empty.
isPublishAudio - Variable in class io.agora.rtc.RtcConnPublishConfig
Whether to publish audio
isPublishAudio() - Method in class io.agora.rtc.RtcConnPublishConfig
Checks whether to publish audio.
isPublishedAudio - Variable in class io.agora.rtc.AgoraLocalUser
Tracks whether audio has been published.
isPublishedVideo - Variable in class io.agora.rtc.AgoraLocalUser
Tracks whether video has been published.
isPublishVideo - Variable in class io.agora.rtc.RtcConnPublishConfig
Whether to publish video
isPublishVideo() - Method in class io.agora.rtc.RtcConnPublishConfig
Checks whether to publish video.
isPushCompleted() - Method in class io.agora.rtc.PcmConsumeStateUtils
Checks if push is completed.
isPushToRtcCompleted() - Method in class io.agora.rtc.AgoraRtcConn
Checks if push to RTC is completed.
isRegistered - Variable in class io.agora.rtc.LocalUserObserverWrapper
Whether the observer is registered
isRegistered() - Method in class io.agora.rtc.LocalUserObserverWrapper
Checks whether the observer is registered.
isStereoAecEnabled() - Method in class io.agora.rtc.audio3a.AecConfig
Returns whether stereo AEC is enabled.
isSupportExternalAudio - Variable in class io.agora.rtc.AgoraRtcConn
Whether support external audio
isSupportExternalAudio(RtcConnPublishConfig) - Method in class io.agora.rtc.AgoraRtcConn
Checks if external audio is supported based on the publish configuration.
isUseAnalogMode() - Method in class io.agora.rtc.audio3a.AgcConfig
Checks if analog AGC mode is used.
isVadActive(AudioFrame, AgoraAudioVadConfigV2) - Method in class io.agora.rtc.AgoraAudioVadV2
Evaluates a frame to decide whether it is active speech.
isWarnEnabled() - Static method in class io.agora.rtc.AgoraLogger
Check if the WARN log level is enabled.
IVideoEncodedFrameObserver - Interface in io.agora.rtc
Observer interface for encoded video frames.
IVideoEncodedImageReceiver - Interface in io.agora.rtc
Observer interface for encoded video image receiver events.
IVideoFrameObserver - Interface in io.agora.rtc
Observer interface for video frame events.
IVideoFrameObserver2 - Interface in io.agora.rtc
Observer interface for video frame events (V2).

J

jitter - Variable in class io.agora.rtc.LastmileProbeOneWayResult
Jitter (ms)
jitterBufferDelay - Variable in class io.agora.rtc.RemoteAudioTrackStats
Delay (ms) from the receiver to the jitter buffer.
jitterMs - Variable in class io.agora.rtc.LocalAudioDetailedStats
Jitter (ms)
jointThr - Variable in class io.agora.rtc.AgoraAudioVadConfig
joint threshold in dB, default value is 0.0

L

labelFile - Variable in class io.agora.rtc.utils.VadDumpUtils
Label file writer
language - Variable in class io.agora.rtc.MediaStreamInfo
Language
LASTMILE_PROBE_RESULT_COMPLETE - Static variable in class io.agora.rtc.Constants
1: The last-mile probe result is complete.
LASTMILE_PROBE_RESULT_INCOMPLETE_NO_BWE - Static variable in class io.agora.rtc.Constants
2: The last-mile network probe test is incomplete and the bandwidth estimation is not available, probably due to limited test resources.
LASTMILE_PROBE_RESULT_UNAVAILABLE - Static variable in class io.agora.rtc.Constants
3: The last-mile network probe test is not carried out, probably due to poor network conditions.
lastmileBufferDelayTimeMs - Variable in class io.agora.rtc.DownlinkNetworkInfo
The delay time in milliseconds for the last mile buffer
lastmileDelay - Variable in class io.agora.rtc.RtcStats
Last-mile delay (ms)
LastmileProbeConfig - Class in io.agora.rtc
Configuration for last-mile network probe test.
LastmileProbeConfig() - Constructor for class io.agora.rtc.LastmileProbeConfig
Default constructor for LastmileProbeConfig.
LastmileProbeConfig(int, int, int, int) - Constructor for class io.agora.rtc.LastmileProbeConfig
Constructs LastmileProbeConfig with all parameters.
LastmileProbeOneWayResult - Class in io.agora.rtc
Result of one-way last-mile network probe test.
LastmileProbeOneWayResult() - Constructor for class io.agora.rtc.LastmileProbeOneWayResult
Default constructor for LastmileProbeOneWayResult.
LastmileProbeOneWayResult(int, int, int) - Constructor for class io.agora.rtc.LastmileProbeOneWayResult
Constructs LastmileProbeOneWayResult with all parameters.
LastmileProbeResult - Class in io.agora.rtc
Result of last-mile network probe test.
LastmileProbeResult() - Constructor for class io.agora.rtc.LastmileProbeResult
Default constructor for LastmileProbeResult.
LastmileProbeResult(int, LastmileProbeOneWayResult, LastmileProbeOneWayResult, int) - Constructor for class io.agora.rtc.LastmileProbeResult
Constructs LastmileProbeResult with all parameters.
lastSendTimestamp - Variable in class io.agora.rtc.utils.AudioConsumerUtils
Timestamp of last send operation
left - Variable in class io.agora.rtc.MixerLayoutConfig
Left position (px)
LiveTranscoding - Class in io.agora.rtc
Configuration for live streaming transcoding.
LiveTranscoding() - Constructor for class io.agora.rtc.LiveTranscoding
Default constructor for LiveTranscoding.
LiveTranscoding(int, int, int, int, int, int, int, int, int, TranscodingUser, String, String, RtcImage, int, RtcImage, int, int, int, int, int) - Constructor for class io.agora.rtc.LiveTranscoding
Constructs LiveTranscoding with all parameters.
load() - Static method in class io.agora.rtc.SDK
Loads the SDK library.
loadExtensionProvider(String, boolean) - Method in class io.agora.rtc.AgoraService
Loads an extension provider.
LOCAL_VIDEO_STREAM_ERROR_CAPTURE_FAILURE - Static variable in class io.agora.rtc.Constants
4: The local video capture fails.
LOCAL_VIDEO_STREAM_ERROR_DEVICE_BUSY - Static variable in class io.agora.rtc.Constants
3: The local video capturer is in use.
LOCAL_VIDEO_STREAM_ERROR_DEVICE_NO_PERMISSION - Static variable in class io.agora.rtc.Constants
2: No permission to use the local video device.
LOCAL_VIDEO_STREAM_ERROR_ENCODE_FAILURE - Static variable in class io.agora.rtc.Constants
5: The local video encoding fails.
LOCAL_VIDEO_STREAM_ERROR_FAILURE - Static variable in class io.agora.rtc.Constants
1: No specified reason for the local video failure.
LOCAL_VIDEO_STREAM_ERROR_OK - Static variable in class io.agora.rtc.Constants
0: The local video is normal.
LOCAL_VIDEO_STREAM_STATE_CAPTURING - Static variable in class io.agora.rtc.Constants
The capturer starts successfully.
LOCAL_VIDEO_STREAM_STATE_ENCODING - Static variable in class io.agora.rtc.Constants
The first video frame is successfully encoded.
LOCAL_VIDEO_STREAM_STATE_FAILED - Static variable in class io.agora.rtc.Constants
The local video fails to start.
LOCAL_VIDEO_STREAM_STATE_STOPPED - Static variable in class io.agora.rtc.Constants
Initial state
LocalAudioDetailedStats - Class in io.agora.rtc
Detailed statistics for local audio.
LocalAudioDetailedStats() - Constructor for class io.agora.rtc.LocalAudioDetailedStats
Default constructor for LocalAudioDetailedStats.
LocalAudioDetailedStats(int, long, int, int, float, byte, int, int, int, long, int, double, double, int, AnaStats, AudioProcessingStats) - Constructor for class io.agora.rtc.LocalAudioDetailedStats
Constructs LocalAudioDetailedStats with all parameters.
LocalAudioStats - Class in io.agora.rtc
Statistics of the local audio stream.
LocalAudioStats() - Constructor for class io.agora.rtc.LocalAudioStats
Default constructor for LocalAudioStats.
LocalAudioStats(int, int, int, int, double) - Constructor for class io.agora.rtc.LocalAudioStats
Constructs LocalAudioStats with all parameters.
LocalAudioTrackStats - Class in io.agora.rtc
Statistics of the local audio track.
LocalAudioTrackStats() - Constructor for class io.agora.rtc.LocalAudioTrackStats
Default constructor for LocalAudioTrackStats.
LocalAudioTrackStats(int, int, int, int, int, int, int) - Constructor for class io.agora.rtc.LocalAudioTrackStats
Constructs LocalAudioTrackStats with all parameters.
localSsrc - Variable in class io.agora.rtc.LocalAudioDetailedStats
Local SSRC
localUser - Variable in class io.agora.rtc.AgoraRtcConn
Local user instance
localUserId - Variable in class io.agora.rtc.RtcConnInfo
Local user identifier
localUserObserver - Variable in class io.agora.rtc.AgoraLocalUser
Registered local user observer.
LocalUserObserverWrapper - Class in io.agora.rtc
Wrapper class for local user observer that manages track lifecycle.
LocalUserObserverWrapper(ILocalUserObserver) - Constructor for class io.agora.rtc.LocalUserObserverWrapper
Constructs LocalUserObserverWrapper with an observer.
LocalVideoTrackStats - Class in io.agora.rtc
Statistics of the local video track.
LocalVideoTrackStats() - Constructor for class io.agora.rtc.LocalVideoTrackStats
Default constructor for LocalVideoTrackStats.
LocalVideoTrackStats(long, long, long, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int) - Constructor for class io.agora.rtc.LocalVideoTrackStats
Constructs LocalVideoTrackStats with all parameters.
LOG_FILTER_CRITICAL - Static variable in class io.agora.rtc.Constants
Output logs of the CRITICAL level.
LOG_FILTER_DEBUG - Static variable in class io.agora.rtc.Constants
Output all the API logs.
LOG_FILTER_ERROR - Static variable in class io.agora.rtc.Constants
Output logs of the CRITICAL and ERROR level.
LOG_FILTER_INFO - Static variable in class io.agora.rtc.Constants
Output logs of the CRITICAL, ERROR, WARNING, and INFO level.
LOG_FILTER_OFF - Static variable in class io.agora.rtc.Constants
Do not output any log.
LOG_FILTER_WARNING - Static variable in class io.agora.rtc.Constants
Output logs of the CRITICAL, ERROR, and WARNING level.
logFilePath - Variable in class io.agora.rtc.AgoraServiceConfig
The log file path, default is NULL for default log path
logFileSize - Variable in class io.agora.rtc.AgoraServiceConfig
The log file size, KB , set 5MB to use default log size
logFilters - Variable in class io.agora.rtc.AgoraServiceConfig
The log level, set LOG_LEVEL_INFO to use default log level
logger - Static variable in class io.agora.rtc.AgoraLogger
Logger instance for Agora Server Java SDK
LogLevel(int) - Constructor for enum io.agora.rtc.Constants.LogLevel
Private constructor.
lowLatency - Variable in class io.agora.rtc.LiveTranscoding
Low latency mode

M

makeKey(String, String) - Method in class io.agora.rtc.AgoraAudioVadManager
Generates a unique key for VAD instance identification
matrix - Variable in class io.agora.rtc.ColorSpace
The indices are equal to the values specified in T-REC H.273 Table 4.
matrix - Variable in class io.agora.rtc.ExternalVideoFrame
[Texture related parameter] Incoming 4 × 4 transformational matrix.
matrix - Variable in class io.agora.rtc.VideoFrame
[Texture related parameter], Incoming 4 × 4 transformational matrix.
MatrixID(int) - Constructor for enum io.agora.rtc.Constants.MatrixID
Private constructor.
MAX_CROSS_DEST_CHANNEL_SIZE - Static variable in class io.agora.rtc.Constants
media relay max dest channel size
maxBitrate - Variable in class io.agora.rtc.RtmpStreamingVideoConf
Maximum bitrate (Kbps)
maxDigitalGaindB - Variable in class io.agora.rtc.audio3a.AgcConfig
Maximum digital AGC gain in dB.
maxPort - Variable in class io.agora.rtc.RtcConnConfig
The maximum port.
maxSendBitrate - Variable in class io.agora.rtc.RtcConnConfig
The maximum sending bitrate.
MEDIA_ENGINE_AUDIO_FILE_MIX_FINISH - Static variable in class io.agora.rtc.Constants
Media engine: Audio file mix finish
MEDIA_ENGINE_PLAYOUT_ERROR - Static variable in class io.agora.rtc.Constants
Media engine: Playout error
MEDIA_ENGINE_PLAYOUT_WARNING - Static variable in class io.agora.rtc.Constants
Media engine: Playout warning
MEDIA_ENGINE_RECORDING_ERROR - Static variable in class io.agora.rtc.Constants
Media engine: Recording error
MEDIA_ENGINE_RECORDING_WARNING - Static variable in class io.agora.rtc.Constants
Media engine: Recording warning
MEDIA_ENGINE_ROLE_AUDIENCE - Static variable in class io.agora.rtc.Constants
Media engine role: Audience
MEDIA_ENGINE_ROLE_BROADCASTER_INTERACTIVE - Static variable in class io.agora.rtc.Constants
Media engine role: Broadcaster interactive
MEDIA_ENGINE_ROLE_BROADCASTER_SOLO - Static variable in class io.agora.rtc.Constants
Media engine role: Broadcaster solo
MEDIA_ENGINE_ROLE_COMM_PEER - Static variable in class io.agora.rtc.Constants
Media engine role: Communication peer
MEDIA_TYPE_AUDIO_AND_VIDEO - Static variable in class io.agora.rtc.Constants
Audio and video
MEDIA_TYPE_AUDIO_ONLY - Static variable in class io.agora.rtc.Constants
Audio only
MEDIA_TYPE_NONE - Static variable in class io.agora.rtc.Constants
None
MEDIA_TYPE_VIDEO_ONLY - Static variable in class io.agora.rtc.Constants
Video only
mediaBitrateBps - Variable in class io.agora.rtc.LocalVideoTrackStats
The frame rate excluding FEC.
mediaNodeFactory - Variable in class io.agora.rtc.AgoraRtcConn
Media node factory for creating media nodes
mediaNodeFactory - Variable in class io.agora.rtc.AgoraService
Media node factory for creating media nodes
mediaPacketReceiver - Variable in class io.agora.rtc.AgoraRemoteVideoTrack
Media packet receiver for this track
MediaSourceType(int) - Constructor for enum io.agora.rtc.Constants.MediaSourceType
Private constructor.
MediaStreamInfo - Class in io.agora.rtc
Information about a media stream.
MediaStreamInfo() - Constructor for class io.agora.rtc.MediaStreamInfo
Default constructor for MediaStreamInfo.
MediaStreamInfo(int, int, byte, byte, int, int, int, int, int, int, int, int, long) - Constructor for class io.agora.rtc.MediaStreamInfo
Constructs MediaStreamInfo with all parameters.
MediaType(int) - Constructor for enum io.agora.rtc.Constants.MediaType
Private constructor.
memoryAppUsageInKbytes - Variable in class io.agora.rtc.RtcStats
Memory app usage (KB)
memoryAppUsageRatio - Variable in class io.agora.rtc.RtcStats
Memory app usage ratio (%)
memoryTotalUsageRatio - Variable in class io.agora.rtc.RtcStats
Memory total usage ratio (%)
metadata - Variable in class io.agora.rtc.LiveTranscoding
Metadata
metadataBuffer - Variable in class io.agora.rtc.ExternalVideoFrame
[Texture related parameter] The MetaData buffer.
metadataBuffer - Variable in class io.agora.rtc.VideoFrame
[Texture related parameter] The MetaData buffer.
minBitrate - Variable in class io.agora.rtc.RtmpStreamingVideoConf
Minimum bitrate (Kbps)
minBitrate - Variable in class io.agora.rtc.VideoEncoderConfig
(For future use) The minimum encoding bitrate (Kbps).
minPort - Variable in class io.agora.rtc.RtcConnConfig
The minimum port.
mirror - Variable in class io.agora.rtc.MixerLayoutConfig
Mirror mode
mirror - Variable in class io.agora.rtc.TranscodingVideoStream
Mirror mode
mirrorMode - Variable in class io.agora.rtc.VideoEncoderConfig
If mirror_type is set to VIDEO_MIRROR_MODE_ENABLED, then the video frame would be mirrored before encoding.
missedAudioFrames - Variable in class io.agora.rtc.LocalAudioTrackStats
Number of missed audio frames
MixerLayoutConfig - Class in io.agora.rtc
Configuration for mixer layout.
MixerLayoutConfig() - Constructor for class io.agora.rtc.MixerLayoutConfig
Default constructor for MixerLayoutConfig.
MixerLayoutConfig(int, int, int, int, int, float, byte, String) - Constructor for class io.agora.rtc.MixerLayoutConfig
Constructs MixerLayoutConfig with all parameters.
mode - Variable in class io.agora.rtc.AudioParams
The use mode of the audio data: - RAW_AUDIO_FRAME_OP_MODE_READ_ONLY(0): (Default) Read-only mode, in which users can only read the AudioFrame without modifying anything.
modelPath - Variable in class io.agora.rtc.audio3a.AgoraAudioProcessorConfig
The file path to the audio processing model.
musicProb - Variable in class io.agora.rtc.AudioFrame
Probability of music presence

N

name - Variable in class io.agora.rtc.CapabilityItem
Capability name
name - Variable in class io.agora.rtc.SrcInfo
Source name
nativeAddAudioSink(long, AgoraAudioSink, AudioSinkWants) - Method in class io.agora.rtc.AgoraAudioTrack
Native method to add an audio sink.
nativeAddRenderer(long, AgoraVideoRenderer, int) - Method in class io.agora.rtc.AgoraVideoTrack
Adds a renderer natively.
nativeAdjustPlaybackSignalVolume(long, int) - Method in class io.agora.rtc.AgoraLocalUser
Adjusts playback signal volume via the native API.
nativeAdjustPlayoutVolume(long, int) - Method in class io.agora.rtc.AgoraAudioTrack
Native method to adjust playback volume.
nativeAdjustPublishVolume(long, int) - Method in class io.agora.rtc.AgoraLocalAudioTrack
Adjusts publish volume in the native layer.
nativeAgoraRtcConnCreate(long, RtcConnConfig) - Method in class io.agora.rtc.AgoraService
Creates an RTC connection natively.
nativeClearSenderBuffer(long) - Method in class io.agora.rtc.AgoraLocalAudioTrack
Clears buffered audio frames in the native sender.
nativeConnect(long, String, String, String) - Method in class io.agora.rtc.AgoraRtcConn
Connects to a channel natively.
nativeCreate() - Method in class io.agora.rtc.AgoraExternalAudioProcessor
Native method to create the processor.
nativeCreate() - Method in class io.agora.rtc.audio3a.AgoraAudioProcessor
Native create method.
nativeCreateAudioDeviceManager(long) - Method in class io.agora.rtc.AgoraService
Creates an audio device manager natively.
nativeCreateAudioEncodedFrameSender(long) - Method in class io.agora.rtc.AgoraMediaNodeFactory
Creates an audio encoded frame sender natively.
nativeCreateAudioPcmDataSender(long) - Method in class io.agora.rtc.AgoraMediaNodeFactory
Creates an audio PCM data sender natively.
nativeCreateCameraCapturer(long) - Method in class io.agora.rtc.AgoraMediaNodeFactory
Creates a camera capturer natively.
nativeCreateCameraVideoTrack(long, AgoraCameraCapturer) - Method in class io.agora.rtc.AgoraService
Creates a camera video track natively.
nativeCreateCustomAudioTrackEncoded(long, AgoraAudioEncodedFrameSender, int) - Method in class io.agora.rtc.AgoraService
Creates a custom encoded audio track natively.
nativeCreateCustomAudioTrackPacket(long, AgoraMediaPacketSender) - Method in class io.agora.rtc.AgoraService
Creates a custom packet audio track natively.
nativeCreateCustomAudioTrackPcm(long, AgoraAudioPcmDataSender) - Method in class io.agora.rtc.AgoraService
Creates a custom PCM audio track natively.
nativeCreateCustomVideoTrackEncoded(long, AgoraVideoEncodedImageSender, SenderOptions) - Method in class io.agora.rtc.AgoraService
Creates a custom encoded video track natively.
nativeCreateCustomVideoTrackFrame(long, AgoraVideoFrameSender) - Method in class io.agora.rtc.AgoraService
Creates a custom frame video track natively.
nativeCreateCustomVideoTrackPacket(long, AgoraMediaPacketSender) - Method in class io.agora.rtc.AgoraService
Creates a custom packet video track natively.
nativeCreateDataStream(long, Out<Integer>, int, int) - Method in class io.agora.rtc.AgoraRtcConn
Creates a data stream natively.
nativeCreateDirectCustomAudioTrackPcm(long, AgoraAudioPcmDataSender) - Method in class io.agora.rtc.AgoraService
Creates a direct custom PCM audio track natively.
nativeCreateLocalAudioTrack(long) - Method in class io.agora.rtc.AgoraService
Creates a local audio track natively.
nativeCreateMediaNodeFactory(long) - Method in class io.agora.rtc.AgoraService
Creates a media node factory natively.
nativeCreateMediaPacketSender(long) - Method in class io.agora.rtc.AgoraMediaNodeFactory
Creates a media packet sender natively.
nativeCreateMediaPlayerAudioTrack(long, AgoraMediaPlayerSource) - Method in class io.agora.rtc.AgoraService
Creates a media player audio track natively.
nativeCreateMediaPlayerSource(long, int) - Method in class io.agora.rtc.AgoraMediaNodeFactory
Creates a media player source natively.
nativeCreateMediaPlayerVideoTrack(long, AgoraMediaPlayerSource) - Method in class io.agora.rtc.AgoraService
Creates a media player video track natively.
nativeCreateMixedVideoTrack(long, AgoraVideoMixer) - Method in class io.agora.rtc.AgoraService
Creates a mixed video track natively.
nativeCreateRecordingDeviceAudioTrack(long, AgoraRecordDevice) - Method in class io.agora.rtc.AgoraService
Creates a recording device audio track natively.
nativeCreateRtmpStreamingService(long, AgoraRtcConn, String) - Method in class io.agora.rtc.AgoraService
Creates an RTMP streaming service natively.
nativeCreateRtmService(long) - Method in class io.agora.rtc.AgoraService
Creates an RTM service natively.
nativeCreateScreenCapturer(long) - Method in class io.agora.rtc.AgoraMediaNodeFactory
Creates a screen capturer natively.
nativeCreateScreenVideoTrack(long, AgoraScreenCapturer) - Method in class io.agora.rtc.AgoraService
Creates a screen video track natively.
nativeCreateVideoEncodedImageSender(long) - Method in class io.agora.rtc.AgoraMediaNodeFactory
Creates a video encoded image sender natively.
nativeCreateVideoFrameSender(long) - Method in class io.agora.rtc.AgoraMediaNodeFactory
Creates a video frame sender natively.
nativeCreateVideoMixer(long) - Method in class io.agora.rtc.AgoraMediaNodeFactory
Creates a video mixer natively.
nativeCreateVideoRenderer(long) - Method in class io.agora.rtc.AgoraMediaNodeFactory
Creates a video renderer natively.
nativeDestory(long[]) - Method in class io.agora.rtc.LocalUserObserverWrapper
Native method to destroy native handles.
nativeDestroy(long) - Method in class io.agora.rtc.AgoraAudioEncodedFrameSender
Native destroy method.
nativeDestroy(long) - Method in class io.agora.rtc.AgoraAudioPcmDataSender
Native destroy method.
nativeDestroy(long) - Method in class io.agora.rtc.AgoraAudioVad
Releases native VAD resources.
nativeDestroy(long) - Method in class io.agora.rtc.AgoraExternalAudioProcessor
Native method to destroy the processor.
nativeDestroy(long) - Method in class io.agora.rtc.AgoraLocalAudioTrack
Releases the native audio track handle.
nativeDestroy(long) - Method in class io.agora.rtc.AgoraLocalUser
Destroys the native local user instance.
nativeDestroy(long) - Method in class io.agora.rtc.AgoraLocalVideoTrack
Releases the native video track handle.
nativeDestroy(long) - Method in class io.agora.rtc.AgoraMediaCtrlPacketSender
Releases the native packet sender handle.
nativeDestroy(long) - Method in class io.agora.rtc.AgoraMediaNodeFactory
Releases the native media node factory handle.
nativeDestroy(long) - Method in class io.agora.rtc.AgoraMediaPacketReceiver
Releases the native packet receiver handle.
nativeDestroy(long) - Method in class io.agora.rtc.AgoraParameter
Releases the native parameter object handle.
nativeDestroy(long) - Method in class io.agora.rtc.AgoraRemoteAudioTrack
Releases the native remote audio track handle.
nativeDestroy(long) - Method in class io.agora.rtc.AgoraRemoteVideoTrack
Releases the native remote video track handle.
nativeDestroy(long) - Method in class io.agora.rtc.AgoraRtcConn
Releases the native RTC connection handle.
nativeDestroy(long) - Method in class io.agora.rtc.AgoraService
Releases the native Agora service handle.
nativeDestroy(long) - Method in class io.agora.rtc.AgoraVideoEncodedFrameObserver
Releases the native video encoded frame observer handle.
nativeDestroy(long) - Method in class io.agora.rtc.AgoraVideoEncodedImageReceiver
Releases the native video encoded image receiver handle.
nativeDestroy(long) - Method in class io.agora.rtc.AgoraVideoEncodedImageSender
Releases the native video encoded image sender handle.
nativeDestroy(long) - Method in class io.agora.rtc.AgoraVideoFrameObserver
Releases the native video frame observer handle.
nativeDestroy(long) - Method in class io.agora.rtc.AgoraVideoFrameObserver2
Releases the native video frame observer handle.
nativeDestroy(long) - Method in class io.agora.rtc.AgoraVideoFrameSender
Releases the native video frame sender handle.
nativeDestroy(long) - Method in class io.agora.rtc.AgoraVideoTrack
Releases the native video track handle.
nativeDestroyAudioSessionConfig(long, AudioSessionConfig) - Method in class io.agora.rtc.AgoraService
Destroys the audio session configuration object natively.
nativeDestroyConnInfo(long, RtcConnInfo) - Method in class io.agora.rtc.AgoraRtcConn
Destroys connection info object natively.
nativeDestroyLocalAudioStatistics(long, LocalAudioDetailedStats) - Method in class io.agora.rtc.AgoraLocalUser
Releases local audio statistics objects.
nativeDestroyStatistics(long, LocalVideoTrackStats) - Method in class io.agora.rtc.AgoraLocalVideoTrack
Releases a statistics object that was created natively.
nativeDestroyStatistics(long, RemoteAudioTrackStats) - Method in class io.agora.rtc.AgoraRemoteAudioTrack
Releases a statistics object that was created natively.
nativeDestroyStatistics(long, RemoteVideoTrackStats) - Method in class io.agora.rtc.AgoraRemoteVideoTrack
Releases a statistics object that was created natively.
nativeDestroyStats(long, LocalAudioTrackStats) - Method in class io.agora.rtc.AgoraLocalAudioTrack
Releases a statistics object that was created natively.
nativeDestroyTextureId(long, TextureId) - Method in class io.agora.rtc.AgoraVideoFrame
Destroys a texture ID natively.
nativeDestroyTrackInfo(long, VideoTrackInfo) - Method in class io.agora.rtc.AgoraRemoteVideoTrack
Releases a track info object that was created natively.
nativeDestroyTransportStats(long, RtcStats) - Method in class io.agora.rtc.AgoraRtcConn
Destroys transport stats object natively.
nativeDestroyUserInfo(long, UserInfo) - Method in class io.agora.rtc.AgoraRtcConn
Destroys user info object natively.
nativeDisableExtension(long, String, String, String) - Method in class io.agora.rtc.AgoraService
Disables an extension natively.
nativeDisconnect(long) - Method in class io.agora.rtc.AgoraRtcConn
Disconnects from the channel natively.
nativeEnableEarMonitor(long, int, int) - Method in class io.agora.rtc.AgoraLocalAudioTrack
Enables or disables ear monitoring through the native API.
nativeEnableEncryption(long, int, EncryptionConfig) - Method in class io.agora.rtc.AgoraRtcConn
Enables or disables encryption natively.
nativeEnableExtension(long, String, String, String, boolean) - Method in class io.agora.rtc.AgoraService
Enables an extension natively.
nativeEnableLocalPlayback(long, int) - Method in class io.agora.rtc.AgoraLocalAudioTrack
Enables or disables local playback of the audio track natively.
nativeEnableSimulcastStream(long, int, SimulcastStreamConfig) - Method in class io.agora.rtc.AgoraLocalVideoTrack
Enables or disables simulcast stream natively.
nativeFillTexture(long, int, int, int, int, TextureId) - Method in class io.agora.rtc.AgoraVideoFrame
Fills texture with video frame data natively.
nativeFormat(long) - Method in class io.agora.rtc.AgoraVideoFrame
Gets the video frame format natively.
nativeGetAgoraParameter(long) - Method in class io.agora.rtc.AgoraRtcConn
Gets Agora parameter instance natively.
nativeGetAgoraParameter(long) - Method in class io.agora.rtc.AgoraService
Gets the Agora parameter instance natively.
nativeGetAudioSessionConfig(long) - Method in class io.agora.rtc.AgoraService
Gets the audio session configuration natively.
nativeGetBool(long, String, Out<Boolean>) - Method in class io.agora.rtc.AgoraParameter
Gets a boolean parameter natively.
nativeGetConnId(long) - Method in class io.agora.rtc.AgoraRtcConn
Gets the connection ID natively.
nativeGetConnInfo(long) - Method in class io.agora.rtc.AgoraRtcConn
Gets connection information natively.
nativeGetInt(long, String, Out<Integer>) - Method in class io.agora.rtc.AgoraParameter
Gets an integer parameter natively.
nativeGetLocalAudioStatistics(long) - Method in class io.agora.rtc.AgoraLocalUser
Retrieves local audio statistics from the native engine.
nativeGetLocalUser(long) - Method in class io.agora.rtc.AgoraRtcConn
Gets the local user instance natively.
nativeGetMediaControlPacketSender(long) - Method in class io.agora.rtc.AgoraLocalUser
Retrieves the media control packet sender from the native engine.
nativeGetMirrorApplied(long) - Method in class io.agora.rtc.AgoraVideoFrameObserver
Gets the mirror applied natively.
nativeGetNumber(long, String, Out<Double>) - Method in class io.agora.rtc.AgoraParameter
Gets a numeric parameter natively.
nativeGetPlaybackSignalVolume(long, Out<Integer>) - Method in class io.agora.rtc.AgoraLocalUser
Retrieves playback signal volume from the native layer.
nativeGetPlayoutVolume(long, Out<Integer>) - Method in class io.agora.rtc.AgoraAudioTrack
Native method to query playback volume.
nativeGetPublishVolume(long, Out<Integer>) - Method in class io.agora.rtc.AgoraLocalAudioTrack
Retrieves the publish volume from the native layer.
nativeGetRotationApplied(long) - Method in class io.agora.rtc.AgoraVideoFrameObserver
Gets the rotation applied natively.
nativeGetSdkVersion() - Static method in class io.agora.rtc.audio3a.AgoraAudioProcessor
Native method to get SDK version.
nativeGetState(long) - Method in class io.agora.rtc.AgoraLocalAudioTrack
Retrieves the native state value of the audio track.
nativeGetState(long) - Method in class io.agora.rtc.AgoraLocalVideoTrack
Retrieves the native state value of the video track.
nativeGetState(long) - Method in class io.agora.rtc.AgoraRemoteAudioTrack
Retrieves the native state value of the audio track.
nativeGetState(long) - Method in class io.agora.rtc.AgoraRemoteVideoTrack
Retrieves the native state value of the video track.
nativeGetStatistics(long) - Method in class io.agora.rtc.AgoraLocalVideoTrack
Obtains statistics for the video track from the native layer.
nativeGetStatistics(long) - Method in class io.agora.rtc.AgoraRemoteAudioTrack
Obtains statistics for the remote audio track from the native layer.
nativeGetStatistics(long) - Method in class io.agora.rtc.AgoraRemoteVideoTrack
Obtains statistics for the remote video track from the native layer.
nativeGetStats(long) - Method in class io.agora.rtc.AgoraLocalAudioTrack
Obtains statistics for the audio track from the native layer.
nativeGetString(long, String, Out<String>) - Method in class io.agora.rtc.AgoraParameter
Gets a string parameter natively.
nativeGetTrackInfo(long) - Method in class io.agora.rtc.AgoraRemoteVideoTrack
Gets video track information from the native layer.
nativeGetTransportStats(long) - Method in class io.agora.rtc.AgoraRtcConn
Gets transport statistics natively.
nativeGetUint(long, String, Out<Integer>) - Method in class io.agora.rtc.AgoraParameter
Gets an unsigned integer parameter natively.
nativeGetUserInfo(long, String) - Method in class io.agora.rtc.AgoraRtcConn
Gets user information by user ID natively.
nativeGetUserInfoByUid(long, String) - Method in class io.agora.rtc.AgoraRtcConn
Gets user information by UID natively.
nativeGetUserInfoByUserAccount(long, String) - Method in class io.agora.rtc.AgoraRtcConn
Gets user information by user account natively.
nativeGetUserRole(long) - Method in class io.agora.rtc.AgoraLocalUser
Gets the user role from the native layer.
nativeGetVideoPixelFormatPreference(long) - Method in class io.agora.rtc.AgoraVideoFrameObserver
Gets the video pixel format preference natively.
nativeHeight(long) - Method in class io.agora.rtc.AgoraVideoFrame
Gets the video frame height natively.
nativeInit() - Method in class io.agora.rtc.AgoraMediaPacketReceiver
Initializes the native packet receiver.
nativeInit(IVideoEncodedFrameObserver) - Method in class io.agora.rtc.AgoraVideoEncodedFrameObserver
Initializes the native video encoded frame observer.
nativeInit() - Method in class io.agora.rtc.AgoraVideoEncodedImageReceiver
Initializes the native video encoded image receiver.
nativeInit() - Method in class io.agora.rtc.AgoraVideoFrameObserver
Initializes the native video frame observer.
nativeInit(IVideoFrameObserver2) - Method in class io.agora.rtc.AgoraVideoFrameObserver2
Initializes the native video frame observer.
nativeInit(long, String, String, IAgoraAudioProcessorEventHandler, AgoraAudioProcessorConfig) - Method in class io.agora.rtc.audio3a.AgoraAudioProcessor
Native init method.
nativeInitialize(AgoraAudioVadConfig) - Method in class io.agora.rtc.AgoraAudioVad
Initializes the native VAD instance.
nativeInitialize(long, long, String, boolean, int, int, AgoraExternalAudioProcessorObserverWrapper) - Method in class io.agora.rtc.AgoraExternalAudioProcessor
Native method to initialize the processor.
nativeInitialize(long, AgoraServiceConfig, AgoraServiceConfigEx) - Method in class io.agora.rtc.AgoraService
Initializes the Agora service natively.
nativeIsEnabled(long) - Method in class io.agora.rtc.AgoraLocalAudioTrack
Queries whether the audio track is enabled in the native layer.
nativeLoad() - Static method in class io.agora.rtc.SDK
Native method to load the SDK.
nativeLoadExtensionProvider(long, String, boolean) - Method in class io.agora.rtc.AgoraService
Loads an extension provider natively.
nativeProcess(long, AgoraAudioFrame, AgoraAudioFrame) - Method in class io.agora.rtc.audio3a.AgoraAudioProcessor
Native process method.
nativeProcessPcmFrame(byte[]) - Method in class io.agora.rtc.AgoraAudioVad
Processes a PCM frame through the native VAD.
nativePublishAudio(long, AgoraLocalAudioTrack) - Method in class io.agora.rtc.AgoraLocalUser
Publishes a local audio track natively.
nativePublishVideo(long, AgoraLocalVideoTrack) - Method in class io.agora.rtc.AgoraLocalUser
Publishes a local video track natively.
nativeRegisterAudioEncodedFrameObserver(long, IAudioEncodedFrameObserver) - Method in class io.agora.rtc.AgoraLocalUser
Registers an audio encoded frame observer natively.
nativeRegisterAudioFrameObserver(long, AgoraAudioFrameObserverWrapper) - Method in class io.agora.rtc.AgoraLocalUser
Registers an audio frame observer with the native SDK.
nativeRegisterCapabilitesObserver(long, ICapabilitesObserver) - Method in class io.agora.rtc.AgoraLocalUser
Registers a capabilities observer with the native engine.
nativeRegisterMediaControlPacketReceiver(long, AgoraMediaPacketReceiver) - Method in class io.agora.rtc.AgoraLocalUser
Registers a media control packet receiver natively.
nativeRegisterMediaPacketReceiver(long, AgoraMediaPacketReceiver) - Method in class io.agora.rtc.AgoraRemoteAudioTrack
Registers a media packet receiver natively.
nativeRegisterMediaPacketReceiver(long, IMediaPacketReceiver) - Method in class io.agora.rtc.AgoraRemoteVideoTrack
Registers a media packet receiver natively.
nativeRegisterNetworkObserver(long, INetworkObserver) - Method in class io.agora.rtc.AgoraRtcConn
Registers a network observer natively.
nativeRegisterObserver(long, ILocalUserObserver) - Method in class io.agora.rtc.AgoraLocalUser
Registers a local user observer with the native engine.
nativeRegisterObserver(long, IRtcConnObserver) - Method in class io.agora.rtc.AgoraRtcConn
Registers an RTC connection observer natively.
nativeRegisterVideoEncodedFrameObserver(long, AgoraVideoEncodedFrameObserver) - Method in class io.agora.rtc.AgoraLocalUser
Registers a video encoded frame observer natively.
nativeRegisterVideoEncodedImageReceiver(long, AgoraVideoEncodedImageReceiver) - Method in class io.agora.rtc.AgoraRemoteVideoTrack
Registers a video encoded image receiver natively.
nativeRegisterVideoFrameObserver(long, AgoraVideoFrameObserver2) - Method in class io.agora.rtc.AgoraLocalUser
Registers a video frame observer with the native engine.
nativeRelease(long) - Method in class io.agora.rtc.audio3a.AgoraAudioProcessor
Native release method.
nativeRemoveAudioSink(long, AgoraAudioSink) - Method in class io.agora.rtc.AgoraAudioTrack
Native method to remove an audio sink.
nativeRemoveRenderer(long, AgoraVideoRenderer, int) - Method in class io.agora.rtc.AgoraVideoTrack
Removes a renderer natively.
nativeRenewToken(long, String) - Method in class io.agora.rtc.AgoraRtcConn
Renews the authentication token natively.
nativeResize(long, int, int) - Method in class io.agora.rtc.AgoraVideoFrame
Resizes the video frame natively.
nativeRotation(long) - Method in class io.agora.rtc.AgoraVideoFrame
Gets the video frame rotation natively.
nativeSend(long, byte[], int, EncodedAudioFrameInfo) - Method in class io.agora.rtc.AgoraAudioEncodedFrameSender
Native method to send encoded audio frame.
nativeSend(long, byte[], int, long, int, int, int, int) - Method in class io.agora.rtc.AgoraAudioPcmDataSender
Native method to send PCM audio data.
nativeSend(long, byte[], int, EncodedVideoFrameInfo) - Method in class io.agora.rtc.AgoraVideoEncodedImageSender
Sends an encoded video image natively.
nativeSend(long, ExternalVideoFrame) - Method in class io.agora.rtc.AgoraVideoFrameSender
Sends a video frame natively.
nativeSendAudioMetaData(long, byte[]) - Method in class io.agora.rtc.AgoraLocalUser
Sends audio metadata through the native API.
nativeSendCustomReportMessage(long, String, String, String, String, int) - Method in class io.agora.rtc.AgoraRtcConn
Sends a custom report message natively.
nativeSendIntraRequest(long, String) - Method in class io.agora.rtc.AgoraLocalUser
Sends an intra request via the native layer.
nativeSendStreamMessage(long, int, byte[]) - Method in class io.agora.rtc.AgoraRtcConn
Sends a stream message natively.
nativeSetArray(long, String, String) - Method in class io.agora.rtc.AgoraParameter
Sets an array parameter natively using JSON.
nativeSetAudioEncoderConfig(long, AudioEncoderConfig) - Method in class io.agora.rtc.AgoraLocalUser
Applies the audio encoder configuration natively.
nativeSetAudioScenario(long, int) - Method in class io.agora.rtc.AgoraLocalUser
Sets the audio scenario through the native API.
nativeSetAudioSessionConfig(long, AudioSessionConfig) - Method in class io.agora.rtc.AgoraService
Sets the audio session configuration natively.
nativeSetAudioSessionPreset(long, int) - Method in class io.agora.rtc.AgoraService
Sets the audio session preset natively.
nativeSetAudioVolumeIndicationParameters(long, int, int, boolean) - Method in class io.agora.rtc.AgoraLocalUser
Configures audio volume indication parameters in the native layer.
nativeSetBool(long, String, boolean) - Method in class io.agora.rtc.AgoraParameter
Sets a boolean parameter natively.
nativeSetEnabled(long, int) - Method in class io.agora.rtc.AgoraLocalAudioTrack
Enables or disables the audio track at the native layer.
nativeSetEnabled(long, int) - Method in class io.agora.rtc.AgoraLocalVideoTrack
Enables or disables the video track at the native layer.
nativeSetInt(long, String, int) - Method in class io.agora.rtc.AgoraParameter
Sets an integer parameter natively.
nativeSetLogFile(long, String, int) - Method in class io.agora.rtc.AgoraService
Sets the log file path and size natively.
nativeSetLogFilter(long, int) - Method in class io.agora.rtc.AgoraService
Sets the log filter natively.
nativeSetMaxBufferedAudioFrameNumber(long, int) - Method in class io.agora.rtc.AgoraLocalAudioTrack
Sets the maximum buffered frame count for the native audio sender.
nativeSetMixedAudioFrameParameters(long, int, int, int) - Method in class io.agora.rtc.AgoraLocalUser
Sets mixed audio frame parameters on the native engine.
nativeSetNumber(long, String, double) - Method in class io.agora.rtc.AgoraParameter
Sets a numeric parameter natively.
nativeSetParameters(long, String) - Method in class io.agora.rtc.AgoraParameter
Sets multiple parameters natively using JSON.
nativeSetPlaybackAudioFrameBeforeMixingParameters(long, int, int) - Method in class io.agora.rtc.AgoraLocalUser
Sets playback-before-mixing parameters natively.
nativeSetPlaybackAudioFrameParameters(long, int, int, int, int) - Method in class io.agora.rtc.AgoraLocalUser
Sets playback audio frame parameters on the native engine.
nativeSetRecordingAudioFrameParameters(long, int, int, int, int) - Method in class io.agora.rtc.AgoraLocalUser
Sets recording audio frame parameters on the native engine.
nativeSetRotation(long, int) - Method in class io.agora.rtc.AgoraVideoFrame
Sets the video frame rotation natively.
nativeSetSendDelayMs(long, int) - Method in class io.agora.rtc.AgoraLocalAudioTrack
Adjusts the native send delay in milliseconds.
nativeSetString(long, String, String) - Method in class io.agora.rtc.AgoraParameter
Sets a string parameter natively.
nativeSetTimestampUs(long, long) - Method in class io.agora.rtc.AgoraVideoFrame
Sets the video frame timestamp natively.
nativeSetTotalExtraSendMs(long, long) - Method in class io.agora.rtc.AgoraLocalAudioTrack
Sets the total extra send time in milliseconds at the native layer.
nativeSetUint(long, String, int) - Method in class io.agora.rtc.AgoraParameter
Sets an unsigned integer parameter natively.
nativeSetUserRole(long, int) - Method in class io.agora.rtc.AgoraLocalUser
Sets the user role through the native API.
nativeSetVideoEncoderConfig(long, VideoEncoderConfig) - Method in class io.agora.rtc.AgoraLocalVideoTrack
Sets the video encoder configuration natively.
nativeSize(long) - Method in class io.agora.rtc.AgoraVideoFrame
Gets the video frame size natively.
nativeStartLastmileProbeTest(long, LastmileProbeConfig) - Method in class io.agora.rtc.AgoraRtcConn
Starts last mile probe test natively.
nativeStopLastmileProbeTest(long) - Method in class io.agora.rtc.AgoraRtcConn
Stops last mile probe test natively.
nativeSubscribeAllAudio(long) - Method in class io.agora.rtc.AgoraLocalUser
Subscribes to all remote audio streams natively.
nativeSubscribeAllVideo(long, VideoSubscriptionOptions) - Method in class io.agora.rtc.AgoraLocalUser
Subscribes to all video streams via the native engine.
nativeSubscribeAudio(long, String) - Method in class io.agora.rtc.AgoraLocalUser
Subscribes to a remote user's audio stream natively.
nativeSubscribeVideo(long, String, VideoSubscriptionOptions) - Method in class io.agora.rtc.AgoraLocalUser
Subscribes to a user's video stream via the native engine.
nativeTextureId(long) - Method in class io.agora.rtc.AgoraVideoFrame
Gets the texture ID natively.
nativeThroughTheInterface(long) - Method in class io.agora.rtc.AgoraVideoFrameObserver
Checks if processed through interface natively.
nativeTimestampUs(long) - Method in class io.agora.rtc.AgoraVideoFrame
Gets the video frame timestamp natively.
nativeType(long) - Method in class io.agora.rtc.AgoraVideoFrame
Gets the video frame type natively.
nativeUnload() - Static method in class io.agora.rtc.SDK
Native method to unload the SDK.
nativeUnpublishAudio(long, AgoraLocalAudioTrack) - Method in class io.agora.rtc.AgoraLocalUser
Unpublishes a local audio track natively.
nativeUnpublishVideo(long, AgoraLocalVideoTrack) - Method in class io.agora.rtc.AgoraLocalUser
Unpublishes a local video track natively.
nativeUnregisterAudioEncodedFrameObserver(long, IAudioEncodedFrameObserver) - Method in class io.agora.rtc.AgoraLocalUser
Unregisters an audio encoded frame observer natively.
nativeUnregisterAudioFrameObserver(long) - Method in class io.agora.rtc.AgoraLocalUser
Unregisters the audio frame observer at the native layer.
nativeUnregisterCapabilitesObserver(long, ICapabilitesObserver) - Method in class io.agora.rtc.AgoraLocalUser
Unregisters a capabilities observer natively.
nativeUnregisterMediaControlPacketReceiver(long, AgoraMediaPacketReceiver) - Method in class io.agora.rtc.AgoraLocalUser
Unregisters a media control packet receiver natively.
nativeUnregisterMediaPacketReceiver(long, AgoraMediaPacketReceiver) - Method in class io.agora.rtc.AgoraRemoteAudioTrack
Unregisters a media packet receiver natively.
nativeUnregisterMediaPacketReceiver(long, IMediaPacketReceiver) - Method in class io.agora.rtc.AgoraRemoteVideoTrack
Unregisters a media packet receiver natively.
nativeUnregisterNetworkObserver(long) - Method in class io.agora.rtc.AgoraRtcConn
Unregisters the network observer natively.
nativeUnregisterObserver(long) - Method in class io.agora.rtc.AgoraLocalUser
Unregisters the local user observer natively.
nativeUnregisterObserver(long) - Method in class io.agora.rtc.AgoraRtcConn
Unregisters the RTC connection observer natively.
nativeUnregisterVideoEncodedFrameObserver(long, AgoraVideoEncodedFrameObserver) - Method in class io.agora.rtc.AgoraLocalUser
Unregisters a video encoded frame observer natively.
nativeUnregisterVideoEncodedImageReceiver(long, AgoraVideoEncodedImageReceiver) - Method in class io.agora.rtc.AgoraRemoteVideoTrack
Unregisters a video encoded image receiver natively.
nativeUnregisterVideoFrameObserver(long, AgoraVideoFrameObserver2) - Method in class io.agora.rtc.AgoraLocalUser
Unregisters a video frame observer at the native layer.
nativeUnsubscribeAllAudio(long) - Method in class io.agora.rtc.AgoraLocalUser
Unsubscribes from all remote audio streams natively.
nativeUnsubscribeAllVideo(long) - Method in class io.agora.rtc.AgoraLocalUser
Unsubscribes from all video streams natively.
nativeUnsubscribeAudio(long, String) - Method in class io.agora.rtc.AgoraLocalUser
Unsubscribes from a remote user's audio stream natively.
nativeUnsubscribeVideo(long, String) - Method in class io.agora.rtc.AgoraLocalUser
Unsubscribes from a user's video stream natively.
nativeWidth(long) - Method in class io.agora.rtc.AgoraVideoFrame
Gets the video frame width natively.
ndestroy() - Method in class io.agora.rtc.AgoraAudioDeviceManager
Native destroy method
ndestroy() - Method in class io.agora.rtc.AgoraAudioSink
Releases the native audio sink resources.
ndestroy() - Method in class io.agora.rtc.AgoraCameraCapturer
Releases the underlying native capturer.
ndestroy() - Method in class io.agora.rtc.AgoraDeviceInfo
Releases the native device info object.
ndestroy() - Method in class io.agora.rtc.AgoraMediaCtrlPacketReceiver
Destroys the native packet receiver.
ndestroy() - Method in class io.agora.rtc.AgoraMediaPacketSender
Destroys the native packet sender.
ndestroy() - Method in class io.agora.rtc.AgoraMediaPlayerSource
Destroys the native media player source.
ndestroy() - Method in class io.agora.rtc.AgoraRecordDevice
Destroys the native recording device.
ndestroy() - Method in class io.agora.rtc.AgoraRtmpStreamingService
Destroys the native RTMP streaming service.
ndestroy() - Method in class io.agora.rtc.AgoraRtmService
Destroys the native RTM service.
ndestroy() - Method in class io.agora.rtc.AgoraScreenCapturer
Destroys the native screen capturer.
ndestroy() - Method in class io.agora.rtc.AgoraVideoMixer
Destroys the native video mixer.
ndestroy() - Method in class io.agora.rtc.AgoraVideoRenderer
Destroys the native video renderer.
networkObserver - Variable in class io.agora.rtc.AgoraRtcConn
Network observer
networkTransportDelay - Variable in class io.agora.rtc.RemoteAudioTrackStats
Network delay (ms) from the sender to the receiver.
NetworkType(int) - Constructor for enum io.agora.rtc.Constants.NetworkType
Private constructor.
nsEnabled - Variable in class io.agora.rtc.apm.AinsConfig
Enable or disable NS (Noise Suppression) Default: true (enabled)
nsngAlgRoute - Variable in class io.agora.rtc.apm.AinsConfig
NSNG algorithm route Default: 12
nsngPredefAgg - Variable in class io.agora.rtc.apm.AinsConfig
NSNG predefined aggressiveness Default: 11
numberOfCapabilities(String) - Method in class io.agora.rtc.AgoraDeviceInfo
Gets the number of capabilities for the specified device.
numberOfChannels - Variable in class io.agora.rtc.AudioSubscriptionOptions
Number of audio channels
numberOfChannels - Variable in class io.agora.rtc.EncodedAudioFrameInfo
Number of audio channels
numberOfChannels - Variable in class io.agora.rtc.RtmpStreamingAudioConf
Number of channels
numberOfDevices() - Method in class io.agora.rtc.AgoraDeviceInfo
Gets the number of available devices.
numberOfStreams - Variable in class io.agora.rtc.LocalVideoTrackStats
The number of streams.
numChannels - Variable in class io.agora.rtc.AudioPcmFrame
Number of audio channels
numChannels - Variable in class io.agora.rtc.LocalAudioStats
The number of audio channels.
numChannels - Variable in class io.agora.rtc.RemoteAudioTrackStats
The number of channels.
numOfChannels - Variable in class io.agora.rtc.utils.AudioConsumerUtils
Number of audio channels

O

observationPosition - Variable in class io.agora.rtc.VideoTrackInfo
Observation position.
observer - Variable in class io.agora.rtc.LocalUserObserverWrapper
The wrapped observer instance
observerWrapper - Variable in class io.agora.rtc.AgoraExternalAudioProcessor
Observer wrapper - must be kept alive to prevent GC
onActiveSpeaker(AgoraLocalUser, String) - Method in interface io.agora.rtc.ILocalUserObserver
Called when an active speaker is detected.
onActiveSpeaker(AgoraLocalUser, String) - Method in class io.agora.rtc.LocalUserObserverWrapper
 
onAgoraCDNTokenWillExpire(AgoraMediaPlayerSource) - Method in interface io.agora.rtc.IAgoraMediaPlayerSourceObserver
Called when the Agora CDN token is about to expire.
onAIQoSCapabilityMissing(AgoraRtcConn, int) - Method in interface io.agora.rtc.IRtcConnObserver
Occurs when the client-side version lacks AIQoS capability support.
onApiCallExecuted(AgoraRtcConn, int, String, String) - Method in interface io.agora.rtc.IRtcConnObserver
Reports the result of an API call execution.
onAudioDeviceStateChanged(AgoraAudioDeviceManager, String, int, int) - Method in interface io.agora.rtc.IAudioDeviceManagerObserver
Called when audio device state changes.
onAudioDeviceVolumeChanged(AgoraAudioDeviceManager, int, int, boolean) - Method in interface io.agora.rtc.IAudioDeviceManagerObserver
Called when audio device volume changes.
onAudioFrame(AudioFrame) - Method in class io.agora.rtc.AgoraExternalAudioProcessorObserverWrapper
Called by JNI when an audio frame is processed.
onAudioFrame(AgoraAudioSink, AudioPcmFrame) - Method in interface io.agora.rtc.IAudioSink
Called when an audio frame is received.
onAudioFrame(AgoraExternalAudioProcessor, AudioFrame, VadProcessResult) - Method in interface io.agora.rtc.IExternalAudioProcessorObserver
Called when a playback audio frame is processed.
onAudioMetaDataReceived(AgoraLocalUser, String, byte[]) - Method in interface io.agora.rtc.ILocalUserObserver
Called when audio metadata is received.
onAudioMetaDataReceived(AgoraLocalUser, String, byte[]) - Method in class io.agora.rtc.LocalUserObserverWrapper
 
onAudioPublishStateChanged(AgoraLocalUser, String, int, int, int) - Method in interface io.agora.rtc.ILocalUserObserver
Called when audio publish state changes.
onAudioPublishStateChanged(AgoraLocalUser, String, int, int, int) - Method in class io.agora.rtc.LocalUserObserverWrapper
 
onAudioSubscribeStateChanged(AgoraLocalUser, String, String, int, int, int) - Method in interface io.agora.rtc.ILocalUserObserver
Called when audio subscribe state changes.
onAudioSubscribeStateChanged(AgoraLocalUser, String, String, int, int, int) - Method in class io.agora.rtc.LocalUserObserverWrapper
 
onAudioTrackPublicationFailure(AgoraLocalUser, AgoraLocalAudioTrack, int) - Method in interface io.agora.rtc.ILocalUserObserver
Called when audio track publication fails.
onAudioTrackPublicationFailure(AgoraLocalUser, AgoraLocalAudioTrack, int) - Method in class io.agora.rtc.LocalUserObserverWrapper
 
onAudioTrackPublishStart(AgoraLocalUser, AgoraLocalAudioTrack) - Method in interface io.agora.rtc.ILocalUserObserver
Called when audio track publish starts.
onAudioTrackPublishStart(AgoraLocalUser, AgoraLocalAudioTrack) - Method in class io.agora.rtc.LocalUserObserverWrapper
 
onAudioTrackPublishSuccess(AgoraLocalUser, AgoraLocalAudioTrack) - Method in interface io.agora.rtc.ILocalUserObserver
Called when audio track publish succeeds.
onAudioTrackPublishSuccess(AgoraLocalUser, AgoraLocalAudioTrack) - Method in class io.agora.rtc.LocalUserObserverWrapper
 
onAudioTrackUnpublished(AgoraLocalUser, AgoraLocalAudioTrack) - Method in interface io.agora.rtc.ILocalUserObserver
Called when audio track is unpublished.
onAudioTrackUnpublished(AgoraLocalUser, AgoraLocalAudioTrack) - Method in class io.agora.rtc.LocalUserObserverWrapper
 
onAudioVolumeIndication(AgoraMediaPlayerSource, int) - Method in interface io.agora.rtc.IAgoraMediaPlayerSourceObserver
Called when audio volume indication is received.
onAudioVolumeIndication(AgoraLocalUser, AudioVolumeInfo[], int) - Method in interface io.agora.rtc.ILocalUserObserver
Called when audio volume indication is received.
onAudioVolumeIndication(AgoraLocalUser, AudioVolumeInfo[], int) - Method in class io.agora.rtc.LocalUserObserverWrapper
 
onCapabilitesChanged(Capabilities[]) - Method in class io.agora.rtc.AgoraRtcConn.InternalCapabilitesObserver
 
onCapabilitesChanged(Capabilities[]) - Method in interface io.agora.rtc.ICapabilitesObserver
Called when capabilities change.
onCaptureVideoFrame(AgoraVideoFrameObserver, VideoFrame) - Method in interface io.agora.rtc.IVideoFrameObserver
Called when a captured video frame is received.
onChangeRoleFailure(AgoraRtcConn) - Method in interface io.agora.rtc.IRtcConnObserver
Occurs when the local user fails to change the user role.
onChangeRoleSuccess(AgoraRtcConn, int, int) - Method in interface io.agora.rtc.IRtcConnObserver
Occurs when the role of the local user changes successfully.
onChannelMediaRelayStateChanged(AgoraRtcConn, int, int) - Method in interface io.agora.rtc.IRtcConnObserver
Occurs when the state of the channel media relay changes.
onCompleted(AgoraMediaPlayerSource) - Method in interface io.agora.rtc.IAgoraMediaPlayerSourceObserver
Called when playback is completed.
onConnected(AgoraRtcConn, RtcConnInfo, int) - Method in interface io.agora.rtc.IRtcConnObserver
Occurs when the connection state between the SDK and the Agora channel changes to CONNECTION_STATE_CONNECTED(3).
onConnecting(AgoraRtcConn, RtcConnInfo, int) - Method in interface io.agora.rtc.IRtcConnObserver
Occurs when the connection state between the SDK and the Agora channel changes to CONNECTION_STATE_CONNECTING(2).
onConnectionFailure(AgoraRtcConn, RtcConnInfo, int) - Method in interface io.agora.rtc.IRtcConnObserver
Occurs when the connection state between the SDK and the Agora channel changes to CONNECTION_STATE_FAILED(5).
onConnectionLicenseValidationFailure(AgoraRtcConn, RtcConnInfo, int) - Method in interface io.agora.rtc.IRtcConnObserver
Occurs when connection license verification fails.
onConnectionLost(AgoraRtcConn, RtcConnInfo) - Method in interface io.agora.rtc.IRtcConnObserver
Occurs when the SDK loses connection with the Agora channel.
onContentInspectResult(AgoraRtcConn, int) - Method in interface io.agora.rtc.IRtcConnObserver
Reports the result of content inspection.
onDeviceStateChanged(AgoraAudioDeviceManager) - Method in interface io.agora.rtc.IAudioDeviceManagerObserver
Called when device state changes.
onDisconnected(AgoraRtcConn, RtcConnInfo, int) - Method in interface io.agora.rtc.IRtcConnObserver
Occurs when the connection state between the SDK and the Agora channel changes to CONNECTION_STATE_DISCONNECTED(1).
onDownlinkNetworkInfoUpdated(AgoraRtcConn, DownlinkNetworkInfo) - Method in interface io.agora.rtc.INetworkObserver
Called when downlink network info is updated.
onEarMonitoringAudioFrame(AgoraLocalUser, AudioFrame) - Method in class io.agora.rtc.AgoraAudioFrameObserverWrapper
 
onEarMonitoringAudioFrame(AgoraLocalUser, AudioFrame) - Method in interface io.agora.rtc.IAudioFrameObserver
Note: To improve data transmission efficiency, the buffer of the frame object is a DirectByteBuffer.
oneFrameSize - Variable in class io.agora.rtc.utils.AudioConsumerUtils
Size of one frame in bytes
onEncodedAudioFrameReceived(String, ByteBuffer, EncodedAudioFrameReceiverInfo) - Method in interface io.agora.rtc.IAudioEncodedFrameObserver
Note: To improve data transmission efficiency, the buffer of the frame object is a DirectByteBuffer.
onEncodedVideoFrame(AgoraVideoEncodedFrameObserver, int, ByteBuffer, EncodedVideoFrameInfo) - Method in interface io.agora.rtc.IVideoEncodedFrameObserver
Note: To improve data transmission efficiency, the buffer of the frame object is a DirectByteBuffer.
onEncodedVideoImageReceived(AgoraVideoEncodedImageReceiver, ByteBuffer, EncodedVideoFrameInfo) - Method in interface io.agora.rtc.IVideoEncodedImageReceiver
Called when an encoded video image is received.
onEncryptionError(AgoraRtcConn, int) - Method in interface io.agora.rtc.IRtcConnObserver
Occurs when an encryption error happens during the transmission.
onError(int) - Method in interface io.agora.rtc.audio3a.IAgoraAudioProcessorEventHandler
The error callback of the Agora uplink audio processing library.
onError(AgoraRtcConn, int, String) - Method in interface io.agora.rtc.IRtcConnObserver
Reports an error during SDK runtime.
onEvent(Constants.AgoraAudioProcessorEventType) - Method in interface io.agora.rtc.audio3a.IAgoraAudioProcessorEventHandler
The event callback of the Agora uplink audio processing library.
onFirstRemoteAudioDecoded(AgoraLocalUser, String, int) - Method in interface io.agora.rtc.ILocalUserObserver
Called when the first remote audio frame is decoded.
onFirstRemoteAudioDecoded(AgoraLocalUser, String, int) - Method in class io.agora.rtc.LocalUserObserverWrapper
 
onFirstRemoteAudioFrame(AgoraLocalUser, String, int) - Method in interface io.agora.rtc.ILocalUserObserver
Called when the first remote audio frame is received.
onFirstRemoteAudioFrame(AgoraLocalUser, String, int) - Method in class io.agora.rtc.LocalUserObserverWrapper
 
onFirstRemoteVideoDecoded(AgoraLocalUser, String, int, int, int) - Method in interface io.agora.rtc.ILocalUserObserver
Called when the first remote video frame is decoded.
onFirstRemoteVideoDecoded(AgoraLocalUser, String, int, int, int) - Method in class io.agora.rtc.LocalUserObserverWrapper
 
onFirstRemoteVideoFrame(AgoraLocalUser, String, int, int, int) - Method in interface io.agora.rtc.ILocalUserObserver
Called when the first remote video frame is received.
onFirstRemoteVideoFrame(AgoraLocalUser, String, int, int, int) - Method in class io.agora.rtc.LocalUserObserverWrapper
 
onFirstRemoteVideoFrameRendered(AgoraLocalUser, String, int, int, int) - Method in interface io.agora.rtc.ILocalUserObserver
Called when the first remote video frame is rendered.
onFirstRemoteVideoFrameRendered(AgoraLocalUser, String, int, int, int) - Method in class io.agora.rtc.LocalUserObserverWrapper
 
onFrame(AgoraVideoFrameObserver2, String, String, VideoFrame) - Method in interface io.agora.rtc.IVideoFrameObserver2
Note: To improve data transmission efficiency, the buffer of the frame object is a DirectByteBuffer.
onIntraRequestReceived(AgoraLocalUser) - Method in interface io.agora.rtc.ILocalUserObserver
Called when an intra request is received.
onIntraRequestReceived(AgoraLocalUser) - Method in class io.agora.rtc.LocalUserObserverWrapper
 
onLastmileProbeResult(AgoraRtcConn, LastmileProbeResult) - Method in interface io.agora.rtc.IRtcConnObserver
Reports the result of the last-mile network probe test.
onLastmileQuality(AgoraRtcConn, int) - Method in interface io.agora.rtc.IRtcConnObserver
Reports the quality of the last-mile network.
onLocalAudioTrackStateChanged(AgoraLocalUser, AgoraLocalAudioTrack, int, int) - Method in interface io.agora.rtc.ILocalUserObserver
Called when local audio track state changes.
onLocalAudioTrackStateChanged(AgoraLocalUser, AgoraLocalAudioTrack, int, int) - Method in class io.agora.rtc.LocalUserObserverWrapper
 
onLocalAudioTrackStatistics(AgoraLocalUser, LocalAudioStats) - Method in interface io.agora.rtc.ILocalUserObserver
Called when local audio track statistics are updated.
onLocalAudioTrackStatistics(AgoraLocalUser, LocalAudioStats) - Method in class io.agora.rtc.LocalUserObserverWrapper
 
onLocalUserRegistered(AgoraRtcConn, int, String) - Method in interface io.agora.rtc.IRtcConnObserver
Occurs when the local user successfully registers a user account by calling the joinChannelWithUserAccount method.
onLocalVideoTrackStateChanged(AgoraLocalUser, AgoraLocalVideoTrack, int, int) - Method in interface io.agora.rtc.ILocalUserObserver
Called when local video track state changes.
onLocalVideoTrackStateChanged(AgoraLocalUser, AgoraLocalVideoTrack, int, int) - Method in class io.agora.rtc.LocalUserObserverWrapper
 
onLocalVideoTrackStatistics(AgoraLocalUser, AgoraLocalVideoTrack, LocalVideoTrackStats) - Method in interface io.agora.rtc.ILocalUserObserver
Called when local video track statistics are updated.
onLocalVideoTrackStatistics(AgoraLocalUser, AgoraLocalVideoTrack, LocalVideoTrackStats) - Method in class io.agora.rtc.LocalUserObserverWrapper
 
onMediaCtrlPacketReceived(AgoraMediaCtrlPacketReceiver, int, byte[], int) - Method in interface io.agora.rtc.IMediaCtrlPacketReceiver
Called when a media control packet is received.
onMediaPacketReceived(AgoraMediaPacketReceiver, byte[], int, PacketOptions) - Method in interface io.agora.rtc.IMediaPacketReceiver
Called when a media packet is received.
onMediaPlayerVideoFrame(AgoraVideoFrameObserver, VideoFrame, int) - Method in interface io.agora.rtc.IVideoFrameObserver
Called when a media player video frame is received.
onMetaData(AgoraMediaPlayerSource, byte[], int) - Method in interface io.agora.rtc.IAgoraMediaPlayerSourceObserver
Called when metadata is received.
onMixedAudioFrame(AgoraLocalUser, String, AudioFrame) - Method in class io.agora.rtc.AgoraAudioFrameObserverWrapper
 
onMixedAudioFrame(AgoraLocalUser, String, AudioFrame) - Method in interface io.agora.rtc.IAudioFrameObserver
Note: To improve data transmission efficiency, the buffer of the frame object is a DirectByteBuffer.
onNetworkTypeChanged(AgoraRtcConn, int) - Method in interface io.agora.rtc.IRtcConnObserver
Occurs when the network type is changed.
onPlaybackAudioFrame(AgoraLocalUser, String, AudioFrame) - Method in class io.agora.rtc.AgoraAudioFrameObserverWrapper
 
onPlaybackAudioFrame(AgoraLocalUser, String, AudioFrame) - Method in interface io.agora.rtc.IAudioFrameObserver
Note: To improve data transmission efficiency, the buffer of the frame object is a DirectByteBuffer.
onPlaybackAudioFrameBeforeMixing(AgoraLocalUser, String, String, AudioFrame, VadProcessResult) - Method in class io.agora.rtc.AgoraAudioFrameObserverWrapper
 
onPlaybackAudioFrameBeforeMixing(AgoraLocalUser, String, String, AudioFrame, VadProcessResult) - Method in interface io.agora.rtc.IAudioFrameObserver
Note: To improve data transmission efficiency, the buffer of the frame object is a DirectByteBuffer.
onPlayBufferUpdated(AgoraMediaPlayerSource, long) - Method in interface io.agora.rtc.IAgoraMediaPlayerSourceObserver
Called when the play buffer is updated.
onPlayerEvent(AgoraMediaPlayerSource, int, long, String) - Method in interface io.agora.rtc.IAgoraMediaPlayerSourceObserver
Called when a player event occurs.
onPlayerInfoUpdated(AgoraMediaPlayerSource, PlayerUpdatedInfo) - Method in interface io.agora.rtc.IAgoraMediaPlayerSourceObserver
Called when player info is updated.
onPlayerSourceStateChanged(AgoraMediaPlayerSource, int, int) - Method in interface io.agora.rtc.IAgoraMediaPlayerSourceObserver
Called when the player source state changes.
onPlayerSrcInfoChanged(AgoraMediaPlayerSource, SrcInfo, SrcInfo) - Method in interface io.agora.rtc.IAgoraMediaPlayerSourceObserver
Called when the player source info changes.
onPositionChanged(AgoraMediaPlayerSource, long) - Method in interface io.agora.rtc.IAgoraMediaPlayerSourceObserver
Called when the playback position changes.
onPreEncodeScreenVideoFrame(AgoraVideoFrameObserver, VideoFrame) - Method in interface io.agora.rtc.IVideoFrameObserver
Called when a pre-encode screen video frame is received.
onPreEncodeVideoFrame(AgoraVideoFrameObserver, VideoFrame) - Method in interface io.agora.rtc.IVideoFrameObserver
Called when a pre-encode video frame is received.
onPreloadEvent(AgoraMediaPlayerSource, String, int) - Method in interface io.agora.rtc.IAgoraMediaPlayerSourceObserver
Called when a preload event occurs.
onReconnected(AgoraRtcConn, RtcConnInfo, int) - Method in interface io.agora.rtc.IRtcConnObserver
Deprecated.
onReconnecting(AgoraRtcConn, RtcConnInfo, int) - Method in interface io.agora.rtc.IRtcConnObserver
Occurs when the connection state between the SDK and the Agora channel changes to CONNECTION_STATE_RECONNECTING(4).
onRecordAudioFrame(AgoraLocalUser, String, AudioFrame) - Method in class io.agora.rtc.AgoraAudioFrameObserverWrapper
 
onRecordAudioFrame(AgoraLocalUser, String, AudioFrame) - Method in interface io.agora.rtc.IAudioFrameObserver
Note: To improve data transmission efficiency, the buffer of the frame object is a DirectByteBuffer.
onRemoteAudioTrackStatistics(AgoraLocalUser, AgoraRemoteAudioTrack, RemoteAudioTrackStats) - Method in interface io.agora.rtc.ILocalUserObserver
Called when remote audio track statistics are updated.
onRemoteAudioTrackStatistics(AgoraLocalUser, AgoraRemoteAudioTrack, RemoteAudioTrackStats) - Method in class io.agora.rtc.LocalUserObserverWrapper
 
onRemoteSubscribeFallbackToAudioOnly(AgoraLocalUser, String, int) - Method in interface io.agora.rtc.ILocalUserObserver
Called when remote subscribe falls back to audio only or recovers.
onRemoteSubscribeFallbackToAudioOnly(AgoraLocalUser, String, int) - Method in class io.agora.rtc.LocalUserObserverWrapper
 
onRemoteVideoStreamInfoUpdated(AgoraLocalUser, RemoteVideoStreamInfo) - Method in interface io.agora.rtc.ILocalUserObserver
Called when remote video stream info is updated.
onRemoteVideoStreamInfoUpdated(AgoraLocalUser, RemoteVideoStreamInfo) - Method in class io.agora.rtc.LocalUserObserverWrapper
 
onRemoteVideoTrackStatistics(AgoraLocalUser, AgoraRemoteVideoTrack, RemoteVideoTrackStats) - Method in interface io.agora.rtc.ILocalUserObserver
Called when remote video track statistics are updated.
onRemoteVideoTrackStatistics(AgoraLocalUser, AgoraRemoteVideoTrack, RemoteVideoTrackStats) - Method in class io.agora.rtc.LocalUserObserverWrapper
 
onRenderVideoFrame(AgoraVideoFrameObserver, String, int, VideoFrame) - Method in interface io.agora.rtc.IVideoFrameObserver
Called when a video frame is rendered.
onRoutingChanged(AgoraAudioDeviceManager, int) - Method in interface io.agora.rtc.IAudioDeviceManagerObserver
Called when audio routing changes.
onRtmpStreamingStateChanged(AgoraRtmpStreamingService, String, int, int) - Method in interface io.agora.rtc.IRtmpStreamingObserver
Called when RTMP streaming state changes.
onScreenCaptureVideoFrame(AgoraVideoFrameObserver, VideoFrame) - Method in interface io.agora.rtc.IVideoFrameObserver
Called when a screen capture video frame is received.
onSecondaryCameraCaptureVideoFrame(AgoraVideoFrameObserver, VideoFrame) - Method in interface io.agora.rtc.IVideoFrameObserver
Called when a secondary camera capture video frame is received.
onSecondaryPreEncodeCameraVideoFrame(AgoraVideoFrameObserver, VideoFrame) - Method in interface io.agora.rtc.IVideoFrameObserver
Called when a secondary pre-encode camera video frame is received.
onSecondaryPreEncodeScreenVideoFrame(AgoraVideoFrameObserver, VideoFrame) - Method in interface io.agora.rtc.IVideoFrameObserver
Called when a secondary pre-encode screen video frame is received.
onSecondaryScreenSaptureVideoFrame(AgoraVideoFrameObserver, VideoFrame) - Method in interface io.agora.rtc.IVideoFrameObserver
Called when a secondary screen capture video frame is received.
onSnapshotTaken(AgoraRtcConn, String, int, String, int, int, int) - Method in interface io.agora.rtc.IRtcConnObserver
Occurs when a snapshot is successfully taken.
onStreamMessage(AgoraLocalUser, String, int, byte[]) - Method in interface io.agora.rtc.ILocalUserObserver
Called when a stream message is received.
onStreamMessage(AgoraLocalUser, String, int, byte[]) - Method in class io.agora.rtc.LocalUserObserverWrapper
 
onStreamMessageError(AgoraRtcConn, String, int, int, int, int) - Method in interface io.agora.rtc.IRtcConnObserver
Reports the error that occurs when receiving data stream messages.
onStreamPublished(AgoraRtmpStreamingService, String, int) - Method in interface io.agora.rtc.IRtmpStreamingObserver
Called when a stream is published.
onStreamUnpublished(AgoraRtmpStreamingService, String) - Method in interface io.agora.rtc.IRtmpStreamingObserver
Called when a stream is unpublished.
onTokenPrivilegeDidExpire(AgoraRtcConn) - Method in interface io.agora.rtc.IRtcConnObserver
Occurs when the token has expired.
onTokenPrivilegeWillExpire(AgoraRtcConn, String) - Method in interface io.agora.rtc.IRtcConnObserver
Occurs when the token expires in 30 seconds.
onTranscodedVideoFrame(AgoraVideoFrameObserver, VideoFrame) - Method in interface io.agora.rtc.IVideoFrameObserver
Called when a transcoded video frame is received.
onTranscodingUpdated(AgoraRtmpStreamingService) - Method in interface io.agora.rtc.IRtmpStreamingObserver
Called when transcoding is updated.
onTransportStats(AgoraRtcConn, RtcStats) - Method in interface io.agora.rtc.IRtcConnObserver
Reports the transport statistics of the connection.
onUplinkNetworkInfoUpdated(AgoraRtcConn, UplinkNetworkInfo) - Method in interface io.agora.rtc.INetworkObserver
Called when uplink network info is updated.
onUploadLogResult(AgoraRtcConn, String, int, int) - Method in interface io.agora.rtc.IRtcConnObserver
Reports the user log upload result.
onUserAccountUpdated(AgoraRtcConn, int, String) - Method in interface io.agora.rtc.IRtcConnObserver
Occurs when the user account information is updated.
onUserAudioTrackStateChanged(AgoraLocalUser, String, AgoraRemoteAudioTrack, int, int, int) - Method in interface io.agora.rtc.ILocalUserObserver
Called when user audio track state changes.
onUserAudioTrackStateChanged(AgoraLocalUser, String, AgoraRemoteAudioTrack, int, int, int) - Method in class io.agora.rtc.LocalUserObserverWrapper
 
onUserAudioTrackSubscribed(AgoraLocalUser, String, AgoraRemoteAudioTrack) - Method in interface io.agora.rtc.ILocalUserObserver
Called when a user audio track is subscribed.
onUserAudioTrackSubscribed(AgoraLocalUser, String, AgoraRemoteAudioTrack) - Method in class io.agora.rtc.LocalUserObserverWrapper
 
onUserInfoUpdated(AgoraLocalUser, String, int, int) - Method in interface io.agora.rtc.ILocalUserObserver
Called when user info is updated.
onUserInfoUpdated(AgoraLocalUser, String, int, int) - Method in class io.agora.rtc.LocalUserObserverWrapper
 
onUserJoined(AgoraRtcConn, String) - Method in interface io.agora.rtc.IRtcConnObserver
Occurs when a remote user joins the channel.
onUserLeft(AgoraRtcConn, String, int) - Method in interface io.agora.rtc.IRtcConnObserver
Occurs when a remote user leaves the channel.
onUserNetworkQuality(AgoraRtcConn, String, int, int) - Method in interface io.agora.rtc.IRtcConnObserver
Reports the network quality of each user.
onUserStateChanged(AgoraLocalUser, String, int) - Method in interface io.agora.rtc.ILocalUserObserver
Called when user state changes.
onUserStateChanged(AgoraLocalUser, String, int) - Method in class io.agora.rtc.LocalUserObserverWrapper
 
onUserVideoTrackStateChanged(AgoraLocalUser, String, AgoraRemoteVideoTrack, int, int, int) - Method in interface io.agora.rtc.ILocalUserObserver
Called when user video track state changes.
onUserVideoTrackStateChanged(AgoraLocalUser, String, AgoraRemoteVideoTrack, int, int, int) - Method in class io.agora.rtc.LocalUserObserverWrapper
 
onUserVideoTrackSubscribed(AgoraLocalUser, String, VideoTrackInfo, AgoraRemoteVideoTrack) - Method in interface io.agora.rtc.ILocalUserObserver
Called when a user video track is subscribed.
onUserVideoTrackSubscribed(AgoraLocalUser, String, VideoTrackInfo, AgoraRemoteVideoTrack) - Method in class io.agora.rtc.LocalUserObserverWrapper
 
onVideoPublishStateChanged(AgoraLocalUser, String, int, int, int) - Method in interface io.agora.rtc.ILocalUserObserver
Called when video publish state changes.
onVideoPublishStateChanged(AgoraLocalUser, String, int, int, int) - Method in class io.agora.rtc.LocalUserObserverWrapper
 
onVideoSizeChanged(AgoraLocalUser, String, int, int, int) - Method in interface io.agora.rtc.ILocalUserObserver
Called when video size changes.
onVideoSizeChanged(AgoraLocalUser, String, int, int, int) - Method in class io.agora.rtc.LocalUserObserverWrapper
 
onVideoSubscribeStateChanged(AgoraLocalUser, String, String, int, int, int) - Method in interface io.agora.rtc.ILocalUserObserver
Called when video subscribe state changes.
onVideoSubscribeStateChanged(AgoraLocalUser, String, String, int, int, int) - Method in class io.agora.rtc.LocalUserObserverWrapper
 
onVideoTrackPublicationFailure(AgoraLocalUser, AgoraLocalVideoTrack, int) - Method in interface io.agora.rtc.ILocalUserObserver
Called when video track publication fails.
onVideoTrackPublicationFailure(AgoraLocalUser, AgoraLocalVideoTrack, int) - Method in class io.agora.rtc.LocalUserObserverWrapper
 
onVideoTrackPublishStart(AgoraLocalUser, AgoraLocalVideoTrack) - Method in interface io.agora.rtc.ILocalUserObserver
Called when video track publish starts.
onVideoTrackPublishStart(AgoraLocalUser, AgoraLocalVideoTrack) - Method in class io.agora.rtc.LocalUserObserverWrapper
 
onVideoTrackPublishSuccess(AgoraLocalUser, AgoraLocalVideoTrack) - Method in interface io.agora.rtc.ILocalUserObserver
Called when video track publish succeeds.
onVideoTrackPublishSuccess(AgoraLocalUser, AgoraLocalVideoTrack) - Method in class io.agora.rtc.LocalUserObserverWrapper
 
onVideoTrackUnpublished(AgoraLocalUser, AgoraLocalVideoTrack) - Method in interface io.agora.rtc.ILocalUserObserver
Called when video track is unpublished.
onVideoTrackUnpublished(AgoraLocalUser, AgoraLocalVideoTrack) - Method in class io.agora.rtc.LocalUserObserverWrapper
 
onVolumeIndication(AgoraAudioDeviceManager, int) - Method in interface io.agora.rtc.IAudioDeviceManagerObserver
Called when volume indication is received.
onWarning(AgoraRtcConn, int, String) - Method in interface io.agora.rtc.IRtcConnObserver
Reports a warning during SDK runtime.
open(String, long) - Method in class io.agora.rtc.AgoraMediaPlayerSource
Opens a media file or URL for playback.
open() - Method in class io.agora.rtc.utils.VadDumpUtils
Opens source and label files.
orientationMode - Variable in class io.agora.rtc.RtmpStreamingVideoConf
Orientation mode
orientationMode - Variable in class io.agora.rtc.VideoEncoderConfig
(For future use) The video orientation mode of the video: #ORIENTATION_MODE.
Out<T> - Class in io.agora.rtc
Generic output parameter wrapper class.
Out() - Constructor for class io.agora.rtc.Out
Default constructor for Out.
outFrame - Variable in class io.agora.rtc.VadProcessResult
The output frame after VAD processing
outputNumberOfChannels - Variable in class io.agora.rtc.AudioSessionConfig
Output number of channels
overrideSpeaker - Variable in class io.agora.rtc.AudioSessionConfig
Override speaker
ownerUid - Variable in class io.agora.rtc.VideoTrackInfo
User ID of the track owner.

P

Packet - Class in io.agora.rtc
Packet data structure.
Packet() - Constructor for class io.agora.rtc.Packet
Default constructor for Packet.
Packet(byte[], int) - Constructor for class io.agora.rtc.Packet
Constructs Packet with buffer and size.
PACKETIZE_MODE_H264_NON_INTERLEAVED - Static variable in class io.agora.rtc.Constants
Packetize Mode H264PacketizeMode
PACKETIZE_MODE_H264_SINGLE_NAL_UNIT - Static variable in class io.agora.rtc.Constants
H.264 packetize mode: Single NAL unit
packetLossRate - Variable in class io.agora.rtc.LastmileProbeOneWayResult
Packet loss rate (%)
packetLossRate - Variable in class io.agora.rtc.RemoteVideoTrackStats
Packet loss rate (%) of the remote video stream after using the anti-packet-loss method.
packetOnly - Variable in class io.agora.rtc.AudioSubscriptionOptions
Packet only flag
PacketOptions - Class in io.agora.rtc
Options for packet transmission.
PacketOptions() - Constructor for class io.agora.rtc.PacketOptions
Default constructor for PacketOptions.
PacketOptions(int, byte) - Constructor for class io.agora.rtc.PacketOptions
Constructs PacketOptions with timestamp and audio level indication.
packetsBeforeFirstKeyFramePacket - Variable in class io.agora.rtc.RtcStats
Packets before first key frame packet
packetsLost - Variable in class io.agora.rtc.LocalAudioDetailedStats
Packets lost
packetsSent - Variable in class io.agora.rtc.LocalAudioDetailedStats
Packets sent
PaddedRawPixelBuffer - Class in io.agora.rtc
Padded raw pixel buffer for video frames.
PaddedRawPixelBuffer() - Constructor for class io.agora.rtc.PaddedRawPixelBuffer
Default constructor for PaddedRawPixelBuffer.
PaddedRawPixelBuffer(int, byte[], int, int) - Constructor for class io.agora.rtc.PaddedRawPixelBuffer
Constructs PaddedRawPixelBuffer with format, data, size, and stride.
pause() - Method in class io.agora.rtc.AgoraMediaPlayerSource
Pauses playback.
pcmConsumeStateUtils - Variable in class io.agora.rtc.AgoraRtcConn
PCM consume state utilities
PcmConsumeStateUtils - Class in io.agora.rtc
Utility class for tracking PCM consumption state.
PcmConsumeStateUtils() - Constructor for class io.agora.rtc.PcmConsumeStateUtils
Default constructor for PcmConsumeStateUtils.
pcmDataOnly - Variable in class io.agora.rtc.AudioSubscriptionOptions
PCM data only flag
peerDownlinkInfo - Variable in class io.agora.rtc.DownlinkNetworkInfo
Information about the peer's downlink
PeerDownlinkInfo - Class in io.agora.rtc
Information about peer downlink stream.
PeerDownlinkInfo() - Constructor for class io.agora.rtc.PeerDownlinkInfo
Default constructor for PeerDownlinkInfo.
PeerDownlinkInfo(String, int, int, int) - Constructor for class io.agora.rtc.PeerDownlinkInfo
Constructs PeerDownlinkInfo with all parameters.
performance(String, long) - Static method in class io.agora.rtc.AgoraLogger
Performance monitoring log.
performanceLoggingEnabled - Static variable in class io.agora.rtc.AgoraLogger
Performance monitoring logging control
pitch - Variable in class io.agora.rtc.AudioFrame
Pitch of the audio signal
PITCH_CORRECTION - Static variable in class io.agora.rtc.Constants
A pitch correction effect that corrects the user's pitch based on the pitch of the natural C major scale.
play() - Method in class io.agora.rtc.AgoraMediaPlayerSource
Starts playback.
playbackAndRecord - Variable in class io.agora.rtc.AudioSessionConfig
Playback and record mode
playerId - Variable in class io.agora.rtc.PlayerUpdatedInfo
Player ID
PlayerUpdatedInfo - Class in io.agora.rtc
Information about player update.
PlayerUpdatedInfo() - Constructor for class io.agora.rtc.PlayerUpdatedInfo
Default constructor for PlayerUpdatedInfo.
PlayerUpdatedInfo(String, String, CacheStatistics) - Constructor for class io.agora.rtc.PlayerUpdatedInfo
Constructs PlayerUpdatedInfo with all parameters.
presentationMs - Variable in class io.agora.rtc.AudioFrame
Presentation timestamp in milliseconds
presentationMs - Variable in class io.agora.rtc.EncodedVideoFrameInfo
The presentation timestamp (PTS) of the video frame (ms).
preStartRecognizeCount - Variable in class io.agora.rtc.AgoraAudioVadConfig
pre start recognize count, buffer size for 10ms 16KHz 16bit 1channel PCM, default value is 10
preStartRecognizeCount - Variable in class io.agora.rtc.AgoraAudioVadConfigV2
The number of audio frames to save before entering the start speaking state.
primaries - Variable in class io.agora.rtc.ColorSpace
The indices are equal to the values specified in T-REC H.273 Table 2.
PrimaryID(int) - Constructor for enum io.agora.rtc.Constants.PrimaryID
Private constructor.
probeDownlink - Variable in class io.agora.rtc.LastmileProbeConfig
Whether to probe downlink
probeUplink - Variable in class io.agora.rtc.LastmileProbeConfig
Whether to probe uplink
process(String, String, AudioFrame) - Method in class io.agora.rtc.AgoraAudioVadManager
Processes an audio frame through VAD
process(AgoraAudioFrame) - Method in class io.agora.rtc.audio3a.AgoraAudioProcessor
Processes the given audio frame and returns the processed frame.
process(AgoraAudioFrame, AgoraAudioFrame) - Method in class io.agora.rtc.audio3a.AgoraAudioProcessor
Processes the given audio frame and returns the processed frame.
processFrame(AudioFrame) - Method in class io.agora.rtc.AgoraAudioVadV2
Process the audio frame
processPcmFrame(byte[]) - Method in class io.agora.rtc.AgoraAudioVad
Process the PCM frame
processSpeaking(AgoraAudioVadV2.VadData, AgoraAudioVadConfigV2) - Method in class io.agora.rtc.AgoraAudioVadV2
Handles frames while speaking and tracks potential stop transitions.
processStart(AgoraAudioVadV2.VadData, AgoraAudioVadConfigV2) - Method in class io.agora.rtc.AgoraAudioVadV2
Handles the transition from silence to speaking by analysing buffered frames.
PUB_STATE_IDLE - Static variable in class io.agora.rtc.Constants
0: The initial publishing state after joining the channel.
PUB_STATE_NO_PUBLISHED - Static variable in class io.agora.rtc.Constants
1: Fails to publish the local stream.
PUB_STATE_PUBLISHED - Static variable in class io.agora.rtc.Constants
3: Publishes successfully.
PUB_STATE_PUBLISHING - Static variable in class io.agora.rtc.Constants
2: Publishing.
publishAudio(AgoraLocalAudioTrack) - Method in class io.agora.rtc.AgoraLocalUser
Publishes the local audio track.
publishAudio() - Method in class io.agora.rtc.AgoraRtcConn
Publishes the audio track.
publishDuration - Variable in class io.agora.rtc.RemoteVideoTrackStats
The total publish duration (ms) of the remote video stream.
publishVideo(AgoraLocalVideoTrack) - Method in class io.agora.rtc.AgoraLocalUser
Publishes the local video track.
publishVideo() - Method in class io.agora.rtc.AgoraRtcConn
Publishes the video track.
pushAudioEncodedData(byte[], EncodedAudioFrameInfo) - Method in class io.agora.rtc.AgoraRtcConn
Pushes audio encoded data.
pushAudioPcmData(byte[], int, int, long) - Method in class io.agora.rtc.AgoraExternalAudioProcessor
Pushes PCM audio data for processing.
pushAudioPcmData(byte[], int, int, long) - Method in class io.agora.rtc.AgoraRtcConn
Pushes audio PCM data.
pushAudioPcmData(byte[], int, int) - Method in class io.agora.rtc.AgoraRtcConn
Pushes audio PCM data.
pushedAudioFrames - Variable in class io.agora.rtc.LocalAudioTrackStats
Number of pushed audio frames
pushPcmData(byte[]) - Method in class io.agora.rtc.utils.AudioConsumerUtils
Push pcm data into the cache.
pushVideoEncodedData(byte[], EncodedVideoFrameInfo) - Method in class io.agora.rtc.AgoraRtcConn
Pushes video encoded data.
pushVideoFrame(ExternalVideoFrame) - Method in class io.agora.rtc.AgoraRtcConn
Pushes video frame.

Q

quality - Variable in class io.agora.rtc.RemoteAudioTrackStats
Audio quality received by the user.
QUALITY_REPORT_FORMAT_HTML - Static variable in class io.agora.rtc.Constants
The quality report in HTML format.
QUALITY_REPORT_FORMAT_JSON - Static variable in class io.agora.rtc.Constants
The quality report in JSON format.
qualityAdaptIndication - Variable in class io.agora.rtc.LocalVideoTrackStats
Quality change of the local video in terms of target frame rate and target bit rate in this reported interval.
QualityType(int) - Constructor for enum io.agora.rtc.Constants.QualityType
Private constructor.

R

r - Variable in class io.agora.rtc.Out
The value
range - Variable in class io.agora.rtc.ColorSpace
The indices are equal to the values specified at https://www.webmproject.org/docs/container/#colour for the element Range.
RangeID(int) - Constructor for enum io.agora.rtc.Constants.RangeID
Private constructor.
RAW_AUDIO_FRAME_OP_MODE_READ_ONLY - Static variable in class io.agora.rtc.Constants
Read-only mode, users only read the AudioFrame data without modifying anything.
RAW_AUDIO_FRAME_OP_MODE_READ_WRITE - Static variable in class io.agora.rtc.Constants
Read and write mode, users read the data from AudioFrame, modify it and then play it.
RAW_AUDIO_FRAME_OP_MODE_WRITE_ONLY - Static variable in class io.agora.rtc.Constants
Write-only mode, users replace the AudioFrame data with their own data and pass it to the SDK for encoding.
receivedBitrate - Variable in class io.agora.rtc.RemoteAudioTrackStats
The average bitrate (Kbps) of the received audio stream in the reported interval.
receivedBitrate - Variable in class io.agora.rtc.RemoteVideoTrackStats
Bitrate (Kbps) received since the last count.
receivedBytes - Variable in class io.agora.rtc.RemoteAudioTrackStats
The number of audio bytes received.
receivedSampleRate - Variable in class io.agora.rtc.RemoteAudioTrackStats
The sample rate (Hz) of the received audio stream in the reported interval.
Rectangle - Class in io.agora.rtc
Rectangle data structure.
Rectangle() - Constructor for class io.agora.rtc.Rectangle
Default constructor for Rectangle.
Rectangle(int, int, int, int) - Constructor for class io.agora.rtc.Rectangle
Constructs Rectangle with position and size.
refAvgRmsInLastSession - Variable in class io.agora.rtc.AgoraAudioVadV2
range from 0 to 127, respond to db: -127db, to 0db
refresh() - Method in class io.agora.rtc.AgoraVideoMixer
Refreshes the mixer output.
registerAudioEncodedFrameObserver(IAudioEncodedFrameObserver) - Method in class io.agora.rtc.AgoraLocalUser
Registers an audio encoded frame observer.
registerAudioEncodedFrameObserver(IAudioEncodedFrameObserver) - Method in class io.agora.rtc.AgoraRtcConn
Registers an audio encoded frame observer.
registerAudioFrameObserver(IAudioFrameObserver) - Method in class io.agora.rtc.AgoraLocalUser
Registers an audio frame observer.
registerAudioFrameObserver(IAudioFrameObserver, boolean, AgoraAudioVadConfigV2) - Method in class io.agora.rtc.AgoraLocalUser
Registers an audio frame observer with VAD (Voice Activity Detection) enabled.
registerAudioFrameObserver(IAudioFrameObserver) - Method in class io.agora.rtc.AgoraMediaPlayerSource
Registers an audio frame observer.
registerAudioFrameObserver(IAudioFrameObserver) - Method in class io.agora.rtc.AgoraRecordDevice
Registers an audio frame observer.
registerAudioFrameObserver(IAudioFrameObserver, boolean, AgoraAudioVadConfigV2) - Method in class io.agora.rtc.AgoraRtcConn
Registers an audio frame observer with VAD (Voice Activity Detection) enabled.
registerCapabilitesObserver(ICapabilitesObserver) - Method in class io.agora.rtc.AgoraLocalUser
Registers a capabilities observer.
registerLocalUserObserver(ILocalUserObserver) - Method in class io.agora.rtc.AgoraRtcConn
Registers a local user observer.
registerMediaControlPacketReceiver(AgoraMediaPacketReceiver) - Method in class io.agora.rtc.AgoraLocalUser
Registers a media control packet receiver.
registerMediaPacketReceiver(AgoraMediaPacketReceiver) - Method in class io.agora.rtc.AgoraRemoteAudioTrack
Registers a media packet receiver for this track.
registerMediaPacketReceiver(IMediaPacketReceiver) - Method in class io.agora.rtc.AgoraRemoteVideoTrack
Registers a media packet receiver for this track.
registerNetworkObserver(INetworkObserver) - Method in class io.agora.rtc.AgoraRtcConn
Registers a network observer
registerObserver(IAudioDeviceManagerObserver) - Method in class io.agora.rtc.AgoraAudioDeviceManager
Registers an audio device manager observer.
registerObserver(ILocalUserObserver) - Method in class io.agora.rtc.AgoraLocalUser
Registers a local user observer.
registerObserver(IRtcConnObserver) - Method in class io.agora.rtc.AgoraRtcConn
Registers an RTC connection observer
registerObserver(IRtmpStreamingObserver) - Method in class io.agora.rtc.AgoraRtmpStreamingService
Registers an RTMP streaming observer.
registerPlayerSourceObserver(IAgoraMediaPlayerSourceObserver) - Method in class io.agora.rtc.AgoraMediaPlayerSource
Registers a player source observer.
registerVideoEncodedFrameObserver(AgoraVideoEncodedFrameObserver) - Method in class io.agora.rtc.AgoraLocalUser
Registers a video encoded frame observer.
registerVideoEncodedFrameObserver(AgoraVideoEncodedFrameObserver) - Method in class io.agora.rtc.AgoraRtcConn
Registers a video encoded frame observer.
registerVideoEncodedImageReceiver(AgoraVideoEncodedImageReceiver) - Method in class io.agora.rtc.AgoraRemoteVideoTrack
Registers a video encoded image receiver for this track.
registerVideoFrameObserver(AgoraVideoFrameObserver2) - Method in class io.agora.rtc.AgoraLocalUser
Registers a video frame observer.
registerVideoFrameObserver(AgoraVideoFrameObserver2) - Method in class io.agora.rtc.AgoraRtcConn
Registers a video frame observer.
regulatedCaptureFrameRate - Variable in class io.agora.rtc.LocalVideoTrackStats
The regulated capture frame rate (fps) according to video encoder configuration.
regulatedCaptureHeight - Variable in class io.agora.rtc.LocalVideoTrackStats
The regulated frame height (pixel) of capture frame height according to video encoder configuration.
regulatedCaptureWidth - Variable in class io.agora.rtc.LocalVideoTrackStats
The regulated frame width (pixel) of capture frame width according to video encoder configuration.
RELAY_ERROR_DEST_TOKEN_EXPIRED - Static variable in class io.agora.rtc.Constants
11: The token of the destination channel has expired.
RELAY_ERROR_FAILED_JOIN_DEST - Static variable in class io.agora.rtc.Constants
5: Fails to accept the relay request.
RELAY_ERROR_FAILED_JOIN_SRC - Static variable in class io.agora.rtc.Constants
4: Fails to send the relay request.
RELAY_ERROR_FAILED_PACKET_RECEIVED_FROM_SRC - Static variable in class io.agora.rtc.Constants
6: The server fails to receive the media stream.
RELAY_ERROR_FAILED_PACKET_SENT_TO_DEST - Static variable in class io.agora.rtc.Constants
7: The server fails to send the media stream.
RELAY_ERROR_INTERNAL_ERROR - Static variable in class io.agora.rtc.Constants
9: An internal error occurs in the server.
RELAY_ERROR_NO_RESOURCE_AVAILABLE - Static variable in class io.agora.rtc.Constants
3: The SDK fails to access the service, probably due to limited resources of the server.
RELAY_ERROR_SERVER_CONNECTION_LOST - Static variable in class io.agora.rtc.Constants
8: The SDK disconnects from the server due to poor network connections.
RELAY_ERROR_SERVER_ERROR_RESPONSE - Static variable in class io.agora.rtc.Constants
1: An error occurs in the server response.
RELAY_ERROR_SERVER_NO_RESPONSE - Static variable in class io.agora.rtc.Constants
2: No server response.
RELAY_ERROR_SRC_TOKEN_EXPIRED - Static variable in class io.agora.rtc.Constants
10: The token of the source channel has expired.
RELAY_EVENT_NETWORK_CONNECTED - Static variable in class io.agora.rtc.Constants
1: The network reconnects.
RELAY_EVENT_NETWORK_DISCONNECTED - Static variable in class io.agora.rtc.Constants
0: The user disconnects from the server due to poor network connections.
RELAY_EVENT_PACKET_JOINED_DEST_CHANNEL - Static variable in class io.agora.rtc.Constants
3: The user joins the destination channel.
RELAY_EVENT_PACKET_JOINED_SRC_CHANNEL - Static variable in class io.agora.rtc.Constants
2: The user joins the source channel.
RELAY_EVENT_PACKET_RECEIVED_AUDIO_FROM_SRC - Static variable in class io.agora.rtc.Constants
6: The server receives the audio stream from the source channel.
RELAY_EVENT_PACKET_RECEIVED_VIDEO_FROM_SRC - Static variable in class io.agora.rtc.Constants
5: The server receives the video stream from the source channel.
RELAY_EVENT_PACKET_SENT_TO_DEST_CHANNEL - Static variable in class io.agora.rtc.Constants
4: The SDK starts relaying the media stream to the destination channel.
RELAY_EVENT_PACKET_UPDATE_DEST_CHANNEL - Static variable in class io.agora.rtc.Constants
7: The destination channel is updated.
RELAY_EVENT_PACKET_UPDATE_DEST_CHANNEL_IS_NULL - Static variable in class io.agora.rtc.Constants
10: The destination channel name is NULL.
RELAY_EVENT_PACKET_UPDATE_DEST_CHANNEL_NOT_CHANGE - Static variable in class io.agora.rtc.Constants
9: The destination channel does not change, which means that the destination channel fails to be updated.
RELAY_EVENT_PACKET_UPDATE_DEST_CHANNEL_REFUSED - Static variable in class io.agora.rtc.Constants
8: The destination channel update fails due to internal reasons.
RELAY_EVENT_PAUSE_SEND_PACKET_TO_DEST_CHANNEL_FAILED - Static variable in class io.agora.rtc.Constants
13: pause send packet to dest channel failed.
RELAY_EVENT_PAUSE_SEND_PACKET_TO_DEST_CHANNEL_SUCCESS - Static variable in class io.agora.rtc.Constants
12: pause send packet to dest channel success.
RELAY_EVENT_RESUME_SEND_PACKET_TO_DEST_CHANNEL_FAILED - Static variable in class io.agora.rtc.Constants
15: pause send packet to dest channel failed.
RELAY_EVENT_RESUME_SEND_PACKET_TO_DEST_CHANNEL_SUCCESS - Static variable in class io.agora.rtc.Constants
14: resume send packet to dest channel success.
RELAY_EVENT_VIDEO_PROFILE_UPDATE - Static variable in class io.agora.rtc.Constants
11: The video profile is sent to the server.
RELAY_OK - Static variable in class io.agora.rtc.Constants
0: The state is normal.
RELAY_STATE_CONNECTING - Static variable in class io.agora.rtc.Constants
1: The SDK tries to relay the media stream to the destination channel.
RELAY_STATE_FAILURE - Static variable in class io.agora.rtc.Constants
3: A failure occurs.
RELAY_STATE_IDLE - Static variable in class io.agora.rtc.Constants
0: The SDK is initializing.
RELAY_STATE_RUNNING - Static variable in class io.agora.rtc.Constants
2: The SDK successfully relays the media stream to the destination channel.
release() - Method in class io.agora.rtc.audio3a.AgoraAudioProcessor
Releases the resources held by the audio processor.
release() - Method in class io.agora.rtc.utils.AudioConsumerUtils
Releases all resources and clears the buffer.
release() - Method in class io.agora.rtc.utils.VadDumpUtils
Releases all resources and closes all files.
REMOTE_VIDEO_STATE_FAILED - Static variable in class io.agora.rtc.Constants
4: Failed.
REMOTE_VIDEO_STATE_FROZEN - Static variable in class io.agora.rtc.Constants
3: Remote video is frozen, probably due to network issue.
REMOTE_VIDEO_STATE_PLAYING - Static variable in class io.agora.rtc.Constants
2: Remote video is playing.
REMOTE_VIDEO_STATE_REASON_AUDIO_FALLBACK - Static variable in class io.agora.rtc.Constants
8: The remote media stream falls back to the audio-only stream due to poor network conditions.
REMOTE_VIDEO_STATE_REASON_AUDIO_FALLBACK_RECOVERY - Static variable in class io.agora.rtc.Constants
9: The remote media stream switches back to the video stream after the network conditions improve.
REMOTE_VIDEO_STATE_REASON_INTERNAL - Static variable in class io.agora.rtc.Constants
0: Internal reasons.
REMOTE_VIDEO_STATE_REASON_LOCAL_MUTED - Static variable in class io.agora.rtc.Constants
3: The local user stops receiving the remote video stream or disables the video module.
REMOTE_VIDEO_STATE_REASON_LOCAL_UNMUTED - Static variable in class io.agora.rtc.Constants
4: The local user resumes receiving the remote video stream or enables the video module.
REMOTE_VIDEO_STATE_REASON_NETWORK_CONGESTION - Static variable in class io.agora.rtc.Constants
1: Network congestion.
REMOTE_VIDEO_STATE_REASON_NETWORK_RECOVERY - Static variable in class io.agora.rtc.Constants
2: Network recovery.
REMOTE_VIDEO_STATE_REASON_REMOTE_MUTED - Static variable in class io.agora.rtc.Constants
5: The remote user stops sending the video stream or disables the video module.
REMOTE_VIDEO_STATE_REASON_REMOTE_OFFLINE - Static variable in class io.agora.rtc.Constants
7: The remote user leaves the channel.
REMOTE_VIDEO_STATE_REASON_REMOTE_UNMUTED - Static variable in class io.agora.rtc.Constants
6: The remote user resumes sending the video stream or enables the video module.
REMOTE_VIDEO_STATE_STARTING - Static variable in class io.agora.rtc.Constants
1: video packet has been received, but not decoded yet.
REMOTE_VIDEO_STATE_STOPPED - Static variable in class io.agora.rtc.Constants
Default state
RemoteAudioState(int) - Constructor for enum io.agora.rtc.Constants.RemoteAudioState
Private constructor.
RemoteAudioStateReason(int) - Constructor for enum io.agora.rtc.Constants.RemoteAudioStateReason
Private constructor.
RemoteAudioTrackStats - Class in io.agora.rtc
Statistics of the remote audio track.
RemoteAudioTrackStats() - Constructor for class io.agora.rtc.RemoteAudioTrackStats
Default constructor for RemoteAudioTrackStats.
RemoteAudioTrackStats(int, int, int, int, int, int, int, int, int, int, long) - Constructor for class io.agora.rtc.RemoteAudioTrackStats
Constructs RemoteAudioTrackStats with all parameters.
remoteUserUid - Variable in class io.agora.rtc.TranscodingVideoStream
Remote user ID
RemoteVideoStreamInfo - Class in io.agora.rtc
Information about remote video stream.
RemoteVideoStreamInfo() - Constructor for class io.agora.rtc.RemoteVideoStreamInfo
Default constructor for RemoteVideoStreamInfo.
RemoteVideoStreamInfo(int, byte, byte, byte) - Constructor for class io.agora.rtc.RemoteVideoStreamInfo
Constructs RemoteVideoStreamInfo with all parameters.
RemoteVideoTrackStats - Class in io.agora.rtc
Statistics of the remote video track.
RemoteVideoTrackStats() - Constructor for class io.agora.rtc.RemoteVideoTrackStats
Default constructor for RemoteVideoTrackStats.
RemoteVideoTrackStats(int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, long, long) - Constructor for class io.agora.rtc.RemoteVideoTrackStats
Constructs RemoteVideoTrackStats with all parameters.
removeAudioSink(AgoraAudioSink) - Method in class io.agora.rtc.AgoraAudioTrack
Detaches an audio sink from the track.
removePublishStreamUrl(String) - Method in class io.agora.rtc.AgoraRtmpStreamingService
Removes a publish stream URL.
removeRenderer(AgoraVideoRenderer, int) - Method in class io.agora.rtc.AgoraVideoTrack
Removes a renderer from the video track.
removeVideoTrack(String, AgoraVideoTrack) - Method in class io.agora.rtc.AgoraVideoMixer
Removes a video track from the mixer.
RENDER_MODE_ADAPTIVE - Static variable in class io.agora.rtc.Constants
Deprecated.
RENDER_MODE_FIT - Static variable in class io.agora.rtc.Constants
2: Uniformly scale the video until one of its dimension fits the boundary (zoomed to fit).
RENDER_MODE_HIDDEN - Static variable in class io.agora.rtc.Constants
1: Uniformly scale the video until it fills the visible boundaries (cropped).
rendererOutputFrameRate - Variable in class io.agora.rtc.RemoteVideoTrackStats
The render output frame rate (fps) of the remote video.
renderFrameRate - Variable in class io.agora.rtc.LocalVideoTrackStats
The render frame rate (fps).
renderTimeMs - Variable in class io.agora.rtc.AudioFrame
Render time in milliseconds
renderTimeMs - Variable in class io.agora.rtc.VideoFrame
Timestamp to render the video stream.
renewToken(String) - Method in class io.agora.rtc.AgoraRtcConn
Renews the token
reset() - Method in class io.agora.rtc.PcmConsumeStateUtils
Resets the state.
residualEchoLikelihood - Variable in class io.agora.rtc.AudioProcessingStats
Residual echo likelihood
residualEchoLikelihoodRecentMax - Variable in class io.agora.rtc.AudioProcessingStats
Residual echo likelihood recent maximum
resize(int, int) - Method in class io.agora.rtc.AgoraVideoFrame
Resizes the video frame.
resume() - Method in class io.agora.rtc.AgoraMediaPlayerSource
Resumes playback.
rms - Variable in class io.agora.rtc.AudioFrame
Root mean square of the audio signal
rmsThr - Variable in class io.agora.rtc.AgoraAudioVadConfig
rms threshold in dB, default value is -40.0
ROOM_ACOUSTICS_3D_VOICE - Static variable in class io.agora.rtc.Constants
A 3D voice effect that makes the voice appear to be moving around the user.
ROOM_ACOUSTICS_ETHEREAL - Static variable in class io.agora.rtc.Constants
A more ethereal audio effect.
ROOM_ACOUSTICS_KTV - Static variable in class io.agora.rtc.Constants
An audio effect typical of a KTV venue.
ROOM_ACOUSTICS_PHONOGRAPH - Static variable in class io.agora.rtc.Constants
An audio effect typical of a vintage phonograph.
ROOM_ACOUSTICS_SPACIAL - Static variable in class io.agora.rtc.Constants
A more spatial audio effect.
ROOM_ACOUSTICS_STUDIO - Static variable in class io.agora.rtc.Constants
An audio effect typical of a recording studio.
ROOM_ACOUSTICS_VIRTUAL_STEREO - Static variable in class io.agora.rtc.Constants
A virtual stereo effect that renders monophonic audio as stereo audio.
ROOM_ACOUSTICS_VOCAL_CONCERT - Static variable in class io.agora.rtc.Constants
An audio effect typical of a concert hall.
rootPath - Variable in class io.agora.rtc.utils.VadDumpUtils
Root path for dump
rotation() - Method in class io.agora.rtc.AgoraVideoFrame
Gets the video frame rotation.
rotation - Variable in class io.agora.rtc.EncodedVideoFrameInfo
The rotation information of the encoded video frame: #VIDEO_ORIENTATION.
rotation - Variable in class io.agora.rtc.ExternalVideoFrame
[Raw data related parameter] The clockwise rotation of the video frame.
rotation - Variable in class io.agora.rtc.VideoFrame
rotation of this frame (0, 90, 180, 270)
RtcConnConfig - Class in io.agora.rtc
Configuration for RTC connection.
RtcConnConfig() - Constructor for class io.agora.rtc.RtcConnConfig
Default constructor for RtcConnConfig.
RtcConnConfig(int, int, int, int, int, int, AudioSubscriptionOptions, int, int, int, int, int) - Constructor for class io.agora.rtc.RtcConnConfig
Constructs RtcConnConfig with all parameters.
RtcConnInfo - Class in io.agora.rtc
Information about RTC connection.
RtcConnInfo() - Constructor for class io.agora.rtc.RtcConnInfo
Default constructor for RtcConnInfo.
RtcConnInfo(int, String, int, String, int) - Constructor for class io.agora.rtc.RtcConnInfo
Constructs RtcConnInfo with all parameters.
rtcConnObserver - Variable in class io.agora.rtc.AgoraRtcConn
RTC connection observer
rtcConnPublishConfig - Variable in class io.agora.rtc.AgoraRtcConn
RTC connection publish configuration
RtcConnPublishConfig - Class in io.agora.rtc
Configuration for RTC connection publishing.
RtcConnPublishConfig() - Constructor for class io.agora.rtc.RtcConnPublishConfig
Default constructor for RtcConnPublishConfig.
RtcConnPublishConfig(RtcConnPublishConfig) - Constructor for class io.agora.rtc.RtcConnPublishConfig
Copy constructor for RtcConnPublishConfig.
RtcImage - Class in io.agora.rtc
Image configuration for RTC.
RtcImage() - Constructor for class io.agora.rtc.RtcImage
Default constructor for RtcImage.
RtcImage(String, int, int, int, int, int) - Constructor for class io.agora.rtc.RtcImage
Constructs RtcImage with URL, position, size, and z-order.
RtcStats - Class in io.agora.rtc
Statistics of RTC connection.
RtcStats() - Constructor for class io.agora.rtc.RtcStats
Default constructor for RtcStats.
RtcStats(int, int, int, int, int, int, int, int, short, short, short, short, short, short, short, int, double, double, int, double, double, int, int, int, int, int, int, int, int, int, int, int, int, int) - Constructor for class io.agora.rtc.RtcStats
Constructs RtcStats with all parameters.
RtmpConnInfo - Class in io.agora.rtc
Information about RTMP connection.
RtmpConnInfo() - Constructor for class io.agora.rtc.RtmpConnInfo
Default constructor for RtmpConnInfo.
RtmpConnInfo(int) - Constructor for class io.agora.rtc.RtmpConnInfo
Constructs RtmpConnInfo with state.
RtmpStreamingAudioConf - Class in io.agora.rtc
Audio configuration for RTMP streaming.
RtmpStreamingAudioConf() - Constructor for class io.agora.rtc.RtmpStreamingAudioConf
Default constructor for RtmpStreamingAudioConf.
RtmpStreamingAudioConf(int, int, int, int) - Constructor for class io.agora.rtc.RtmpStreamingAudioConf
Constructs RtmpStreamingAudioConf with all parameters.
RtmpStreamingVideoConf - Class in io.agora.rtc
Video configuration for RTMP streaming.
RtmpStreamingVideoConf() - Constructor for class io.agora.rtc.RtmpStreamingVideoConf
Default constructor for RtmpStreamingVideoConf.
RtmpStreamingVideoConf(int, int, int, int, int, int, int, int) - Constructor for class io.agora.rtc.RtmpStreamingVideoConf
Constructs RtmpStreamingVideoConf with all parameters.
rtpTimestamp - Variable in class io.agora.rtc.AudioFrame
RTP timestamp of the first sample in the audio frame
rtt - Variable in class io.agora.rtc.LastmileProbeResult
Round-trip time (ms)
rttMs - Variable in class io.agora.rtc.LocalAudioDetailedStats
Round-trip time (ms)
rxAudioBytes - Variable in class io.agora.rtc.RtcStats
Audio bytes received
rxAudioKBitRate - Variable in class io.agora.rtc.RtcStats
Receive audio bitrate (Kbps)
rxBytes - Variable in class io.agora.rtc.RtcStats
Total bytes received
rxKBitRate - Variable in class io.agora.rtc.RtcStats
Receive bitrate (Kbps)
rxPacketLossRate - Variable in class io.agora.rtc.RtcStats
Receive packet loss rate (%)
rxStreamType - Variable in class io.agora.rtc.RemoteVideoTrackStats
The remote video stream type.
rxVideoBytes - Variable in class io.agora.rtc.RtcStats
Video bytes received
rxVideoKBitRate - Variable in class io.agora.rtc.RtcStats
Receive video bitrate (Kbps)

S

sampleRate - Variable in class io.agora.rtc.audio3a.AgoraAudioFrame
The number of samples per channel in the audio frame, should be 8000, 16000, 24000, 32000, 44100 or 48000.
sampleRate - Variable in class io.agora.rtc.AudioParams
The audio sample rate (Hz), which can be set as one of the following values: - `8000` - `16000` (Default) - `32000` - `44100` - `48000`
sampleRate - Variable in class io.agora.rtc.AudioSessionConfig
Sample rate
sampleRate - Variable in class io.agora.rtc.utils.AudioConsumerUtils
Sample rate in Hz
sampleRateHz - Variable in class io.agora.rtc.AudioPcmFrame
Sample rate in Hz
sampleRateHz - Variable in class io.agora.rtc.AudioSubscriptionOptions
Sample rate in Hz
sampleRateHz - Variable in class io.agora.rtc.EncodedAudioFrameInfo
Sampling rate of the audio frame in Hz
sampleRateHz - Variable in class io.agora.rtc.RtmpStreamingAudioConf
Sample rate (Hz)
samplesPerCall - Variable in class io.agora.rtc.AudioParams
The number of samples.
samplesPerChannel - Variable in class io.agora.rtc.audio3a.AgoraAudioFrame
The number of samples per channel in this frame, should be (sampleRate / 100) corresponding to 10ms.
samplesPerChannel - Variable in class io.agora.rtc.AudioFrame
Number of samples per channel
samplesPerChannel - Variable in class io.agora.rtc.AudioPcmFrame
Number of samples per channel
samplesPerChannel - Variable in class io.agora.rtc.EncodedAudioFrameInfo
Number of samples per audio channel
samplesPerSec - Variable in class io.agora.rtc.AudioFrame
Sampling rate in samples per second
samplesPerSec - Variable in class io.agora.rtc.AudioSinkWants
Sample rate in samples per second
SDK - Class in io.agora.rtc
SDK loader utility class.
SDK() - Constructor for class io.agora.rtc.SDK
Default constructor for SDK.
seek(long) - Method in class io.agora.rtc.AgoraMediaPlayerSource
Seeks to a specific position.
selectAudioTrack(int) - Method in class io.agora.rtc.AgoraMediaPlayerSource
Selects an audio track.
selectInternalSubtitle(int) - Method in class io.agora.rtc.AgoraMediaPlayerSource
Selects an internal subtitle track.
send(byte[], int, long, int, int, int, int) - Method in class io.agora.rtc.AgoraAudioPcmDataSender
send(byte[], int, PacketOptions) - Method in class io.agora.rtc.AgoraMediaPacketSender
Sends a media packet.
sendAudioMetaData(byte[]) - Method in class io.agora.rtc.AgoraLocalUser
Sends audio metadata.
sendAudioMetaData(byte[]) - Method in class io.agora.rtc.AgoraRtcConn
Sends audio metadata.
sendAudioPcmData(AudioFrame) - Method in class io.agora.rtc.AgoraAudioPcmDataSender
Sends audio data
sendBroadcast(byte[], int) - Method in class io.agora.rtc.AgoraMediaCtrlPacketSender
Sends a broadcast packet to all peers.
sendCustomReportMessage(String, String, String, String, int) - Method in class io.agora.rtc.AgoraRtcConn
Sends custom report message
sendEncodedAudioFrame(byte[], EncodedAudioFrameInfo) - Method in class io.agora.rtc.AgoraAudioEncodedFrameSender
Sends an encoded audio frame to the Agora server
sendEncodedVideoImage(byte[], EncodedVideoFrameInfo) - Method in class io.agora.rtc.AgoraVideoEncodedImageSender
Sends an encoded video image to the Agora server
senderOptions - Variable in class io.agora.rtc.RtcConnPublishConfig
Sender options
SenderOptions - Class in io.agora.rtc
Options for sender configuration.
SenderOptions() - Constructor for class io.agora.rtc.SenderOptions
Default constructor for SenderOptions.
SenderOptions(int, int, int) - Constructor for class io.agora.rtc.SenderOptions
Constructs SenderOptions with all parameters.
sendEvenIfEmpty - Variable in class io.agora.rtc.EncodedAudioFrameAdvancedSettings
Send even if empty flag
sendEvenIfEmpty - Variable in class io.agora.rtc.EncodedAudioFrameInfo
Whether to send the frame even if it is empty
sendExternalAudioParameters - Variable in class io.agora.rtc.AgoraRtcConn
For AI scenario send external audio parameters, default to null
sendExternalAudioParameters - Variable in class io.agora.rtc.RtcConnPublishConfig
Parameters for sending external audio with limited send speed for AI scenario.
SendExternalAudioParameters - Class in io.agora.rtc
Parameters for sending external audio with limited send speed for AI scenario.
SendExternalAudioParameters() - Constructor for class io.agora.rtc.SendExternalAudioParameters
Creates a new SendExternalAudioParameters instance with default values.
sendIntraRequest(String) - Method in class io.agora.rtc.AgoraLocalUser
Sends an intra request to a specified user.
sendIntraRequest(String) - Method in class io.agora.rtc.AgoraRtcConn
Sends an intra request to a specified remote user to request a new key frame.
sendMs - Variable in class io.agora.rtc.SendExternalAudioParameters
Duration for fast transmission in milliseconds.
sendPcmData(byte[]) - Method in class io.agora.rtc.utils.AudioConsumerUtils
Sends PCM data to the RTC connection.
sendPeer(String, byte[], int) - Method in class io.agora.rtc.AgoraMediaCtrlPacketSender
Sends a packet to a specific peer.
sendSpeed - Variable in class io.agora.rtc.SendExternalAudioParameters
Transmission speed multiplier.
sendStreamMessage(byte[]) - Method in class io.agora.rtc.AgoraRtcConn
Sends data stream message
sendTs - Variable in class io.agora.rtc.EncodedAudioFrameReceiverInfo
The send time of the packet.
sendVideoFrame(ExternalVideoFrame) - Method in class io.agora.rtc.AgoraVideoFrameSender
Sends a video frame to the Agora server
sentAudioFrames - Variable in class io.agora.rtc.LocalAudioTrackStats
Number of sent audio frames
sentBitrate - Variable in class io.agora.rtc.LocalAudioStats
The average bitrate (Kbps) of sending the local user's audio stream.
sentSampleRate - Variable in class io.agora.rtc.LocalAudioStats
The sampling rate (Hz) of sending the local user's audio stream.
sessionCount - Variable in class io.agora.rtc.utils.VadDumpUtils
Session count
set(T) - Method in class io.agora.rtc.Out
Sets the value.
setActivePercent(float) - Method in class io.agora.rtc.AgoraAudioVadConfig
Sets the percentage threshold for active detection.
setActivePercent(float) - Method in class io.agora.rtc.AgoraAudioVadConfigV2
Sets the active percentage threshold.
setAdaptiveRmsThresholdFactor(float) - Method in class io.agora.rtc.AgoraAudioVadConfigV2
Sets the adaptive RMS threshold factor.
setAecConfig(AecConfig) - Method in class io.agora.rtc.audio3a.AgoraAudioProcessorConfig
Sets the AEC configuration.
setAecModelType(Constants.AecModelType) - Method in class io.agora.rtc.audio3a.AecConfig
Sets the AEC model type.
setAecStartupMaxSuppressTimeInMs(int) - Method in class io.agora.rtc.audio3a.AecConfig
Sets the AEC startup maximum suppression time.
setAecSuppressionMode(Constants.AecSuppressionMode) - Method in class io.agora.rtc.audio3a.AecConfig
Sets the AEC suppression mode.
setAgcConfig(AgcConfig) - Method in class io.agora.rtc.apm.AgoraApmConfig
Sets the automatic gain control configuration.
setAgcConfig(AgcConfig) - Method in class io.agora.rtc.audio3a.AgoraAudioProcessorConfig
Sets the AGC configuration.
setAggressive(float) - Method in class io.agora.rtc.AgoraAudioVadConfig
Sets the aggressiveness factor.
setAgoraServiceConfig(AgoraServiceConfig) - Method in class io.agora.rtc.AgoraLocalUser
Injects the service configuration used for observer registration.
setAiAecConfig(AIAecConfig) - Method in class io.agora.rtc.apm.AgoraApmConfig
Sets the AI acoustic echo cancellation configuration.
setAiAecSuppressionMode(Constants.AIAecSuppressionMode) - Method in class io.agora.rtc.audio3a.AecConfig
Sets the AI AEC suppression mode.
setAiNsConfig(AinsConfig) - Method in class io.agora.rtc.apm.AgoraApmConfig
Sets the AI noise suppression configuration.
setAiNsEnabled(boolean) - Method in class io.agora.rtc.apm.AinsConfig
Sets whether AI NS is enabled.
setAiNsModelPref(int) - Method in class io.agora.rtc.apm.AinsConfig
Sets the AI NS model preference.
setAllLogsEnabled(boolean) - Static method in class io.agora.rtc.AgoraLogger
Globally enable or disable all log outputs.
setAllowBluetooth(int) - Method in class io.agora.rtc.AudioSessionConfig
Sets whether to allow Bluetooth.
setAllowBluetoothA2dp(int) - Method in class io.agora.rtc.AudioSessionConfig
Sets whether to allow Bluetooth A2DP.
setAllowMixWithOthers(int) - Method in class io.agora.rtc.AudioSessionConfig
Sets whether to allow mix with others.
setAlpha(float) - Method in class io.agora.rtc.MixerLayoutConfig
Sets the alpha value.
setAlpha(double) - Method in class io.agora.rtc.TranscodingUser
Sets the alpha value.
setAlpha(double) - Method in class io.agora.rtc.TranscodingVideoStream
Sets the alpha value.
setAlphaBuffer(ByteBuffer) - Method in class io.agora.rtc.ExternalVideoFrame
Sets the Portrait Segmentation meta buffer.
setAlphaBuffer(ByteBuffer) - Method in class io.agora.rtc.VideoFrame
Sets the portrait segmentation meta buffer.
setAlphaMode(int) - Method in class io.agora.rtc.ExternalVideoFrame
Sets the relative position between alphabuffer and the frame.
setAlphaMode(int) - Method in class io.agora.rtc.VideoFrame
Sets the relative position between alphabuffer and the frame.
setAnaStatistics(AnaStats) - Method in class io.agora.rtc.LocalAudioDetailedStats
Sets the ANA statistics.
setAnaWindowSz(int) - Method in class io.agora.rtc.AgoraAudioVadConfig
Sets the analysis window size.
setAnsConfig(AnsConfig) - Method in class io.agora.rtc.audio3a.AgoraAudioProcessorConfig
Sets the ANS configuration.
setAnsModelType(Constants.AnsModelType) - Method in class io.agora.rtc.audio3a.AnsConfig
Sets the ANS model type.
setApmConfig(AgoraApmConfig) - Method in class io.agora.rtc.AgoraServiceConfig
Sets the APM configuration.
setApmConfigJson(String) - Method in class io.agora.rtc.AgoraServiceConfigEx
Sets the APM configuration JSON string.
setApmMode(Constants.ApmMode) - Method in class io.agora.rtc.AgoraServiceConfig
Sets the APM mode.
setApmStatistics(AudioProcessingStats) - Method in class io.agora.rtc.LocalAudioDetailedStats
Sets the APM statistics.
setAppId(String) - Method in class io.agora.rtc.AgoraServiceConfig
Sets the application ID.
setAreaCode(int) - Method in class io.agora.rtc.AgoraServiceConfig
Sets the area code.
setArray(String, String) - Method in class io.agora.rtc.AgoraParameter
Sets an array parameter using a JSON string.
setAudioBitrate(int) - Method in class io.agora.rtc.LiveTranscoding
Sets the audio bitrate (bps).
setAudioBitsPerSample(int) - Method in class io.agora.rtc.MediaStreamInfo
Sets the audio bits per sample.
setAudioChannel(int) - Method in class io.agora.rtc.TranscodingUser
Sets the audio channel.
setAudioChannels(int) - Method in class io.agora.rtc.LiveTranscoding
Sets the number of audio channels.
setAudioChannels(int) - Method in class io.agora.rtc.MediaStreamInfo
Sets the number of audio channels.
setAudioCodecProfile(int) - Method in class io.agora.rtc.LiveTranscoding
Sets the audio codec profile.
setAudioEncoderConfig(AudioEncoderConfig) - Method in class io.agora.rtc.AgoraLocalUser
Sets the audio encoder configuration.
setAudioLevel(int) - Method in class io.agora.rtc.LocalAudioDetailedStats
Sets the audio level.
setAudioLevelIndication(byte) - Method in class io.agora.rtc.PacketOptions
Sets the audio level indication.
setAudioLossRate(int) - Method in class io.agora.rtc.RemoteAudioTrackStats
Sets the audio frame loss rate.
setAudioProfile(int) - Method in class io.agora.rtc.AudioEncoderConfig
Sets the audio profile.
setAudioProfile(int) - Method in class io.agora.rtc.RtcConnPublishConfig
Sets the audio profile.
setAudioPublishType(Constants.AudioPublishType) - Method in class io.agora.rtc.RtcConnPublishConfig
Sets the audio publish type.
setAudioRecvEncodedFrame(int) - Method in class io.agora.rtc.RtcConnConfig
Sets whether to receive audio encoded frame.
setAudioRecvMediaPacket(int) - Method in class io.agora.rtc.RtcConnConfig
Sets whether to receive audio media packet.
setAudioSampleRate(int) - Method in class io.agora.rtc.LiveTranscoding
Sets the audio sample rate (Hz).
setAudioSampleRate(int) - Method in class io.agora.rtc.MediaStreamInfo
Sets the audio sample rate (Hz).
setAudioScenario(int) - Method in class io.agora.rtc.AgoraLocalUser
Sets the audio scenario.
setAudioScenario(int) - Method in class io.agora.rtc.AgoraServiceConfig
Sets the audio scenario.
setAudioScenario(int) - Method in class io.agora.rtc.PcmConsumeStateUtils
Sets the audio scenario.
setAudioScenario(int) - Method in class io.agora.rtc.RtcConnPublishConfig
Sets the audio scenario.
setAudioSessionConfig(AudioSessionConfig) - Method in class io.agora.rtc.AgoraService
Sets the audio session configuration.
setAudioSessionPreset(int) - Method in class io.agora.rtc.AgoraService
Sets the audio session preset.
setAudioSpectrumData(float[]) - Method in class io.agora.rtc.AudioSpectrumData
Sets the audio spectrum data array.
setAudioSubsOptions(AudioSubscriptionOptions) - Method in class io.agora.rtc.RtcConnConfig
Sets the audio subscription options.
setAudioTrackNumber(int) - Method in class io.agora.rtc.AudioFrame
Sets the number of the audio track.
setAudioVolumeIndicationParameters(int, int, boolean) - Method in class io.agora.rtc.AgoraLocalUser
Sets the audio volume indication parameters.
setAutoSubscribeAudio(int) - Method in class io.agora.rtc.RtcConnConfig
Sets whether to subscribe to all audio streams automatically.
setAutoSubscribeVideo(int) - Method in class io.agora.rtc.RtcConnConfig
Sets whether to subscribe to all video streams automatically.
setAvailableBandwidth(int) - Method in class io.agora.rtc.LastmileProbeOneWayResult
Sets the available bandwidth (bps).
setAvSyncTimeMs(int) - Method in class io.agora.rtc.RemoteVideoTrackStats
Sets the AV sync time (ms).
setAvsyncType(int) - Method in class io.agora.rtc.AudioFrame
Sets the audio-video sync type.
setAvsyncType(int) - Method in class io.agora.rtc.VideoFrame
Sets the audio-video synchronization type.
setBackgroundColor(int, int, int, int) - Method in class io.agora.rtc.AgoraVideoMixer
Sets the background color for the mixer.
setBackgroundColor(int) - Method in class io.agora.rtc.LiveTranscoding
Sets the background color.
setBackgroundImage(RtcImage) - Method in class io.agora.rtc.LiveTranscoding
Sets the background image.
setBackgroundImageCount(int) - Method in class io.agora.rtc.LiveTranscoding
Sets the number of background images.
setBackgroundUrl(int, int, int, String) - Method in class io.agora.rtc.AgoraVideoMixer
Sets the background image URL for the mixer.
setBandwidthEstimationBps(int) - Method in class io.agora.rtc.DownlinkNetworkInfo
Sets the estimated bandwidth in bits per second.
setBghvsConfig(BghvsConfig) - Method in class io.agora.rtc.apm.AgoraApmConfig
Sets the background human voice suppression configuration.
setBghvsConfig(BghvsConfig) - Method in class io.agora.rtc.audio3a.AgoraAudioProcessorConfig
Sets the BGHVS configuration.
setBghvsDelayInFrmNums(int) - Method in class io.agora.rtc.audio3a.BghvsConfig
Sets the BGHVS algorithm delay in frame numbers.
setBghvsEosLenInMs(int) - Method in class io.agora.rtc.audio3a.BghvsConfig
Sets the EOS trigger length in milliseconds.
setBghvsSosLenInMs(int) - Method in class io.agora.rtc.audio3a.BghvsConfig
Sets the SOS trigger length in milliseconds.
setBghvsSppMode(Constants.BghvsSuppressionMode) - Method in class io.agora.rtc.audio3a.BghvsConfig
Sets the BGHVS suppression mode.
setBitrate(int) - Method in class io.agora.rtc.RtmpStreamingAudioConf
Sets the bitrate (Kbps).
setBitrate(int) - Method in class io.agora.rtc.RtmpStreamingVideoConf
Sets the bitrate (Kbps).
setBitrate(int) - Method in class io.agora.rtc.SimulcastStreamConfig
Sets the bitrate (Kbps).
setBitrate(int) - Method in class io.agora.rtc.VideoEncoderConfig
Sets the video encoding target bitrate (Kbps).
setBitrateActionCounter(int) - Method in class io.agora.rtc.AnaStats
Sets the bitrate action counter.
setBitrateInKbps(int) - Method in class io.agora.rtc.SrcInfo
Sets the bitrate (Kbps).
setBool(String, boolean) - Method in class io.agora.rtc.AgoraParameter
Sets a boolean parameter.
setBuffer(ByteBuffer) - Method in class io.agora.rtc.audio3a.AgoraAudioFrame
Sets the audio data buffer.
setBuffer(ByteBuffer) - Method in class io.agora.rtc.AudioFrame
Sets the audio data buffer.
setBuffer(ByteBuffer) - Method in class io.agora.rtc.ExternalVideoFrame
Sets the video buffer (must be DirectByteBuffer).
setBuffer(byte[]) - Method in class io.agora.rtc.Packet
Sets the packet buffer.
setBufferedPcmDataListSize(int) - Method in class io.agora.rtc.LocalAudioTrackStats
Sets the buffered PCM data list size.
setBytesMajorStream(long) - Method in class io.agora.rtc.LocalVideoTrackStats
Sets the bytes of the major stream.
setBytesMinorStream(long) - Method in class io.agora.rtc.LocalVideoTrackStats
Sets the bytes of the minor stream.
setBytesPerSample(int) - Method in class io.agora.rtc.audio3a.AgoraAudioFrame
Sets the number of bytes per sample.
setBytesPerSample(int) - Method in class io.agora.rtc.AudioFrame
Sets the number of bytes per sample.
setBytesPerSample(int) - Method in class io.agora.rtc.AudioPcmFrame
Sets the number of bytes per sample.
setBytesPerSample(int) - Method in class io.agora.rtc.AudioSubscriptionOptions
Sets the number of bytes per sample.
setBytesPerSample(int) - Method in class io.agora.rtc.RtmpStreamingAudioConf
Sets the bytes per sample.
setBytesSent(long) - Method in class io.agora.rtc.LocalAudioDetailedStats
Sets the bytes sent.
setCacheSize(long) - Method in class io.agora.rtc.CacheStatistics
Sets the cache size in bytes.
setCacheStatistics(CacheStatistics) - Method in class io.agora.rtc.PlayerUpdatedInfo
Sets the cache statistics.
setCapabilities(CapabilityItem[]) - Method in class io.agora.rtc.Capabilities
Sets the array of capability items.
setCapabilityType(int) - Method in class io.agora.rtc.Capabilities
Sets the type of capability.
setCaptureFormat(VideoFormat) - Method in class io.agora.rtc.AgoraCameraCapturer
Sets the desired capture format.
setCaptureFrameRate(int) - Method in class io.agora.rtc.LocalVideoTrackStats
Sets the capture frame rate (fps).
setCaptureHeight(int) - Method in class io.agora.rtc.LocalVideoTrackStats
Sets the capture frame height (pixel).
setCaptureTimeMs(long) - Method in class io.agora.rtc.EncodedAudioFrameInfo
Sets the capture timestamp in milliseconds.
setCaptureTimeMs(long) - Method in class io.agora.rtc.EncodedVideoFrameInfo
Sets the timestamp for capturing the video.
setCaptureTimestamp(int) - Method in class io.agora.rtc.AudioPcmFrame
Sets the capture timestamp.
setCaptureWidth(int) - Method in class io.agora.rtc.LocalVideoTrackStats
Sets the capture frame width (pixel).
setCcMode(int) - Method in class io.agora.rtc.SenderOptions
Sets the congestion control mode.
setChannelActionCounter(int) - Method in class io.agora.rtc.AnaStats
Sets the channel action counter.
setChannelId(String) - Method in class io.agora.rtc.RtcConnInfo
Sets the channel identifier.
setChannelId(String) - Method in class io.agora.rtc.VideoTrackInfo
Sets the channel ID.
setChannelName(String) - Method in class io.agora.rtc.ChannelMediaInfo
Sets the channel name.
setChannelProfile(int) - Method in class io.agora.rtc.AgoraServiceConfig
Sets the channel profile.
setChannelProfile(int) - Method in class io.agora.rtc.RtcConnConfig
Sets the channel profile.
setChannels(int) - Method in class io.agora.rtc.audio3a.AgoraAudioFrame
Sets the number of audio channels.
setChannels(int) - Method in class io.agora.rtc.AudioFrame
Sets the number of audio channels.
setChannels(int) - Method in class io.agora.rtc.AudioSinkWants
Sets the number of audio channels.
setChatMode(int) - Method in class io.agora.rtc.AudioSessionConfig
Sets the chat mode.
setClientRoleType(int) - Method in class io.agora.rtc.RtcConnConfig
Sets the client role type.
setCodec(int) - Method in class io.agora.rtc.EncodedAudioFrameInfo
Sets the codec type of the audio frame.
setCodec(int) - Method in class io.agora.rtc.EncodedAudioFrameReceiverInfo
Sets the codec of the packet.
setCodecName(byte) - Method in class io.agora.rtc.LocalAudioDetailedStats
Sets the codec name.
setCodecName(byte) - Method in class io.agora.rtc.MediaStreamInfo
Sets the codec name.
setCodecPayloadType(int) - Method in class io.agora.rtc.LocalAudioDetailedStats
Sets the codec payload type.
setCodecType(int) - Method in class io.agora.rtc.EncodedVideoFrameInfo
Sets the video codec type.
setCodecType(int) - Method in class io.agora.rtc.SenderOptions
Sets the codec type.
setCodecType(int) - Method in class io.agora.rtc.VideoEncoderConfig
Sets the video encoder codec type.
setCodecType(int) - Method in class io.agora.rtc.VideoTrackInfo
Sets the codec type.
setColorSpace(ColorSpace) - Method in class io.agora.rtc.ExternalVideoFrame
Sets the color space type.
setConfigDir(String) - Method in class io.agora.rtc.AgoraServiceConfig
Sets the configuration directory.
setConnectionId(int) - Method in class io.agora.rtc.RtcStats
Sets the connection ID.
setConnectTimeMs(int) - Method in class io.agora.rtc.RtcStats
Sets the connection time (ms).
setContentHint(int) - Method in class io.agora.rtc.AgoraScreenCapturer
Sets the content hint for screen capture.
setContext(Object) - Method in class io.agora.rtc.AgoraServiceConfig
Sets the user context.
setCpuAppUsage(double) - Method in class io.agora.rtc.RtcStats
Sets the CPU app usage (%).
setCpuTotalUsage(double) - Method in class io.agora.rtc.RtcStats
Sets the CPU total usage (%).
setCropBottom(int) - Method in class io.agora.rtc.ExternalVideoFrame
Sets the number of pixels trimmed from the bottom.
setCropLeft(int) - Method in class io.agora.rtc.ExternalVideoFrame
Sets the number of pixels trimmed from the left.
setCropRight(int) - Method in class io.agora.rtc.ExternalVideoFrame
Sets the number of pixels trimmed from the right.
setCropTop(int) - Method in class io.agora.rtc.ExternalVideoFrame
Sets the number of pixels trimmed from the top.
setCurrentDownscaleLevel(int) - Method in class io.agora.rtc.PeerDownlinkInfo
Sets the current downscale level.
setCurrentDownscaleLevel(byte) - Method in class io.agora.rtc.RemoteVideoStreamInfo
Sets the current downscale level.
setCurveSlope(int) - Method in class io.agora.rtc.audio3a.AgcConfig
Sets the digital AGC slope.
setData(short) - Method in class io.agora.rtc.AudioPcmFrame
Sets the audio data.
setData(byte[]) - Method in class io.agora.rtc.PaddedRawPixelBuffer
Sets the pixel data.
setDataDir(String) - Method in class io.agora.rtc.AgoraServiceConfig
Sets the data directory.
setDataLength(int) - Method in class io.agora.rtc.AudioSpectrumData
Sets the length of the spectrum data.
setDecoderOutputFrameRate(int) - Method in class io.agora.rtc.RemoteVideoTrackStats
Sets the decoder output frame rate (fps).
setDecodeTimeMs(long) - Method in class io.agora.rtc.EncodedVideoFrameInfo
Sets the timestamp for rendering the video.
setDefaultToSpeaker(int) - Method in class io.agora.rtc.AudioSessionConfig
Sets the default to speaker setting.
setDegradationPreference(int) - Method in class io.agora.rtc.VideoEncoderConfig
Sets the video degradation preference.
setDelay(int) - Method in class io.agora.rtc.RemoteVideoTrackStats
Sets the time delay (ms) (deprecated).
setDelayMedianMs(int) - Method in class io.agora.rtc.AudioProcessingStats
Sets the delay median in milliseconds.
setDelayMs(int) - Method in class io.agora.rtc.AudioProcessingStats
Sets the delay in milliseconds.
setDelayStandardDeviationMs(int) - Method in class io.agora.rtc.AudioProcessingStats
Sets the delay standard deviation in milliseconds.
setDeliverMuteData(boolean) - Method in class io.agora.rtc.AgoraService
Sets whether to deliver mute data for fake admin.
setDeliverMuteDataForFakeAdmin(boolean) - Method in class io.agora.rtc.SendExternalAudioParameters
Sets whether to deliver mute data for fake admin.
setDeviceId(String) - Method in class io.agora.rtc.PlayerUpdatedInfo
Sets the device ID.
setDimensions(VideoDimensions) - Method in class io.agora.rtc.SimulcastStreamConfig
Sets the video dimensions.
setDimensions(VideoDimensions) - Method in class io.agora.rtc.VideoEncoderConfig
Sets the video dimensions.
setDivergentFilterFraction(double) - Method in class io.agora.rtc.AudioProcessingStats
Sets the divergent filter fraction.
setDomainLimit(int) - Method in class io.agora.rtc.AgoraServiceConfig
Sets the domain limit.
setDownlinkProcessTimeMs(int) - Method in class io.agora.rtc.RemoteVideoTrackStats
Sets the downlink process time (ms).
setDownlinkReport(LastmileProbeOneWayResult) - Method in class io.agora.rtc.LastmileProbeResult
Sets the downlink probe result.
setDownloadSize(long) - Method in class io.agora.rtc.CacheStatistics
Sets the download size in bytes.
setDroppedAudioFrames(int) - Method in class io.agora.rtc.LocalAudioTrackStats
Sets the number of dropped audio frames.
setDtxActionCounter(int) - Method in class io.agora.rtc.AnaStats
Sets the DTX action counter.
setDuration(long) - Method in class io.agora.rtc.MediaStreamInfo
Sets the duration (ms).
setDuration(int) - Method in class io.agora.rtc.PcmConsumeStateUtils
Sets the duration in milliseconds.
setDuration(int) - Method in class io.agora.rtc.RtcStats
Sets the duration (s).
setEchoReturnLoss(double) - Method in class io.agora.rtc.AudioProcessingStats
Sets the echo return loss.
setEchoReturnLossEnhancement(double) - Method in class io.agora.rtc.AudioProcessingStats
Sets the echo return loss enhancement.
setEglContext(Object) - Method in class io.agora.rtc.ExternalVideoFrame
Sets the EGL context for texture.
setEglType(int) - Method in class io.agora.rtc.ExternalVideoFrame
Sets the EGL type.
setEnableAdaptiveRmsThreshold(boolean) - Method in class io.agora.rtc.AgoraAudioVadConfigV2
Enables or disables adaptive RMS thresholds.
setEnableAecAutoReset(boolean) - Method in class io.agora.rtc.audio3a.AecConfig
Sets whether to enable the AEC auto-reset.
setEnableApm(boolean) - Method in class io.agora.rtc.AgoraServiceConfigEx
Sets whether APM is enabled.
setEnableApmDump(boolean) - Method in class io.agora.rtc.AgoraServiceConfigEx
Sets whether APM dump is enabled.
setEnableAudioDevice(int) - Method in class io.agora.rtc.AgoraServiceConfig
Sets whether audio device is enabled.
setEnableAudioProcessor(int) - Method in class io.agora.rtc.AgoraServiceConfig
Sets whether audio processor is enabled.
setEnableAudioRecordingOrPlayout(int) - Method in class io.agora.rtc.RtcConnConfig
Sets whether to enable audio recording or playout.
setEnabled(int) - Method in class io.agora.rtc.AgoraLocalAudioTrack
Enables or disables the local audio track.
setEnabled(int) - Method in class io.agora.rtc.AgoraLocalVideoTrack
Enables or disables the local video track.
setEnabled(boolean) - Method in class io.agora.rtc.apm.AgcConfig
Sets whether to enable AGC.
setEnabled(boolean) - Method in class io.agora.rtc.apm.AIAecConfig
Sets whether AIAEC is enabled.
setEnabled(boolean) - Method in class io.agora.rtc.apm.BghvsConfig
Sets whether BGHVS is enabled.
setEnabled(boolean) - Method in class io.agora.rtc.audio3a.AecConfig
Sets whether to enable AEC.
setEnabled(boolean) - Method in class io.agora.rtc.audio3a.AgcConfig
Sets whether to enable AGC.
setEnabled(boolean) - Method in class io.agora.rtc.audio3a.AnsConfig
Sets whether to enable ANS.
setEnabled(boolean) - Method in class io.agora.rtc.audio3a.BghvsConfig
Sets whether to enable BGHVS.
setEnabled(int) - Method in class io.agora.rtc.LocalAudioTrackStats
Sets whether the track is enabled.
setEnabled(boolean) - Method in class io.agora.rtc.SendExternalAudioParameters
Sets whether to enable external audio sending with limited speed.
setEnableDump(boolean) - Method in class io.agora.rtc.apm.AgoraApmConfig
Sets whether to enable APM dump.
setEnableVideo(int) - Method in class io.agora.rtc.AgoraServiceConfig
Sets whether video is enabled.
setEncodeAlpha(int) - Method in class io.agora.rtc.VideoEncoderConfig
Sets whether to encode alpha data.
setEncodedFrameOnly(int) - Method in class io.agora.rtc.VideoSubscriptionOptions
Sets the flag for encoded frame only subscription.
setEncodedFrameOnly(int) - Method in class io.agora.rtc.VideoTrackInfo
Sets the encoded frame only flag.
setEncodeFrameRate(int) - Method in class io.agora.rtc.LocalVideoTrackStats
Sets the encoder output frame rate (fps).
setEncoderType(int) - Method in class io.agora.rtc.LocalVideoTrackStats
Sets the encoder type.
setEncryptionKdfSalt(byte[]) - Method in class io.agora.rtc.EncryptionConfig
Sets the encryption KDF salt.
setEncryptionKey(String) - Method in class io.agora.rtc.EncryptionConfig
Sets the encryption key.
setEncryptionMode(int) - Method in class io.agora.rtc.EncryptionConfig
Sets the encryption mode.
setExpectedBitrateBps(int) - Method in class io.agora.rtc.PeerDownlinkInfo
Sets the expected bitrate (bps).
setExpectedDownlinkBitrate(int) - Method in class io.agora.rtc.LastmileProbeConfig
Sets the expected downlink bitrate (bps).
setExpectedUplinkBitrate(int) - Method in class io.agora.rtc.LastmileProbeConfig
Sets the expected uplink bitrate (bps).
setExternalSubtitle(String) - Method in class io.agora.rtc.AgoraMediaPlayerSource
Sets an external subtitle file.
setExtraSendFrameSpeed(SendExternalAudioParameters) - Method in class io.agora.rtc.AgoraRtcConn
Sets the extra send frame speed for external audio.
setExtSeqnum(int) - Method in class io.agora.rtc.LocalAudioDetailedStats
Sets the extended sequence number.
setFarFiledFlag(int) - Method in class io.agora.rtc.AudioFrame
Sets the far field flag.
setFecActionCounter(int) - Method in class io.agora.rtc.AnaStats
Sets the FEC action counter.
setFftSz(int) - Method in class io.agora.rtc.AgoraAudioVadConfig
Sets the FFT size used by the detector.
setFileSize(long) - Method in class io.agora.rtc.CacheStatistics
Sets the file size in bytes.
setFillAlphaBuffer(int) - Method in class io.agora.rtc.ExternalVideoFrame
Sets whether to extract alphaBuffer from bgra or rgba data.
setFilterLength(Constants.AecFilterLength) - Method in class io.agora.rtc.audio3a.AecConfig
Sets the AEC filter length.
setFirstAudioPacketDuration(int) - Method in class io.agora.rtc.RtcStats
Sets the first audio packet duration (ms).
setFirstAudioPacketDurationAfterUnmute(int) - Method in class io.agora.rtc.RtcStats
Sets the first audio packet duration after unmute (ms).
setFirstVideoKeyFrameDecodedDurationAfterUnmute(int) - Method in class io.agora.rtc.RtcStats
Sets the first video key frame decoded duration after unmute (ms).
setFirstVideoKeyFramePacketDuration(int) - Method in class io.agora.rtc.RtcStats
Sets the first video key frame packet duration (ms).
setFirstVideoKeyFramePacketDurationAfterUnmute(int) - Method in class io.agora.rtc.RtcStats
Sets the first video key frame packet duration after unmute (ms).
setFirstVideoKeyFrameRenderedDurationAfterUnmute(int) - Method in class io.agora.rtc.RtcStats
Sets the first video key frame rendered duration after unmute (ms).
setFirstVideoPacketDuration(int) - Method in class io.agora.rtc.RtcStats
Sets the first video packet duration (ms).
setFirstVideoPacketDurationAfterUnmute(int) - Method in class io.agora.rtc.RtcStats
Sets the first video packet duration after unmute (ms).
setFormat(int) - Method in class io.agora.rtc.ExternalVideoFrame
Sets the pixel format.
setFormat(int) - Method in class io.agora.rtc.PaddedRawPixelBuffer
Sets the pixel format.
setFps(int) - Method in class io.agora.rtc.VideoFormat
Sets the frame rate.
setFractionLost(float) - Method in class io.agora.rtc.LocalAudioDetailedStats
Sets the fraction lost.
setFrameLengthDecreaseCounter(int) - Method in class io.agora.rtc.AnaStats
Sets the frame length decrease counter.
setFrameLengthIncreaseCounter(int) - Method in class io.agora.rtc.AnaStats
Sets the frame length increase counter.
setFrameLossRate(int) - Method in class io.agora.rtc.RemoteVideoTrackStats
Sets the frame loss rate (%).
setFramerate(int) - Method in class io.agora.rtc.RtmpStreamingVideoConf
Sets the frame rate (fps).
setFramerate(int) - Method in class io.agora.rtc.SimulcastStreamConfig
Sets the frame rate (fps).
setFrameRate(int) - Method in class io.agora.rtc.VideoEncoderConfig
Sets the frame rate.
setFrameRenderDelayMs(int) - Method in class io.agora.rtc.RemoteVideoTrackStats
Sets the frame render delay (ms).
setFramesEncoded(int) - Method in class io.agora.rtc.LocalVideoTrackStats
Sets the number of frames encoded.
setFramesPerSecond(int) - Method in class io.agora.rtc.EncodedVideoFrameInfo
Sets the number of video frames per second.
setFrameType(int) - Method in class io.agora.rtc.EncodedVideoFrameInfo
Sets the frame type of the encoded video frame.
setFrequency(int) - Method in class io.agora.rtc.ContentInspectModule
Sets the inspection frequency.
setFrozenRate(int) - Method in class io.agora.rtc.RemoteAudioTrackStats
Sets the freeze rate (%).
setFrozenRate(int) - Method in class io.agora.rtc.RemoteVideoTrackStats
Sets the freeze rate (%).
setFrqInputAvailableFlag(int) - Method in class io.agora.rtc.AgoraAudioVadConfig
Sets the flag indicating external frequency input.
setGatewayRtt(int) - Method in class io.agora.rtc.RtcStats
Sets the gateway RTT (ms).
setGopInMs(int) - Method in class io.agora.rtc.RtmpStreamingVideoConf
Sets the GOP in milliseconds.
setHasAudio(int) - Method in class io.agora.rtc.UserInfo
Sets whether user has audio.
setHasVideo(int) - Method in class io.agora.rtc.UserInfo
Sets whether user has video.
setHeight(int) - Method in class io.agora.rtc.EncodedVideoFrameInfo
Sets the height (px) of the video.
setHeight(int) - Method in class io.agora.rtc.ExternalVideoFrame
Sets the height of the incoming video frame.
setHeight(int) - Method in class io.agora.rtc.LiveTranscoding
Sets the video height (px).
setHeight(int) - Method in class io.agora.rtc.LocalVideoTrackStats
Sets the frame height (pixel).
setHeight(int) - Method in class io.agora.rtc.MixerLayoutConfig
Sets the height (px).
setHeight(int) - Method in class io.agora.rtc.Rectangle
Sets the height (px).
setHeight(int) - Method in class io.agora.rtc.RemoteVideoTrackStats
Sets the height (px).
setHeight(int) - Method in class io.agora.rtc.RtcImage
Sets the height (px).
setHeight(int) - Method in class io.agora.rtc.RtmpStreamingVideoConf
Sets the height (px).
setHeight(int) - Method in class io.agora.rtc.TranscodingUser
Sets the height (px).
setHeight(int) - Method in class io.agora.rtc.TranscodingVideoStream
Sets the height (px).
setHeight(int) - Method in class io.agora.rtc.VideoDimensions
Sets the height of the video.
setHeight(int) - Method in class io.agora.rtc.VideoFormat
Sets the video height.
setHeight(int) - Method in class io.agora.rtc.VideoFrame
Sets the video pixel height.
setHopSz(int) - Method in class io.agora.rtc.AgoraAudioVadConfig
Sets the FFT hop size.
setId(int) - Method in class io.agora.rtc.CapabilityItem
Sets the capability ID.
setId(int) - Method in class io.agora.rtc.RtcConnInfo
Sets the unique identifier for the connection.
setId(long) - Method in class io.agora.rtc.TextureId
Sets the texture ID.
setImagePath(String) - Method in class io.agora.rtc.MixerLayoutConfig
Sets the image path.
setImageUrl(String) - Method in class io.agora.rtc.TranscodingVideoStream
Sets the image URL.
setInactivePercent(float) - Method in class io.agora.rtc.AgoraAudioVadConfig
Sets the percentage threshold for inactivity detection.
setInactivePercent(float) - Method in class io.agora.rtc.AgoraAudioVadConfigV2
Sets the inactive percentage threshold.
setInputFrameRate(int) - Method in class io.agora.rtc.LocalVideoTrackStats
Sets the input frame rate (fps).
setInputNumberOfChannels(int) - Method in class io.agora.rtc.AudioSessionConfig
Sets the input number of channels.
setInt(String, int) - Method in class io.agora.rtc.AgoraParameter
Sets an integer parameter.
setInternalCodec(int) - Method in class io.agora.rtc.LocalAudioStats
Sets the internal payload codec.
setInternalUid(int) - Method in class io.agora.rtc.RtcConnInfo
Sets the internal user identifier.
setIoBufferDuration(double) - Method in class io.agora.rtc.AudioSessionConfig
Sets the IO buffer duration.
setIsLocal(int) - Method in class io.agora.rtc.VideoTrackInfo
Sets whether the track is local.
setIsPublishAudio(boolean) - Method in class io.agora.rtc.RtcConnPublishConfig
Sets whether to publish audio.
setIsPublishVideo(boolean) - Method in class io.agora.rtc.RtcConnPublishConfig
Sets whether to publish video.
setJitter(int) - Method in class io.agora.rtc.LastmileProbeOneWayResult
Sets the jitter (ms).
setJitterBufferDelay(int) - Method in class io.agora.rtc.RemoteAudioTrackStats
Sets the jitter buffer delay (ms).
setJitterMs(int) - Method in class io.agora.rtc.LocalAudioDetailedStats
Sets the jitter (ms).
setJointThr(float) - Method in class io.agora.rtc.AgoraAudioVadConfig
Sets the joint threshold in dB.
setLanguage(byte) - Method in class io.agora.rtc.MediaStreamInfo
Sets the language.
setLastmileBufferDelayTimeMs(int) - Method in class io.agora.rtc.DownlinkNetworkInfo
Sets the delay time in milliseconds for the last mile buffer.
setLastmileDelay(short) - Method in class io.agora.rtc.RtcStats
Sets the last-mile delay (ms).
setLeft(int) - Method in class io.agora.rtc.MixerLayoutConfig
Sets the left position (px).
setLiveTranscoding(LiveTranscoding) - Method in class io.agora.rtc.AgoraRtmpStreamingService
Sets live transcoding configuration.
setLocalSsrc(int) - Method in class io.agora.rtc.LocalAudioDetailedStats
Sets the local SSRC.
setLocalUserId(String) - Method in class io.agora.rtc.RtcConnInfo
Sets the local user identifier.
setLogFile(String, int) - Method in class io.agora.rtc.AgoraService
Sets the log file.
setLogFilePath(String) - Method in class io.agora.rtc.AgoraServiceConfig
Sets the log file path.
setLogFileSize(int) - Method in class io.agora.rtc.AgoraServiceConfig
Sets the log file size.
setLogFilter(int) - Method in class io.agora.rtc.AgoraService
Sets the log filter.
setLogFilters(int) - Method in class io.agora.rtc.AgoraServiceConfig
Sets the log filters.
setLoopCount(int) - Method in class io.agora.rtc.AgoraMediaPlayerSource
Sets the loop count for playback.
setLowLatency(int) - Method in class io.agora.rtc.LiveTranscoding
Sets the low latency mode.
setMatrix(int) - Method in class io.agora.rtc.ColorSpace
Sets the matrix coefficients index.
setMatrix(float) - Method in class io.agora.rtc.ExternalVideoFrame
Sets the incoming 4x4 transformational matrix.
setMatrix(float[]) - Method in class io.agora.rtc.VideoFrame
Sets the incoming 4x4 transformational matrix.
setMaxBitrate(int) - Method in class io.agora.rtc.RtmpStreamingVideoConf
Sets the maximum bitrate (Kbps).
setMaxBufferedAudioFrameNumber(int) - Method in class io.agora.rtc.AgoraLocalAudioTrack
Sets the maximum number of buffered audio frames.
setMaxDigitalGaindB(int) - Method in class io.agora.rtc.audio3a.AgcConfig
Sets the maximum digital AGC gain in dB.
setMaxPort(int) - Method in class io.agora.rtc.RtcConnConfig
Sets the maximum port.
setMaxSendBitrate(int) - Method in class io.agora.rtc.RtcConnConfig
Sets the maximum sending bitrate.
setMediaBitrateBps(int) - Method in class io.agora.rtc.LocalVideoTrackStats
Sets the frame rate excluding FEC.
setMemoryAppUsageInKbytes(int) - Method in class io.agora.rtc.RtcStats
Sets the memory app usage (KB).
setMemoryAppUsageRatio(double) - Method in class io.agora.rtc.RtcStats
Sets the memory app usage ratio (%).
setMemoryTotalUsageRatio(double) - Method in class io.agora.rtc.RtcStats
Sets the memory total usage ratio (%).
setMetadata(String) - Method in class io.agora.rtc.LiveTranscoding
Sets the metadata.
setMetadataBuffer(ByteBuffer) - Method in class io.agora.rtc.ExternalVideoFrame
Sets the MetaData buffer.
setMetadataBuffer(ByteBuffer) - Method in class io.agora.rtc.VideoFrame
Sets the MetaData buffer (for texture).
setMicrophoneMute(int) - Method in class io.agora.rtc.AgoraAudioDeviceManager
Sets the microphone mute state.
setMicrophoneVolume(int) - Method in class io.agora.rtc.AgoraAudioDeviceManager
Sets the microphone volume.
setMinBitrate(int) - Method in class io.agora.rtc.RtmpStreamingVideoConf
Sets the minimum bitrate (Kbps).
setMinBitrate(int) - Method in class io.agora.rtc.VideoEncoderConfig
Sets the minimum encoding bitrate (Kbps).
setMinPort(int) - Method in class io.agora.rtc.RtcConnConfig
Sets the minimum port.
setMirror(int) - Method in class io.agora.rtc.AgoraVideoRenderer
Sets the mirror mode.
setMirror(byte) - Method in class io.agora.rtc.MixerLayoutConfig
Sets the mirror mode.
setMirror(int) - Method in class io.agora.rtc.TranscodingVideoStream
Sets the mirror mode.
setMirrorMode(int) - Method in class io.agora.rtc.VideoEncoderConfig
Sets the mirror mode.
setMissedAudioFrames(int) - Method in class io.agora.rtc.LocalAudioTrackStats
Sets the number of missed audio frames.
setMixedAudioFrameParameters(int, int, int) - Method in class io.agora.rtc.AgoraLocalUser
Sets the mixed audio frame parameters.
setModelPath(String) - Method in class io.agora.rtc.audio3a.AgoraAudioProcessorConfig
Sets the model path.
setMusicProb(int) - Method in class io.agora.rtc.AudioFrame
Sets the probability of music presence.
setName(String) - Method in class io.agora.rtc.CapabilityItem
Sets the capability name.
setName(String) - Method in class io.agora.rtc.SrcInfo
Sets the source name.
setNetworkTransportDelay(int) - Method in class io.agora.rtc.RemoteAudioTrackStats
Sets the network delay (ms).
setNsEnabled(boolean) - Method in class io.agora.rtc.apm.AinsConfig
Sets whether NS is enabled.
setNsngAlgRoute(int) - Method in class io.agora.rtc.apm.AinsConfig
Sets the NSNG algorithm route.
setNsngPredefAgg(int) - Method in class io.agora.rtc.apm.AinsConfig
Sets the NSNG predefined aggressiveness.
setNumber(String, double) - Method in class io.agora.rtc.AgoraParameter
Sets a numeric parameter.
setNumberOfChannels(int) - Method in class io.agora.rtc.AudioSubscriptionOptions
Sets the number of audio channels.
setNumberOfChannels(int) - Method in class io.agora.rtc.EncodedAudioFrameInfo
Sets the number of audio channels.
setNumberOfChannels(int) - Method in class io.agora.rtc.RtmpStreamingAudioConf
Sets the number of channels.
setNumberOfStreams(long) - Method in class io.agora.rtc.LocalVideoTrackStats
Sets the number of streams.
setNumChannels(int) - Method in class io.agora.rtc.AudioPcmFrame
Sets the number of audio channels.
setNumChannels(int) - Method in class io.agora.rtc.LocalAudioStats
Sets the number of audio channels.
setNumChannels(int) - Method in class io.agora.rtc.RemoteAudioTrackStats
Sets the number of channels.
setObservationPosition(int) - Method in class io.agora.rtc.VideoTrackInfo
Sets the observation position.
setOrientationMode(int) - Method in class io.agora.rtc.RtmpStreamingVideoConf
Sets the orientation mode.
setOrientationMode(int) - Method in class io.agora.rtc.VideoEncoderConfig
Sets the video orientation mode.
setOutFrame(byte[]) - Method in class io.agora.rtc.VadProcessResult
Sets the output frame.
setOutputNumberOfChannels(int) - Method in class io.agora.rtc.AudioSessionConfig
Sets the output number of channels.
setOverrideSpeaker(int) - Method in class io.agora.rtc.AudioSessionConfig
Sets the override speaker setting.
setOwnerUid(int) - Method in class io.agora.rtc.VideoTrackInfo
Sets the user ID of the track owner.
setPacketLossRate(int) - Method in class io.agora.rtc.LastmileProbeOneWayResult
Sets the packet loss rate (%).
setPacketLossRate(int) - Method in class io.agora.rtc.RemoteVideoTrackStats
Sets the packet loss rate (%).
setPacketOnly(int) - Method in class io.agora.rtc.AudioSubscriptionOptions
Sets the packet only flag.
setPacketsBeforeFirstKeyFramePacket(int) - Method in class io.agora.rtc.RtcStats
Sets the packets before first key frame packet.
setPacketsLost(int) - Method in class io.agora.rtc.LocalAudioDetailedStats
Sets the packets lost.
setPacketsSent(int) - Method in class io.agora.rtc.LocalAudioDetailedStats
Sets the packets sent.
setParameters(String) - Method in class io.agora.rtc.AgoraParameter
Sets multiple parameters using a JSON string.
setPcmDataOnly(int) - Method in class io.agora.rtc.AudioSubscriptionOptions
Sets the PCM data only flag.
setPeerDownlinkInfo(PeerDownlinkInfo) - Method in class io.agora.rtc.DownlinkNetworkInfo
Sets information about the peer's downlink.
setPitch(int) - Method in class io.agora.rtc.AudioFrame
Sets the pitch of the audio signal.
setPlaybackAndRecord(int) - Method in class io.agora.rtc.AudioSessionConfig
Sets the playback and record mode.
setPlaybackAudioFrameBeforeMixingParameters(int, int) - Method in class io.agora.rtc.AgoraLocalUser
Sets the playback audio frame parameters before mixing.
setPlaybackAudioFrameParameters(int, int, int, int) - Method in class io.agora.rtc.AgoraLocalUser
Sets the playback audio frame parameters.
setPlayerId(String) - Method in class io.agora.rtc.PlayerUpdatedInfo
Sets the player ID.
setPlayerOption(String, int) - Method in class io.agora.rtc.AgoraMediaPlayerSource
Sets a player option.
setPresentationMs(long) - Method in class io.agora.rtc.AudioFrame
Sets the presentation timestamp in milliseconds.
setPresentationMs(long) - Method in class io.agora.rtc.EncodedVideoFrameInfo
Sets the presentation timestamp (PTS) of the video frame (ms).
setPreStartRecognizeCount(int) - Method in class io.agora.rtc.AgoraAudioVadConfig
Sets the pre-start recognition buffer size.
setPreStartRecognizeCount(int) - Method in class io.agora.rtc.AgoraAudioVadConfigV2
Sets the pre-start recognition frame count.
setPrimaries(int) - Method in class io.agora.rtc.ColorSpace
Sets the color primaries index.
setProbeDownlink(int) - Method in class io.agora.rtc.LastmileProbeConfig
Sets whether to probe downlink.
setProbeUplink(int) - Method in class io.agora.rtc.LastmileProbeConfig
Sets whether to probe uplink.
setPublishDuration(long) - Method in class io.agora.rtc.RemoteVideoTrackStats
Sets the publish duration (ms).
setPushedAudioFrames(int) - Method in class io.agora.rtc.LocalAudioTrackStats
Sets the number of pushed audio frames.
setQuality(int) - Method in class io.agora.rtc.RemoteAudioTrackStats
Sets the audio quality.
setQualityAdaptIndication(int) - Method in class io.agora.rtc.LocalVideoTrackStats
Sets the quality change of the local video.
setRange(int) - Method in class io.agora.rtc.ColorSpace
Sets the color range index.
setReceivedBitrate(int) - Method in class io.agora.rtc.RemoteAudioTrackStats
Sets the received bitrate (Kbps).
setReceivedBitrate(int) - Method in class io.agora.rtc.RemoteVideoTrackStats
Sets the received bitrate (Kbps).
setReceivedBytes(long) - Method in class io.agora.rtc.RemoteAudioTrackStats
Sets the number of audio bytes received.
setReceivedSampleRate(int) - Method in class io.agora.rtc.RemoteAudioTrackStats
Sets the received sample rate (Hz).
setRecordingAudioFrameParameters(int, int, int, int) - Method in class io.agora.rtc.AgoraLocalUser
Sets the recording audio frame parameters.
setRegulatedCaptureFrameRate(int) - Method in class io.agora.rtc.LocalVideoTrackStats
Sets the regulated capture frame rate (fps).
setRegulatedCaptureHeight(int) - Method in class io.agora.rtc.LocalVideoTrackStats
Sets the regulated frame height (pixel).
setRegulatedCaptureWidth(int) - Method in class io.agora.rtc.LocalVideoTrackStats
Sets the regulated frame width (pixel).
setRemoteUserUid(int) - Method in class io.agora.rtc.TranscodingVideoStream
Sets the remote user ID.
setRendererOutputFrameRate(int) - Method in class io.agora.rtc.RemoteVideoTrackStats
Sets the renderer output frame rate (fps).
setRenderFrameRate(int) - Method in class io.agora.rtc.LocalVideoTrackStats
Sets the render frame rate (fps).
setRenderMode(int) - Method in class io.agora.rtc.AgoraVideoRenderer
Sets the render mode.
setRenderTimeMs(long) - Method in class io.agora.rtc.AudioFrame
Sets the render time in milliseconds.
setRenderTimeMs(long) - Method in class io.agora.rtc.VideoFrame
Sets the timestamp to render the video stream.
setResidualEchoLikelihood(double) - Method in class io.agora.rtc.AudioProcessingStats
Sets the residual echo likelihood.
setResidualEchoLikelihoodRecentMax(double) - Method in class io.agora.rtc.AudioProcessingStats
Sets the residual echo likelihood recent maximum.
setRms(int) - Method in class io.agora.rtc.AudioFrame
Sets the root mean square of the audio signal.
setRmsThr(float) - Method in class io.agora.rtc.AgoraAudioVadConfig
Sets the RMS threshold in dB.
setRotation(int) - Method in class io.agora.rtc.AgoraVideoFrame
Sets the video frame rotation.
setRotation(byte) - Method in class io.agora.rtc.AgoraVideoMixer
Sets the rotation for the mixer output.
setRotation(int) - Method in class io.agora.rtc.EncodedVideoFrameInfo
Sets the rotation information of the encoded video frame.
setRotation(int) - Method in class io.agora.rtc.ExternalVideoFrame
Sets the clockwise rotation of the video frame (0, 90, 180, or 270).
setRotation(int) - Method in class io.agora.rtc.VideoFrame
Sets the rotation of this frame.
setRtpTimestamp(int) - Method in class io.agora.rtc.AudioFrame
Sets the RTP timestamp of the first sample in the audio frame.
setRtt(int) - Method in class io.agora.rtc.LastmileProbeResult
Sets the round-trip time (ms).
setRttMs(long) - Method in class io.agora.rtc.LocalAudioDetailedStats
Sets the round-trip time (ms).
setRxAudioBytes(int) - Method in class io.agora.rtc.RtcStats
Sets the audio bytes received.
setRxAudioKBitRate(short) - Method in class io.agora.rtc.RtcStats
Sets the receive audio bitrate (Kbps).
setRxBytes(int) - Method in class io.agora.rtc.RtcStats
Sets the total bytes received.
setRxKBitRate(short) - Method in class io.agora.rtc.RtcStats
Sets the receive bitrate (Kbps).
setRxPacketLossRate(int) - Method in class io.agora.rtc.RtcStats
Sets the receive packet loss rate (%).
setRxStreamType(int) - Method in class io.agora.rtc.RemoteVideoTrackStats
Sets the remote video stream type.
setRxVideoBytes(int) - Method in class io.agora.rtc.RtcStats
Sets the video bytes received.
setRxVideoKBitRate(short) - Method in class io.agora.rtc.RtcStats
Sets the receive video bitrate (Kbps).
setSampleRate(int) - Method in class io.agora.rtc.audio3a.AgoraAudioFrame
Sets the sample rate of the audio frame.
setSampleRate(double) - Method in class io.agora.rtc.AudioSessionConfig
Sets the sample rate.
setSampleRateHz(int) - Method in class io.agora.rtc.AudioPcmFrame
Sets the sample rate in Hz.
setSampleRateHz(int) - Method in class io.agora.rtc.AudioSubscriptionOptions
Sets the sample rate in Hz.
setSampleRateHz(int) - Method in class io.agora.rtc.EncodedAudioFrameInfo
Sets the sampling rate of the audio frame in Hz.
setSampleRateHz(int) - Method in class io.agora.rtc.RtmpStreamingAudioConf
Sets the sample rate (Hz).
setSamplesPerChannel(int) - Method in class io.agora.rtc.audio3a.AgoraAudioFrame
Sets the number of samples per channel.
setSamplesPerChannel(int) - Method in class io.agora.rtc.AudioFrame
Sets the number of samples per channel.
setSamplesPerChannel(int) - Method in class io.agora.rtc.AudioPcmFrame
Sets the number of samples per channel.
setSamplesPerChannel(int) - Method in class io.agora.rtc.EncodedAudioFrameInfo
Sets the number of samples per audio channel.
setSamplesPerSec(int) - Method in class io.agora.rtc.AudioFrame
Sets the sampling rate in samples per second.
setSamplesPerSec(int) - Method in class io.agora.rtc.AudioSinkWants
Sets the sample rate in samples per second.
setSendDelayMs(int) - Method in class io.agora.rtc.AgoraLocalAudioTrack
Sets the send delay in milliseconds.
setSenderOptions(SenderOptions) - Method in class io.agora.rtc.RtcConnPublishConfig
Sets the sender options.
setSendEvenIfEmpty(int) - Method in class io.agora.rtc.EncodedAudioFrameAdvancedSettings
Sets the send even if empty flag.
setSendEvenIfEmpty(int) - Method in class io.agora.rtc.EncodedAudioFrameInfo
Sets whether to send the frame even if it is empty.
setSendExternalAudioParameters(SendExternalAudioParameters) - Method in class io.agora.rtc.RtcConnPublishConfig
Sets the send external audio parameters.
setSendMs(int) - Method in class io.agora.rtc.SendExternalAudioParameters
Sets the duration for fast transmission in milliseconds.
setSendSpeed(int) - Method in class io.agora.rtc.SendExternalAudioParameters
Sets the transmission speed multiplier.
setSendTs(long) - Method in class io.agora.rtc.EncodedAudioFrameReceiverInfo
Sets the send time of the packet.
setSentAudioFrames(int) - Method in class io.agora.rtc.LocalAudioTrackStats
Sets the number of sent audio frames.
setSentBitrate(int) - Method in class io.agora.rtc.LocalAudioStats
Sets the average bitrate (Kbps) of sending the local user's audio stream.
setSentSampleRate(int) - Method in class io.agora.rtc.LocalAudioStats
Sets the sampling rate (Hz) of sending the local user's audio stream.
setSharedContext(Object) - Method in class io.agora.rtc.VideoFrame
Sets the EGL context (for texture).
setSize(int) - Method in class io.agora.rtc.Packet
Sets the packet size.
setSize(int) - Method in class io.agora.rtc.PaddedRawPixelBuffer
Sets the data size.
setSourceId(int) - Method in class io.agora.rtc.LocalAudioTrackStats
Sets the source ID.
setSourceType(int) - Method in class io.agora.rtc.TranscodingVideoStream
Sets the source type.
setSourceType(int) - Method in class io.agora.rtc.VideoTrackInfo
Sets the video source type.
setSpeakerMute(int) - Method in class io.agora.rtc.AgoraAudioDeviceManager
Sets the speaker mute state.
setSpeakerVolume(int) - Method in class io.agora.rtc.AgoraAudioDeviceManager
Sets the speaker volume.
setSpectrumData(AudioSpectrumData) - Method in class io.agora.rtc.UserAudioSpectrumInfo
Sets the audio spectrum data.
setSpeech(int) - Method in class io.agora.rtc.EncodedAudioFrameAdvancedSettings
Sets the speech flag.
setSpeech(int) - Method in class io.agora.rtc.EncodedAudioFrameInfo
Sets whether the frame contains speech.
setSpeechProtectThreshold(int) - Method in class io.agora.rtc.audio3a.AnsConfig
Sets the ANS speech protect threshold.
setSplitSrateFor48k(int) - Method in class io.agora.rtc.apm.AIAecConfig
Sets the split sample rate for 48k audio.
setSsrcMajorStream(int) - Method in class io.agora.rtc.LocalVideoTrackStats
Sets the synchronization source (SSRC) of the major stream.
setSsrcMinorStream(int) - Method in class io.agora.rtc.LocalVideoTrackStats
Sets the synchronization source (SSRC) of the minor stream.
setStartRecognizeCount(int) - Method in class io.agora.rtc.AgoraAudioVadConfig
Sets the frames required to start recognition.
setStartRecognizeCount(int) - Method in class io.agora.rtc.AgoraAudioVadConfigV2
Sets the frames required to enter speaking state.
setStartRmsThreshold(int) - Method in class io.agora.rtc.AgoraAudioVadConfigV2
Sets the RMS threshold required to trigger start.
setStartTime(long) - Method in class io.agora.rtc.PcmConsumeStateUtils
Sets the start time in milliseconds.
setStartVoiceProb(int) - Method in class io.agora.rtc.AgoraAudioVadConfigV2
Sets the voice probability required to trigger start.
setState(int) - Method in class io.agora.rtc.LastmileProbeResult
Sets the probe state.
setState(int) - Method in class io.agora.rtc.RtcConnInfo
Sets the current state of the connection.
setState(int) - Method in class io.agora.rtc.RtmpConnInfo
Sets the connection state.
setState(Constants.VadState) - Method in class io.agora.rtc.VadProcessResult
Sets the state of the VAD process.
setStereoAecEnabled(boolean) - Method in class io.agora.rtc.audio3a.AecConfig
Sets whether to enable stereo AEC.
setStopRecognizeCount(int) - Method in class io.agora.rtc.AgoraAudioVadConfig
Sets the frames required to stop recognition.
setStopRecognizeCount(int) - Method in class io.agora.rtc.AgoraAudioVadConfigV2
Sets the frames required to leave speaking state.
setStopRmsThreshold(int) - Method in class io.agora.rtc.AgoraAudioVadConfigV2
Sets the RMS threshold required to trigger stop.
setStopVoiceProb(int) - Method in class io.agora.rtc.AgoraAudioVadConfigV2
Sets the voice probability required to trigger stop.
setStreamIndex(int) - Method in class io.agora.rtc.MediaStreamInfo
Sets the stream index.
setStreamLayout(String, MixerLayoutConfig) - Method in class io.agora.rtc.AgoraVideoMixer
Sets the stream layout configuration.
setStreamType(int) - Method in class io.agora.rtc.EncodedVideoFrameInfo
Sets the stream type of video frame.
setStreamType(int) - Method in class io.agora.rtc.MediaStreamInfo
Sets the stream type.
setStreamType(int) - Method in class io.agora.rtc.PeerDownlinkInfo
Sets the stream type.
setStreamType(byte) - Method in class io.agora.rtc.RemoteVideoStreamInfo
Sets the stream type.
setStreamType(int) - Method in class io.agora.rtc.VideoTrackInfo
Sets the stream type.
setStride(int) - Method in class io.agora.rtc.ExternalVideoFrame
Sets the line spacing of the incoming video frame in pixels.
setStride(int) - Method in class io.agora.rtc.PaddedRawPixelBuffer
Sets the stride (bytes per row).
setString(String, String) - Method in class io.agora.rtc.AgoraParameter
Sets a string parameter.
setSuppressionMode(Constants.AnsSuppressionMode) - Method in class io.agora.rtc.audio3a.AnsConfig
Sets the ANS noise suppression mode.
setTargetBitrate(int) - Method in class io.agora.rtc.SenderOptions
Sets the target bitrate (Kbps).
setTargetleveldB(int) - Method in class io.agora.rtc.audio3a.AgcConfig
Sets the target digital AGC level in dB.
setTargetMediaBitrateBps(int) - Method in class io.agora.rtc.LocalVideoTrackStats
Sets the target bitrate (bps).
setTextureId(int) - Method in class io.agora.rtc.ExternalVideoFrame
Sets the texture ID used by the video frame.
setTextureId(int) - Method in class io.agora.rtc.VideoFrame
Sets the texture ID used by the video frame.
setTimestamp(long) - Method in class io.agora.rtc.ExternalVideoFrame
Sets the timestamp of the incoming video frame (ms).
setTimestamp(int) - Method in class io.agora.rtc.PacketOptions
Sets the timestamp.
setTimestampUs(long) - Method in class io.agora.rtc.AgoraVideoFrame
Sets the video frame timestamp.
setToken(String) - Method in class io.agora.rtc.ChannelMediaInfo
Sets the token for authentication.
setTop(int) - Method in class io.agora.rtc.MixerLayoutConfig
Sets the top position (px).
setTotalActiveTime(long) - Method in class io.agora.rtc.RemoteVideoTrackStats
Sets the total active time (ms).
setTotalBitrateBps(int) - Method in class io.agora.rtc.LocalVideoTrackStats
Sets the total frame rate including FEC.
setTotalDecodedFrames(int) - Method in class io.agora.rtc.RemoteVideoTrackStats
Sets the total decoded frames.
setTotalDownscaleLevelCount(int) - Method in class io.agora.rtc.DownlinkNetworkInfo
Sets the total count of downscale levels.
setTotalDownscaleLevelCounts(byte) - Method in class io.agora.rtc.RemoteVideoStreamInfo
Sets the total downscale level counts.
setTotalExtraSendMs(long) - Method in class io.agora.rtc.AgoraLocalAudioTrack
Sets the total extra send time in milliseconds.
setTotalExtraSendMs() - Method in class io.agora.rtc.AgoraRtcConn
Sets the total extra send time in milliseconds.
setTotalFrozenTime(int) - Method in class io.agora.rtc.RemoteAudioTrackStats
Sets the total freeze time (ms).
setTotalFrozenTime(int) - Method in class io.agora.rtc.RemoteVideoTrackStats
Sets the total freeze time (ms).
setTotalInputDuration(double) - Method in class io.agora.rtc.LocalAudioDetailedStats
Sets the total input duration.
setTotalInputEnergy(double) - Method in class io.agora.rtc.LocalAudioDetailedStats
Sets the total input energy.
setTotalLength(long) - Method in class io.agora.rtc.PcmConsumeStateUtils
Sets the total length of PCM data.
setTotalReceivedVideoCount(int) - Method in class io.agora.rtc.DownlinkNetworkInfo
Sets the total count of received video streams.
setTrackId(int) - Method in class io.agora.rtc.EncodedVideoFrameInfo
Sets the track ID.
setTrackId(int) - Method in class io.agora.rtc.VideoTrackInfo
Sets the track ID.
setTranscodingExtraInfo(String) - Method in class io.agora.rtc.LiveTranscoding
Sets the extra transcoding information.
setTranscodingUsers(TranscodingUser) - Method in class io.agora.rtc.LiveTranscoding
Sets the transcoding user configuration.
setTransfer(int) - Method in class io.agora.rtc.ColorSpace
Sets the transfer characteristics index.
setTxAudioBytes(int) - Method in class io.agora.rtc.RtcStats
Sets the audio bytes sent.
setTxAudioKBitRate(short) - Method in class io.agora.rtc.RtcStats
Sets the send audio bitrate (Kbps).
setTxBytes(int) - Method in class io.agora.rtc.RtcStats
Sets the total bytes sent.
setTxKBitRate(short) - Method in class io.agora.rtc.RtcStats
Sets the send bitrate (Kbps).
setTxPacketLossRate(int) - Method in class io.agora.rtc.RtcStats
Sets the send packet loss rate (%).
setTxVideoBytes(int) - Method in class io.agora.rtc.RtcStats
Sets the video bytes sent.
setTxVideoKBitRate(short) - Method in class io.agora.rtc.RtcStats
Sets the send video bitrate (Kbps).
setType(int) - Method in class io.agora.rtc.audio3a.AgoraAudioFrame
Sets the audio frame type.
setType(int) - Method in class io.agora.rtc.AudioFrame
Sets the type of audio frame.
setType(int) - Method in class io.agora.rtc.ContentInspectModule
Sets the content inspection type.
setType(int) - Method in class io.agora.rtc.ExternalVideoFrame
Sets the buffer type.
setType(int) - Method in class io.agora.rtc.VideoFrame
Sets the video frame type.
setType(int) - Method in class io.agora.rtc.VideoSubscriptionOptions
Sets the type of video subscription.
setTypingNoiseDetected(int) - Method in class io.agora.rtc.LocalAudioDetailedStats
Sets the typing noise detected flag.
setUBuffer(ByteBuffer) - Method in class io.agora.rtc.VideoFrame
Sets the U data buffer.
setUid(int) - Method in class io.agora.rtc.ChannelMediaInfo
Sets the user ID.
setUid(int) - Method in class io.agora.rtc.EncodedVideoFrameInfo
Sets the ID of the user.
setUid(String) - Method in class io.agora.rtc.PeerDownlinkInfo
Sets the user ID.
setUid(int) - Method in class io.agora.rtc.RemoteAudioTrackStats
Sets the user ID.
setUid(int) - Method in class io.agora.rtc.RemoteVideoStreamInfo
Sets the user ID.
setUid(int) - Method in class io.agora.rtc.RemoteVideoTrackStats
Sets the user ID.
setUid(int) - Method in class io.agora.rtc.TranscodingUser
Sets the user ID.
setUid(int) - Method in class io.agora.rtc.UserAudioSpectrumInfo
Sets the user ID.
setUint(String, int) - Method in class io.agora.rtc.AgoraParameter
Sets an unsigned integer parameter.
setUplinkCostTimeMs(int) - Method in class io.agora.rtc.LocalVideoTrackStats
Sets the average time diff between frame captured and framed encoded.
setUplinkPacketLossFraction(float) - Method in class io.agora.rtc.AnaStats
Sets the uplink packet loss fraction.
setUplinkReport(LastmileProbeOneWayResult) - Method in class io.agora.rtc.LastmileProbeResult
Sets the uplink probe result.
setUrl(String) - Method in class io.agora.rtc.RtcImage
Sets the image URL.
setUseAnalogMode(boolean) - Method in class io.agora.rtc.audio3a.AgcConfig
Sets whether to use analog AGC mode.
setUseCVersionAIModule(int) - Method in class io.agora.rtc.AgoraAudioVadConfig
Sets the flag for using the C AI modules.
setUserCount(int) - Method in class io.agora.rtc.LiveTranscoding
Sets the number of users.
setUserCount(int) - Method in class io.agora.rtc.RtcStats
Sets the user count.
setUserId(String) - Method in class io.agora.rtc.AudioVolumeInfo
Sets the user ID of the audio source.
setUserId(String) - Method in class io.agora.rtc.TranscodingUser
Sets the user ID string.
setUserId(String) - Method in class io.agora.rtc.UserInfo
Sets the user ID.
setUserRole(int) - Method in class io.agora.rtc.AgoraLocalUser
Sets the user role.
setUseStringUid(int) - Method in class io.agora.rtc.AgoraServiceConfig
Sets whether to use string UID.
setUStride(int) - Method in class io.agora.rtc.VideoFrame
Sets the line span of U buffer in YUV data.
setVad(int) - Method in class io.agora.rtc.AudioVolumeInfo
Sets the Voice Activity Detection (VAD) result.
setVadInstance(AgoraAudioVadV2) - Method in class io.agora.rtc.utils.VadDumpUtils
Set VAD instance for adaptive threshold info dumping.
setVadThr(double) - Method in class io.agora.rtc.apm.BghvsConfig
Sets the VAD threshold.
setVBuffer(ByteBuffer) - Method in class io.agora.rtc.VideoFrame
Sets the V data buffer.
setVideoBitrate(int) - Method in class io.agora.rtc.LiveTranscoding
Sets the video bitrate (bps).
setVideoBitRate(int) - Method in class io.agora.rtc.MediaStreamInfo
Sets the video bitrate (bps).
setVideoCodecProfile(int) - Method in class io.agora.rtc.LiveTranscoding
Sets the video codec profile.
setVideoEncoderConfig(VideoEncoderConfig) - Method in class io.agora.rtc.AgoraLocalVideoTrack
Sets the video encoder configuration.
setVideoEncoderConfig(VideoEncoderConfig) - Method in class io.agora.rtc.AgoraRtcConn
Sets the video encoder configuration.
setVideoEncoderTargetBitrateBps(int) - Method in class io.agora.rtc.UplinkNetworkInfo
Sets the target bitrate for the video encoder in bits per second.
setVideoFrameRate(int) - Method in class io.agora.rtc.LiveTranscoding
Sets the video frame rate (fps).
setVideoFrameRate(int) - Method in class io.agora.rtc.MediaStreamInfo
Sets the video frame rate (fps).
setVideoGop(int) - Method in class io.agora.rtc.LiveTranscoding
Sets the video GOP.
setVideoHeight(int) - Method in class io.agora.rtc.MediaStreamInfo
Sets the video height (px).
setVideoPublishType(Constants.VideoPublishType) - Method in class io.agora.rtc.RtcConnPublishConfig
Sets the video publish type.
setVideoRecvMediaPacket(int) - Method in class io.agora.rtc.RtcConnConfig
Sets whether to receive video media packet.
setVideoRotation(int) - Method in class io.agora.rtc.MediaStreamInfo
Sets the video rotation.
setVideoWidth(int) - Method in class io.agora.rtc.MediaStreamInfo
Sets the video width (px).
setView(long) - Method in class io.agora.rtc.AgoraVideoRenderer
Sets the view for rendering.
setVoicePitch(double) - Method in class io.agora.rtc.AudioVolumeInfo
Sets the pitch of the voice.
setVoicePitch(double) - Method in class io.agora.rtc.LocalAudioStats
Sets the voice pitch frequency in Hz.
setVoiceProb(int) - Method in class io.agora.rtc.AudioFrame
Sets the probability of voice presence.
setVoiceProbThr(float) - Method in class io.agora.rtc.AgoraAudioVadConfig
Sets the voice probability threshold.
setVolume(int) - Method in class io.agora.rtc.AudioVolumeInfo
Sets the volume level of the audio.
setVStride(int) - Method in class io.agora.rtc.VideoFrame
Sets the line span of V buffer in YUV data.
setWatermark(RtcImage) - Method in class io.agora.rtc.LiveTranscoding
Sets the watermark image.
setWatermarkCount(int) - Method in class io.agora.rtc.LiveTranscoding
Sets the number of watermarks.
setWidth(int) - Method in class io.agora.rtc.EncodedVideoFrameInfo
Sets the width (px) of the video.
setWidth(int) - Method in class io.agora.rtc.LiveTranscoding
Sets the video width (px).
setWidth(int) - Method in class io.agora.rtc.LocalVideoTrackStats
Sets the frame width (pixel).
setWidth(int) - Method in class io.agora.rtc.MixerLayoutConfig
Sets the width (px).
setWidth(int) - Method in class io.agora.rtc.Rectangle
Sets the width (px).
setWidth(int) - Method in class io.agora.rtc.RemoteVideoTrackStats
Sets the width (px).
setWidth(int) - Method in class io.agora.rtc.RtcImage
Sets the width (px).
setWidth(int) - Method in class io.agora.rtc.RtmpStreamingVideoConf
Sets the width (px).
setWidth(int) - Method in class io.agora.rtc.TranscodingUser
Sets the width (px).
setWidth(int) - Method in class io.agora.rtc.TranscodingVideoStream
Sets the width (px).
setWidth(int) - Method in class io.agora.rtc.VideoDimensions
Sets the width of the video.
setWidth(int) - Method in class io.agora.rtc.VideoFormat
Sets the video width.
setWidth(int) - Method in class io.agora.rtc.VideoFrame
Sets the video pixel width.
setWidthRatio(float) - Method in class io.agora.rtc.WatermarkRatio
Sets the width ratio.
setX(int) - Method in class io.agora.rtc.Rectangle
Sets the X coordinate.
setX(int) - Method in class io.agora.rtc.RtcImage
Sets the X coordinate.
setX(int) - Method in class io.agora.rtc.TranscodingUser
Sets the X coordinate.
setX(int) - Method in class io.agora.rtc.TranscodingVideoStream
Sets the X coordinate.
setXRatio(float) - Method in class io.agora.rtc.WatermarkRatio
Sets the X-axis position ratio.
setY(int) - Method in class io.agora.rtc.Rectangle
Sets the Y coordinate.
setY(int) - Method in class io.agora.rtc.RtcImage
Sets the Y coordinate.
setY(int) - Method in class io.agora.rtc.TranscodingUser
Sets the Y coordinate.
setY(int) - Method in class io.agora.rtc.TranscodingVideoStream
Sets the Y coordinate.
setYBuffer(ByteBuffer) - Method in class io.agora.rtc.VideoFrame
Sets the Y data buffer.
setYRatio(float) - Method in class io.agora.rtc.WatermarkRatio
Sets the Y-axis position ratio.
setYStride(int) - Method in class io.agora.rtc.VideoFrame
Sets the line span of Y buffer in YUV data.
setZOrder(int) - Method in class io.agora.rtc.MixerLayoutConfig
Sets the z-order.
setZOrder(int) - Method in class io.agora.rtc.RtcImage
Sets the z-order.
setZOrder(int) - Method in class io.agora.rtc.TranscodingUser
Sets the z-order.
setZOrder(int) - Method in class io.agora.rtc.TranscodingVideoStream
Sets the z-order.
sharedContext - Variable in class io.agora.rtc.VideoFrame
[Texture related parameter], egl context.
silenceCount - Variable in class io.agora.rtc.AgoraAudioVadV2
Count of recent frames considered as silence.
SimulcastStreamConfig - Class in io.agora.rtc
Configuration for simulcast stream.
SimulcastStreamConfig() - Constructor for class io.agora.rtc.SimulcastStreamConfig
Default constructor for SimulcastStreamConfig.
SimulcastStreamConfig(VideoDimensions, int, int) - Constructor for class io.agora.rtc.SimulcastStreamConfig
Constructs SimulcastStreamConfig with all parameters.
SINGING_BEAUTIFIER - Static variable in class io.agora.rtc.Constants
Singing beautifier effect.
size() - Method in class io.agora.rtc.AgoraVideoFrame
Gets the video frame size in bytes.
size - Variable in class io.agora.rtc.Packet
Packet size
size - Variable in class io.agora.rtc.PaddedRawPixelBuffer
Data size
SOFTWARE_ENCODER - Static variable in class io.agora.rtc.Constants
Software encoder.
sourceFile - Variable in class io.agora.rtc.utils.VadDumpUtils
Source file output stream
sourceId - Variable in class io.agora.rtc.LocalAudioTrackStats
Source ID
sourceType - Variable in class io.agora.rtc.TranscodingVideoStream
Source type
sourceType - Variable in class io.agora.rtc.VideoTrackInfo
Video source type.
spectrumData - Variable in class io.agora.rtc.UserAudioSpectrumInfo
Audio spectrum data
speech - Variable in class io.agora.rtc.EncodedAudioFrameAdvancedSettings
Speech flag
speech - Variable in class io.agora.rtc.EncodedAudioFrameInfo
Indicates whether the frame contains speech
speechProtectThreshold - Variable in class io.agora.rtc.audio3a.AnsConfig
The ANS speech protect threshold, which is used when possibly speech damage happened by ANS.
splitSrateFor48k - Variable in class io.agora.rtc.apm.AIAecConfig
Split sample rate for 48k audio Default: 16000
SrcInfo - Class in io.agora.rtc
Information about source stream.
SrcInfo() - Constructor for class io.agora.rtc.SrcInfo
Default constructor for SrcInfo.
SrcInfo(int, String) - Constructor for class io.agora.rtc.SrcInfo
Constructs SrcInfo with bitrate and name.
ssrcMajorStream - Variable in class io.agora.rtc.LocalVideoTrackStats
The synchronization source (SSRC) of the major stream.
ssrcMinorStream - Variable in class io.agora.rtc.LocalVideoTrackStats
The synchronization source (SSRC) of the minor stream.
START_BY_MAX_FRAME_SIZE - Static variable in class io.agora.rtc.utils.AudioConsumerUtils
Maximum frame size for starting cache
START_BY_MIN_FRAME_SIZE - Static variable in class io.agora.rtc.utils.AudioConsumerUtils
Minimum frame size for starting cache
startCacheDataSize - Variable in class io.agora.rtc.utils.AudioConsumerUtils
Initial cache data size
startedTimestamp - Variable in class io.agora.rtc.utils.AudioConsumerUtils
Timestamp when consumption started
startLastmileProbeTest(LastmileProbeConfig) - Method in class io.agora.rtc.AgoraRtcConn
Starts last-mile network probe test
startQueue - Variable in class io.agora.rtc.AgoraAudioVadV2
Buffer of frames collected while waiting to start speaking.
startRecognizeCount - Variable in class io.agora.rtc.AgoraAudioVadConfig
start recognize count, buffer size for 10ms 16KHz 16bit 1channel PCM, default value is 10
startRecognizeCount - Variable in class io.agora.rtc.AgoraAudioVadConfigV2
The number of audio frames required to confirm the speaking state.
startRecording() - Method in class io.agora.rtc.AgoraRecordDevice
Starts recording audio.
startRmsThreshold - Variable in class io.agora.rtc.AgoraAudioVadConfigV2
rms: for rmsThreshold, the higher the value, the more sensitive to voice activity.
startSize - Variable in class io.agora.rtc.AgoraAudioVadV2
Required frame count before declaring the speaking state.
startTime - Variable in class io.agora.rtc.PcmConsumeStateUtils
Start time in milliseconds
startVoiceProb - Variable in class io.agora.rtc.AgoraAudioVadConfigV2
voice prob: The lower the gate threshold, the higher the probability that a frame is judged as activity, which allows the start phase to begin earlier.
state - Variable in class io.agora.rtc.LastmileProbeResult
Probe state
state - Variable in class io.agora.rtc.RtcConnInfo
Current state of the connection
state - Variable in class io.agora.rtc.RtmpConnInfo
Connection state
state - Variable in class io.agora.rtc.VadProcessResult
The state of the VAD process
stereoAecEnabled - Variable in class io.agora.rtc.audio3a.AecConfig
Whether to enable stereo Aec.
stop() - Method in class io.agora.rtc.AgoraMediaPlayerSource
Stops playback.
stopLastmileProbeTest() - Method in class io.agora.rtc.AgoraRtcConn
Stops last-mile network probe test
stopQueue - Variable in class io.agora.rtc.AgoraAudioVadV2
Buffer of frames collected while confirming the stop state.
stopRecognizeCount - Variable in class io.agora.rtc.AgoraAudioVadConfig
stop recognize count, buffer size for 10ms 16KHz 16bit 1channel PCM, default value is 6
stopRecognizeCount - Variable in class io.agora.rtc.AgoraAudioVadConfigV2
The number of audio frames required to confirm the stop speaking state.
stopRecording() - Method in class io.agora.rtc.AgoraRecordDevice
Stops recording audio.
stopRmsThreshold - Variable in class io.agora.rtc.AgoraAudioVadConfigV2
rms: for rmsThreshold, the higher the value, the more sensitive to voice activity.
stopVoiceProb - Variable in class io.agora.rtc.AgoraAudioVadConfigV2
voice prob: The lower the gate threshold, the higher the probability that a frame is judged as activity, which allows the start phase to begin earlier.
STREAM_FALLBACK_OPTION_AUDIO_ONLY - Static variable in class io.agora.rtc.Constants
Stream fallback option: Audio only
STREAM_FALLBACK_OPTION_DISABLED - Static variable in class io.agora.rtc.Constants
Stream fallback option: Disabled
STREAM_FALLBACK_OPTION_VIDEO_STREAM_LOW - Static variable in class io.agora.rtc.Constants
Stream fallback option: Video stream low
STREAM_LIFE_CYCLE_BIND2CHANNEL - Static variable in class io.agora.rtc.Constants
Bound to the channel lifecycle.
STREAM_LIFE_CYCLE_BIND2OWNER - Static variable in class io.agora.rtc.Constants
Bound to the owner of the RTMP stream.
streamIndex - Variable in class io.agora.rtc.MediaStreamInfo
Stream index
streamType - Variable in class io.agora.rtc.EncodedVideoFrameInfo
The stream type of video frame.
streamType - Variable in class io.agora.rtc.MediaStreamInfo
Stream type
streamType - Variable in class io.agora.rtc.PeerDownlinkInfo
Stream type
streamType - Variable in class io.agora.rtc.RemoteVideoStreamInfo
Stream type
streamType - Variable in class io.agora.rtc.VideoTrackInfo
Stream type.
stride - Variable in class io.agora.rtc.ExternalVideoFrame
Line spacing of the incoming video frame, which must be in pixels instead of bytes.
stride - Variable in class io.agora.rtc.PaddedRawPixelBuffer
Stride (bytes per row)
STYLE_TRANSFORMATION_POPULAR - Static variable in class io.agora.rtc.Constants
An audio effect typical of popular music.
STYLE_TRANSFORMATION_RNB - Static variable in class io.agora.rtc.Constants
An audio effect typical of RNB music.
subscribeAllAudio() - Method in class io.agora.rtc.AgoraLocalUser
Subscribes to the audio of all users.
subscribeAllVideo(VideoSubscriptionOptions) - Method in class io.agora.rtc.AgoraLocalUser
Subscribes to the video of all users.
subscribeAudio(String) - Method in class io.agora.rtc.AgoraLocalUser
Subscribes to the audio of a specified user.
subscribeVideo(String, VideoSubscriptionOptions) - Method in class io.agora.rtc.AgoraLocalUser
Subscribes to the video of a specified user.
suppressionMode - Variable in class io.agora.rtc.audio3a.AnsConfig
The ANS noise suppression mode.

T

takeScreenshot(String) - Method in class io.agora.rtc.AgoraMediaPlayerSource
Takes a screenshot of the current frame.
targetBitrate - Variable in class io.agora.rtc.SenderOptions
Target bitrate
targetleveldB - Variable in class io.agora.rtc.audio3a.AgcConfig
Target digital AGC level in dB.
targetMediaBitrateBps - Variable in class io.agora.rtc.LocalVideoTrackStats
The target bitrate (bps).
TCC_DISABLED - Static variable in class io.agora.rtc.Constants
Transport CC disabled
TCC_ENABLED - Static variable in class io.agora.rtc.Constants
Transport CC enabled
textureId() - Method in class io.agora.rtc.AgoraVideoFrame
Gets the texture ID of the video frame.
textureId - Variable in class io.agora.rtc.ExternalVideoFrame
[Texture related parameter] Incoming 4 × 4 transformational matrix.
TextureId - Class in io.agora.rtc
Texture ID wrapper.
TextureId() - Constructor for class io.agora.rtc.TextureId
Default constructor for TextureId.
TextureId(long) - Constructor for class io.agora.rtc.TextureId
Constructs TextureId with ID.
textureId - Variable in class io.agora.rtc.VideoFrame
[Texture related parameter], Texture ID used by the video frame.
ThreadPriorityType(int) - Constructor for enum io.agora.rtc.Constants.ThreadPriorityType
Private constructor.
throughTheInterface() - Method in class io.agora.rtc.AgoraVideoFrameObserver
Checks if the frame is processed through the interface.
TIMBRE_TRANSFORMATION_CLEAR - Static variable in class io.agora.rtc.Constants
A clearer voice.
TIMBRE_TRANSFORMATION_DEEP - Static variable in class io.agora.rtc.Constants
A deeper voice.
TIMBRE_TRANSFORMATION_FALSETTO - Static variable in class io.agora.rtc.Constants
A falsetto voice.
TIMBRE_TRANSFORMATION_FULL - Static variable in class io.agora.rtc.Constants
A fuller voice.
TIMBRE_TRANSFORMATION_MELLOW - Static variable in class io.agora.rtc.Constants
A mellower voice.
TIMBRE_TRANSFORMATION_RESOUNDING - Static variable in class io.agora.rtc.Constants
A more resounding voice.
TIMBRE_TRANSFORMATION_RINGING - Static variable in class io.agora.rtc.Constants
A more ringing voice.
TIMBRE_TRANSFORMATION_VIGOROUS - Static variable in class io.agora.rtc.Constants
A more vigorous voice.
timestamp - Variable in class io.agora.rtc.ExternalVideoFrame
Timestamp of the incoming video frame (ms).
timestamp - Variable in class io.agora.rtc.PacketOptions
Timestamp
timestampUs() - Method in class io.agora.rtc.AgoraVideoFrame
Gets the video frame timestamp in microseconds.
TMixMode(int) - Constructor for enum io.agora.rtc.Constants.TMixMode
Private constructor.
toJsonString() - Method in class io.agora.rtc.apm.AgoraApmConfig
Convert configuration to JSON string for passing to native layer Matches Go SDK format exactly
token - Variable in class io.agora.rtc.ChannelMediaInfo
Token for authentication
top - Variable in class io.agora.rtc.MixerLayoutConfig
Top position (px)
toString() - Method in class io.agora.rtc.AccountInfo
 
toString() - Method in class io.agora.rtc.AgoraAudioVadConfig
 
toString() - Method in class io.agora.rtc.AgoraAudioVadConfigV2
 
toString() - Method in class io.agora.rtc.AgoraAudioVadV2.VadData
 
toString() - Method in class io.agora.rtc.AgoraServiceConfig
 
toString() - Method in class io.agora.rtc.AgoraServiceConfigEx
 
toString() - Method in class io.agora.rtc.apm.AgcConfig
 
toString() - Method in class io.agora.rtc.apm.AgoraApmConfig
 
toString() - Method in class io.agora.rtc.apm.AIAecConfig
 
toString() - Method in class io.agora.rtc.apm.AinsConfig
 
toString() - Method in class io.agora.rtc.apm.BghvsConfig
 
toString() - Method in class io.agora.rtc.audio3a.AecConfig
 
toString() - Method in class io.agora.rtc.audio3a.AgcConfig
 
toString() - Method in class io.agora.rtc.audio3a.AgoraAudioFrame
 
toString() - Method in class io.agora.rtc.audio3a.AgoraAudioProcessorConfig
 
toString() - Method in class io.agora.rtc.audio3a.AnsConfig
 
toString() - Method in class io.agora.rtc.audio3a.BghvsConfig
 
toString() - Method in class io.agora.rtc.AudioFrame
 
toString() - Method in class io.agora.rtc.AudioParams
 
toString() - Method in class io.agora.rtc.AudioVolumeInfo
 
toString() - Method in class io.agora.rtc.Capabilities
 
toString() - Method in class io.agora.rtc.CapabilityItem
 
toString() - Method in class io.agora.rtc.ColorSpace
 
toString() - Method in class io.agora.rtc.DownlinkNetworkInfo
 
toString() - Method in class io.agora.rtc.EncodedAudioFrameInfo
 
toString() - Method in class io.agora.rtc.EncodedAudioFrameReceiverInfo
 
toString() - Method in class io.agora.rtc.EncodedVideoFrameInfo
 
toString() - Method in class io.agora.rtc.EncryptionConfig
 
toString() - Method in class io.agora.rtc.ExternalVideoFrame
 
toString() - Method in class io.agora.rtc.LocalAudioStats
 
toString() - Method in class io.agora.rtc.LocalVideoTrackStats
 
toString() - Method in class io.agora.rtc.RemoteAudioTrackStats
 
toString() - Method in class io.agora.rtc.RemoteVideoTrackStats
 
toString() - Method in class io.agora.rtc.RtcConnConfig
 
toString() - Method in class io.agora.rtc.RtcConnInfo
 
toString() - Method in class io.agora.rtc.RtcConnPublishConfig
 
toString() - Method in class io.agora.rtc.SenderOptions
 
toString() - Method in class io.agora.rtc.SendExternalAudioParameters
 
toString() - Method in class io.agora.rtc.SimulcastStreamConfig
 
toString() - Method in class io.agora.rtc.UplinkNetworkInfo
 
toString() - Method in class io.agora.rtc.VadProcessResult
Returns a string representation of the VadProcessResult.
toString() - Method in class io.agora.rtc.VideoDimensions
 
toString() - Method in class io.agora.rtc.VideoEncoderConfig
 
toString() - Method in class io.agora.rtc.VideoFrame
 
toString() - Method in class io.agora.rtc.VideoSubscriptionOptions
Returns a string representation of the VideoSubscriptionOptions object.
totalActiveTime - Variable in class io.agora.rtc.RemoteVideoTrackStats
The total time (ms) when the remote user neither stops sending the video stream nor disables the video module after joining the channel.
totalBitrateBps - Variable in class io.agora.rtc.LocalVideoTrackStats
The total frame rate including FEC.
totalDecodedFrames - Variable in class io.agora.rtc.RemoteVideoTrackStats
The total video decoded frames.
totalDownscaleLevelCount - Variable in class io.agora.rtc.DownlinkNetworkInfo
The total count of downscale levels
totalDownscaleLevelCounts - Variable in class io.agora.rtc.RemoteVideoStreamInfo
Total downscale level counts
totalFrozenTime - Variable in class io.agora.rtc.RemoteAudioTrackStats
The total freeze time (ms) of the remote audio stream after the remote user joins the channel.
totalFrozenTime - Variable in class io.agora.rtc.RemoteVideoTrackStats
The total freeze time (ms) of the remote video stream after the remote user joins the channel.
totalInputDuration - Variable in class io.agora.rtc.LocalAudioDetailedStats
Total input duration
totalInputEnergy - Variable in class io.agora.rtc.LocalAudioDetailedStats
Total input energy
totalLength - Variable in class io.agora.rtc.PcmConsumeStateUtils
Total length of PCM data
totalReceivedVideoCount - Variable in class io.agora.rtc.DownlinkNetworkInfo
The total count of received video streams
totalVoiceRms - Variable in class io.agora.rtc.AgoraAudioVadV2
range from 0 to 127, respond to db: -127db, to 0db
trace(String, Object...) - Static method in class io.agora.rtc.AgoraLogger
Method call tracing - enabled only in debug mode.
trackId - Variable in class io.agora.rtc.EncodedVideoFrameInfo
This can be reserved for multiple video tracks, we need to create different ssrc and additional payload for later implementation.
trackId - Variable in class io.agora.rtc.VideoTrackInfo
Track ID.
transcodingExtraInfo - Variable in class io.agora.rtc.LiveTranscoding
Extra transcoding information
TranscodingUser - Class in io.agora.rtc
User configuration for transcoding.
TranscodingUser() - Constructor for class io.agora.rtc.TranscodingUser
Default constructor for TranscodingUser.
TranscodingUser(int, String, int, int, int, int, int, double, int) - Constructor for class io.agora.rtc.TranscodingUser
Constructs TranscodingUser with all parameters.
transcodingUsers - Variable in class io.agora.rtc.LiveTranscoding
Transcoding user configuration
TranscodingVideoStream - Class in io.agora.rtc
Video stream configuration for transcoding.
TranscodingVideoStream() - Constructor for class io.agora.rtc.TranscodingVideoStream
Default constructor for TranscodingVideoStream.
TranscodingVideoStream(int, int, String, int, int, int, int, int, double, int) - Constructor for class io.agora.rtc.TranscodingVideoStream
Constructs TranscodingVideoStream with all parameters.
transfer - Variable in class io.agora.rtc.ColorSpace
The indices are equal to the values specified in T-REC H.273 Table 3.
TransferID(int) - Constructor for enum io.agora.rtc.Constants.TransferID
Private constructor.
txAudioBytes - Variable in class io.agora.rtc.RtcStats
Audio bytes sent
txAudioKBitRate - Variable in class io.agora.rtc.RtcStats
Send audio bitrate (Kbps)
txBytes - Variable in class io.agora.rtc.RtcStats
Total bytes sent
txKBitRate - Variable in class io.agora.rtc.RtcStats
Send bitrate (Kbps)
txPacketLossRate - Variable in class io.agora.rtc.RtcStats
Send packet loss rate (%)
txVideoBytes - Variable in class io.agora.rtc.RtcStats
Video bytes sent
txVideoKBitRate - Variable in class io.agora.rtc.RtcStats
Send video bitrate (Kbps)
type() - Method in class io.agora.rtc.AgoraVideoFrame
Gets the video frame type.
type - Variable in class io.agora.rtc.audio3a.AgoraAudioFrame
The audio frame type.
type - Variable in class io.agora.rtc.AudioFrame
Type of audio frame
type - Variable in class io.agora.rtc.ContentInspectModule
Content inspection type
type - Variable in class io.agora.rtc.ExternalVideoFrame
The buffer type.
type - Variable in class io.agora.rtc.VideoFrame
Video frame type.
type - Variable in class io.agora.rtc.VideoSubscriptionOptions
Type of video subscription.
typingNoiseDetected - Variable in class io.agora.rtc.LocalAudioDetailedStats
Typing noise detected flag

U

uBuffer - Variable in class io.agora.rtc.VideoFrame
U data buffer
uid - Variable in class io.agora.rtc.AccountInfo
User ID
uid - Variable in class io.agora.rtc.ChannelMediaInfo
User ID
uid - Variable in class io.agora.rtc.EncodedVideoFrameInfo
ID of the user.
uid - Variable in class io.agora.rtc.RemoteAudioTrackStats
User ID of the remote user sending the audio streams.
uid - Variable in class io.agora.rtc.RemoteVideoStreamInfo
User ID
uid - Variable in class io.agora.rtc.RemoteVideoTrackStats
User ID of the remote user sending the video streams.
uid - Variable in class io.agora.rtc.TranscodingUser
User ID
uid - Variable in class io.agora.rtc.UserAudioSpectrumInfo
User ID
ULTRA_HIGH_QUALITY_VOICE - Static variable in class io.agora.rtc.Constants
A ultra high quality voice.
undirectConsume() - Method in class io.agora.rtc.utils.AudioConsumerUtils
Consumes data from the cache with buffering.
unload() - Static method in class io.agora.rtc.SDK
Unloads the SDK library.
unpublishAudio(AgoraLocalAudioTrack) - Method in class io.agora.rtc.AgoraLocalUser
Unpublishes the local audio track.
unpublishAudio() - Method in class io.agora.rtc.AgoraRtcConn
Unpublishes the audio track.
unpublishVideo(AgoraLocalVideoTrack) - Method in class io.agora.rtc.AgoraLocalUser
Unpublishes the local video track.
unpublishVideo() - Method in class io.agora.rtc.AgoraRtcConn
Unpublishes the video track.
unregister() - Method in class io.agora.rtc.LocalUserObserverWrapper
Unregisters the observer and releases remote tracks.
unregisterAllObservers() - Method in class io.agora.rtc.AgoraLocalUser
Unregisters all observers.
unregisterAudioEncodedFrameObserver(IAudioEncodedFrameObserver) - Method in class io.agora.rtc.AgoraLocalUser
Unregisters the audio encoded frame observer.
unregisterAudioFrameObserver() - Method in class io.agora.rtc.AgoraLocalUser
Unregisters the audio frame observer.
unregisterAudioFrameObserver(IAudioFrameObserver) - Method in class io.agora.rtc.AgoraMediaPlayerSource
Unregisters an audio frame observer.
unregisterAudioFrameObserver(IAudioFrameObserver) - Method in class io.agora.rtc.AgoraRecordDevice
Unregisters an audio frame observer.
unregisterCapabilitesObserver(ICapabilitesObserver) - Method in class io.agora.rtc.AgoraLocalUser
Unregisters a capabilities observer.
unregisterMediaControlPacketReceiver(AgoraMediaPacketReceiver) - Method in class io.agora.rtc.AgoraLocalUser
Unregisters the media control packet receiver.
unregisterMediaPacketReceiver(AgoraMediaPacketReceiver) - Method in class io.agora.rtc.AgoraRemoteAudioTrack
Unregisters a media packet receiver from this track.
unregisterMediaPacketReceiver(IMediaPacketReceiver) - Method in class io.agora.rtc.AgoraRemoteVideoTrack
Unregisters a media packet receiver from this track.
unregisterNetworkObserver() - Method in class io.agora.rtc.AgoraRtcConn
Unregisters the network observer
unregisterObserver(IAudioDeviceManagerObserver) - Method in class io.agora.rtc.AgoraAudioDeviceManager
Unregisters an audio device manager observer.
unregisterObserver() - Method in class io.agora.rtc.AgoraLocalUser
Unregisters the local user observer.
unregisterObserver() - Method in class io.agora.rtc.AgoraRtcConn
Unregisters the RTC connection observer
unregisterObserver(IRtmpStreamingObserver) - Method in class io.agora.rtc.AgoraRtmpStreamingService
Unregisters an RTMP streaming observer.
unregisterPlayerSourceObserver(IAgoraMediaPlayerSourceObserver) - Method in class io.agora.rtc.AgoraMediaPlayerSource
Unregisters a player source observer.
unregisterVideoEncodedFrameObserver(AgoraVideoEncodedFrameObserver) - Method in class io.agora.rtc.AgoraLocalUser
Unregisters the video encoded frame observer.
unregisterVideoEncodedImageReceiver(AgoraVideoEncodedImageReceiver) - Method in class io.agora.rtc.AgoraRemoteVideoTrack
Unregisters a video encoded image receiver from this track.
unregisterVideoFrameObserver(AgoraVideoFrameObserver2) - Method in class io.agora.rtc.AgoraLocalUser
Unregisters the video frame observer.
unsetView() - Method in class io.agora.rtc.AgoraVideoRenderer
Unsets the view.
unsubscribeAllAudio() - Method in class io.agora.rtc.AgoraLocalUser
Unsubscribes from the audio of all users.
unsubscribeAllVideo() - Method in class io.agora.rtc.AgoraLocalUser
Unsubscribes from the video of all users.
unsubscribeAudio(String) - Method in class io.agora.rtc.AgoraLocalUser
Unsubscribes from the audio of a specified user.
unsubscribeVideo(String) - Method in class io.agora.rtc.AgoraLocalUser
Unsubscribes from the video of a specified user.
updateAudioSenario(int) - Method in class io.agora.rtc.AgoraRtcConn
Updates the audio scenario.
updateScreenCaptureRegion(Rectangle) - Method in class io.agora.rtc.AgoraScreenCapturer
Updates the screen capture region.
uplinkCostTimeMs - Variable in class io.agora.rtc.LocalVideoTrackStats
The average time diff between frame captured and framed encoded.
UplinkNetworkInfo - Class in io.agora.rtc
Information about uplink network.
UplinkNetworkInfo() - Constructor for class io.agora.rtc.UplinkNetworkInfo
Default constructor for UplinkNetworkInfo.
UplinkNetworkInfo(int) - Constructor for class io.agora.rtc.UplinkNetworkInfo
Constructs UplinkNetworkInfo with target bitrate.
uplinkPacketLossFraction - Variable in class io.agora.rtc.AnaStats
Uplink packet loss fraction
uplinkReport - Variable in class io.agora.rtc.LastmileProbeResult
Uplink probe result
UploadErrorReason(int) - Constructor for enum io.agora.rtc.Constants.UploadErrorReason
Private constructor.
url - Variable in class io.agora.rtc.RtcImage
Image URL
useAnalogMode - Variable in class io.agora.rtc.audio3a.AgcConfig
Whether to use analog AGC working mode.
useCVersionAIModule - Variable in class io.agora.rtc.AgoraAudioVadConfig
whether to use the C version of AI submodules, default value is 0
USER_PRIORITY_HIGH - Static variable in class io.agora.rtc.Constants
High Priority, if you set a user with high priority, then streams of this user will have high priority than streams of other users with normal default priority.
USER_PRIORITY_NORANL - Static variable in class io.agora.rtc.Constants
Default priority.
userAccount - Variable in class io.agora.rtc.AccountInfo
User account name
UserAudioSpectrumInfo - Class in io.agora.rtc
Information about user audio spectrum.
UserAudioSpectrumInfo() - Constructor for class io.agora.rtc.UserAudioSpectrumInfo
Default constructor for UserAudioSpectrumInfo.
UserAudioSpectrumInfo(int, AudioSpectrumData) - Constructor for class io.agora.rtc.UserAudioSpectrumInfo
Constructs UserAudioSpectrumInfo with UID and spectrum data.
userCount - Variable in class io.agora.rtc.LiveTranscoding
Number of users
userCount - Variable in class io.agora.rtc.RtcStats
User count
userId - Variable in class io.agora.rtc.AudioVolumeInfo
User ID of the audio source
userId - Variable in class io.agora.rtc.PeerDownlinkInfo
User ID
userId - Variable in class io.agora.rtc.TranscodingUser
User ID string
userId - Variable in class io.agora.rtc.UserInfo
User ID
UserInfo - Class in io.agora.rtc
Information about user.
UserInfo() - Constructor for class io.agora.rtc.UserInfo
Default constructor for UserInfo.
UserInfo(String, int, int) - Constructor for class io.agora.rtc.UserInfo
Constructs UserInfo with user ID and media flags.
UserOfflineReasonType(int) - Constructor for enum io.agora.rtc.Constants.UserOfflineReasonType
Private constructor.
useStringUid - Variable in class io.agora.rtc.AgoraServiceConfig
Whether to enable string user id.
uStride - Variable in class io.agora.rtc.VideoFrame
Line span of U buffer in YUV data.
Utils - Class in io.agora.rtc.utils
Utility class for common operations.
Utils() - Constructor for class io.agora.rtc.utils.Utils
Default constructor for Utils.

V

vad - Variable in class io.agora.rtc.AgoraExternalAudioProcessorObserverWrapper
VAD instance
vad - Variable in class io.agora.rtc.AudioVolumeInfo
Voice Activity Detection (VAD) result
vadConfig - Variable in class io.agora.rtc.AgoraAudioVadManager
VAD configuration
vadConfig - Variable in class io.agora.rtc.AgoraAudioVadV2
Runtime configuration for the VAD algorithm.
VadData(byte[], boolean) - Constructor for class io.agora.rtc.AgoraAudioVadV2.VadData
Wraps a frame and its activity state.
vadDumpUtils - Variable in class io.agora.rtc.AgoraExternalAudioProcessorObserverWrapper
VAD dump utilities
VadDumpUtils - Class in io.agora.rtc.utils
Utility class for VAD dump operations.
VadDumpUtils(String) - Constructor for class io.agora.rtc.utils.VadDumpUtils
Constructs VadDumpUtils with path.
VadDumpUtils(String, AgoraAudioVadV2) - Constructor for class io.agora.rtc.utils.VadDumpUtils
Constructs VadDumpUtils with path and VAD instance.
vadDumpUtilsMap - Variable in class io.agora.rtc.AgoraAudioVadManager
Map storing dump utilities for each VAD instance when dumping is enabled.
vadFile - Variable in class io.agora.rtc.utils.VadDumpUtils
VAD file output stream
vadInfoFile - Variable in class io.agora.rtc.utils.VadDumpUtils
VAD info file writer
vadInstance - Variable in class io.agora.rtc.utils.VadDumpUtils
VAD instance for adaptive threshold info
vadInstanceMap - Variable in class io.agora.rtc.AgoraAudioVadManager
Map to store VAD instances for different channels and users
vadManager - Variable in class io.agora.rtc.AgoraAudioFrameObserverWrapper
VAD manager instance
vadProcessResult - Variable in class io.agora.rtc.AgoraAudioFrameObserverWrapper
VAD processing result
vadProcessResult - Variable in class io.agora.rtc.AgoraExternalAudioProcessorObserverWrapper
VAD processing result
VadProcessResult - Class in io.agora.rtc
This class represents the result of a Voice Activity Detection (VAD) process.
VadProcessResult() - Constructor for class io.agora.rtc.VadProcessResult
Constructor for VadProcessResult.
VadProcessResult(byte[], Constants.VadState) - Constructor for class io.agora.rtc.VadProcessResult
Constructor for VadProcessResult.
VadState(int) - Constructor for enum io.agora.rtc.Constants.VadState
Private constructor.
vadThr - Variable in class io.agora.rtc.apm.BghvsConfig
VAD (Voice Activity Detection) threshold Default: 0.8 Range: 0.0 - 1.0
value - Variable in enum io.agora.rtc.Constants.AecFilterLength
Integer value of the AEC filter length
value - Variable in enum io.agora.rtc.Constants.AecModelType
Integer value of the AEC model type
value - Variable in enum io.agora.rtc.Constants.AecSuppressionMode
Integer value of the AEC suppression mode
value - Variable in enum io.agora.rtc.Constants.AgoraAudioProcessorEventType
Integer value of the Agora audio processor event type
value - Variable in enum io.agora.rtc.Constants.AIAecSuppressionMode
Integer value of the AIAEC suppression mode
value - Variable in enum io.agora.rtc.Constants.AnsModelType
Integer value of the ANS model type
value - Variable in enum io.agora.rtc.Constants.AnsSuppressionMode
Integer value of the ANS suppression mode
value - Variable in enum io.agora.rtc.Constants.ApmMode
Integer value of the ApmMode
value - Variable in enum io.agora.rtc.Constants.AUDIO_EQUALIZATION_BAND_FREQUENCY
Integer value of the audio equalization band frequency
value - Variable in enum io.agora.rtc.Constants.AUDIO_REVERB_TYPE
Integer value of the audio reverb type
value - Variable in enum io.agora.rtc.Constants.AudioFrameType
Integer value of the audio frame type
value - Variable in enum io.agora.rtc.Constants.AudioPublishType
Integer value of the audio publish type
value - Variable in enum io.agora.rtc.Constants.BghvsSuppressionMode
Integer value of the BGHVS suppression mode
value - Variable in enum io.agora.rtc.Constants.BytesPerSample
Integer value of the bytes per sample
value - Variable in enum io.agora.rtc.Constants.CapabilityType
Integer value of the capability type
value - Variable in enum io.agora.rtc.Constants.ClientRoleType
Integer value of the client role type
value - Variable in enum io.agora.rtc.Constants.ConnectionChangedReasonType
Integer value of the connection changed reason type
value - Variable in enum io.agora.rtc.Constants.ContentInspectResult
Integer value of the content inspection result
value - Variable in enum io.agora.rtc.Constants.EncryptionErrorType
Integer value of the encryption error type
value - Variable in enum io.agora.rtc.Constants.ErrorCodeType
Integer value of the error code
value - Variable in enum io.agora.rtc.Constants.ExternalVideoSourceType
Integer value of the external video source type
value - Variable in enum io.agora.rtc.Constants.LogLevel
Integer value of the log level
value - Variable in enum io.agora.rtc.Constants.MatrixID
Integer value of the matrix coefficients ID
value - Variable in enum io.agora.rtc.Constants.MediaSourceType
Integer value of the media source type
value - Variable in enum io.agora.rtc.Constants.MediaType
Integer value of the media type
value - Variable in enum io.agora.rtc.Constants.NetworkType
Integer value of the network type
value - Variable in enum io.agora.rtc.Constants.PrimaryID
Integer value of the color primaries ID
value - Variable in enum io.agora.rtc.Constants.QualityType
Integer value of the quality type
value - Variable in enum io.agora.rtc.Constants.RangeID
Integer value of the color range ID
value - Variable in enum io.agora.rtc.Constants.RemoteAudioState
Integer value of the remote audio state
value - Variable in enum io.agora.rtc.Constants.RemoteAudioStateReason
Integer value of the remote audio state reason
value - Variable in enum io.agora.rtc.Constants.ThreadPriorityType
Integer value of the thread priority type
value - Variable in enum io.agora.rtc.Constants.TMixMode
Integer value of the mix mode
value - Variable in enum io.agora.rtc.Constants.TransferID
Integer value of the transfer characteristics ID
value - Variable in enum io.agora.rtc.Constants.UploadErrorReason
Integer value of the upload error reason
value - Variable in enum io.agora.rtc.Constants.UserOfflineReasonType
Integer value of the user offline reason type
value - Variable in enum io.agora.rtc.Constants.VadState
Integer value of the VAD state
value - Variable in enum io.agora.rtc.Constants.VideoFrameType
Integer value of the video frame type
value - Variable in enum io.agora.rtc.Constants.VideoPublishType
Integer value of the video publish type
value - Variable in enum io.agora.rtc.Constants.VideoSourceType
Integer value of the video source type
valueOf(String) - Static method in enum io.agora.rtc.Constants.AecFilterLength
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.agora.rtc.Constants.AecModelType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.agora.rtc.Constants.AecSuppressionMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.agora.rtc.Constants.AgoraAudioProcessorEventType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.agora.rtc.Constants.AIAecSuppressionMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.agora.rtc.Constants.AnsModelType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.agora.rtc.Constants.AnsSuppressionMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.agora.rtc.Constants.ApmMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.agora.rtc.Constants.AUDIO_EQUALIZATION_BAND_FREQUENCY
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.agora.rtc.Constants.AUDIO_REVERB_TYPE
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.agora.rtc.Constants.AudioFrameType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.agora.rtc.Constants.AudioPublishType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.agora.rtc.Constants.BghvsSuppressionMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.agora.rtc.Constants.BytesPerSample
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.agora.rtc.Constants.CapabilityType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.agora.rtc.Constants.ClientRoleType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.agora.rtc.Constants.ConnectionChangedReasonType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.agora.rtc.Constants.ContentInspectResult
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.agora.rtc.Constants.EncryptionErrorType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.agora.rtc.Constants.ErrorCodeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.agora.rtc.Constants.ExternalVideoSourceType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.agora.rtc.Constants.LogLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.agora.rtc.Constants.MatrixID
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.agora.rtc.Constants.MediaSourceType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.agora.rtc.Constants.MediaType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.agora.rtc.Constants.NetworkType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.agora.rtc.Constants.PrimaryID
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.agora.rtc.Constants.QualityType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.agora.rtc.Constants.RangeID
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.agora.rtc.Constants.RemoteAudioState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.agora.rtc.Constants.RemoteAudioStateReason
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.agora.rtc.Constants.ThreadPriorityType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.agora.rtc.Constants.TMixMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.agora.rtc.Constants.TransferID
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.agora.rtc.Constants.UploadErrorReason
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.agora.rtc.Constants.UserOfflineReasonType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.agora.rtc.Constants.VadState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.agora.rtc.Constants.VideoFrameType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.agora.rtc.Constants.VideoPublishType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.agora.rtc.Constants.VideoSourceType
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.agora.rtc.Constants.AecFilterLength
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.agora.rtc.Constants.AecModelType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.agora.rtc.Constants.AecSuppressionMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.agora.rtc.Constants.AgoraAudioProcessorEventType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.agora.rtc.Constants.AIAecSuppressionMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.agora.rtc.Constants.AnsModelType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.agora.rtc.Constants.AnsSuppressionMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.agora.rtc.Constants.ApmMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.agora.rtc.Constants.AUDIO_EQUALIZATION_BAND_FREQUENCY
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.agora.rtc.Constants.AUDIO_REVERB_TYPE
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.agora.rtc.Constants.AudioFrameType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.agora.rtc.Constants.AudioPublishType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.agora.rtc.Constants.BghvsSuppressionMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.agora.rtc.Constants.BytesPerSample
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.agora.rtc.Constants.CapabilityType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.agora.rtc.Constants.ClientRoleType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.agora.rtc.Constants.ConnectionChangedReasonType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.agora.rtc.Constants.ContentInspectResult
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.agora.rtc.Constants.EncryptionErrorType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.agora.rtc.Constants.ErrorCodeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.agora.rtc.Constants.ExternalVideoSourceType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.agora.rtc.Constants.LogLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.agora.rtc.Constants.MatrixID
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.agora.rtc.Constants.MediaSourceType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.agora.rtc.Constants.MediaType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.agora.rtc.Constants.NetworkType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.agora.rtc.Constants.PrimaryID
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.agora.rtc.Constants.QualityType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.agora.rtc.Constants.RangeID
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.agora.rtc.Constants.RemoteAudioState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.agora.rtc.Constants.RemoteAudioStateReason
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.agora.rtc.Constants.ThreadPriorityType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.agora.rtc.Constants.TMixMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.agora.rtc.Constants.TransferID
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.agora.rtc.Constants.UploadErrorReason
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.agora.rtc.Constants.UserOfflineReasonType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.agora.rtc.Constants.VadState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.agora.rtc.Constants.VideoFrameType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.agora.rtc.Constants.VideoPublishType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.agora.rtc.Constants.VideoSourceType
Returns an array containing the constants of this enum type, in the order they are declared.
vBuffer - Variable in class io.agora.rtc.VideoFrame
V data buffer
VIDEO_CODEC_AV1 - Static variable in class io.agora.rtc.Constants
12: AV1.
VIDEO_CODEC_GENERIC - Static variable in class io.agora.rtc.Constants
6: Generic.
VIDEO_CODEC_GENERIC_H264 - Static variable in class io.agora.rtc.Constants
7: Generic H264.
VIDEO_CODEC_GENERIC_JPEG - Static variable in class io.agora.rtc.Constants
20: Generic JPEG.
VIDEO_CODEC_H264 - Static variable in class io.agora.rtc.Constants
2: Standard H.264.
VIDEO_CODEC_H265 - Static variable in class io.agora.rtc.Constants
3: Standard H.265.
VIDEO_CODEC_NONE - Static variable in class io.agora.rtc.Constants
Video codec: None
VIDEO_CODEC_VP8 - Static variable in class io.agora.rtc.Constants
1: Standard VP8.
VIDEO_CODEC_VP9 - Static variable in class io.agora.rtc.Constants
13: VP9.
VIDEO_FRAME_TYPE_B_FRAME - Static variable in class io.agora.rtc.Constants
Video frame type: B frame
VIDEO_FRAME_TYPE_BLANK_FRAME - Static variable in class io.agora.rtc.Constants
Video Frame Type.
VIDEO_FRAME_TYPE_DELTA_FRAME - Static variable in class io.agora.rtc.Constants
Video frame type: Delta frame
VIDEO_FRAME_TYPE_KEY_FRAME - Static variable in class io.agora.rtc.Constants
Video frame type: Key frame
VIDEO_FRAME_TYPE_UNKNOWN - Static variable in class io.agora.rtc.Constants
Video frame type: Unknown
VIDEO_MIRROR_MODE_AUTO - Static variable in class io.agora.rtc.Constants
The default mirror mode, that is, the mode set by the SDK.
VIDEO_MIRROR_MODE_DISABLED - Static variable in class io.agora.rtc.Constants
Disable the mirror mode
VIDEO_MIRROR_MODE_ENABLED - Static variable in class io.agora.rtc.Constants
Enable the mirror mode.
VIDEO_ORIENTATION_0 - Static variable in class io.agora.rtc.Constants
0: No rotation.
VIDEO_ORIENTATION_180 - Static variable in class io.agora.rtc.Constants
180: 180 degrees.
VIDEO_ORIENTATION_270 - Static variable in class io.agora.rtc.Constants
270: 270 degrees.
VIDEO_ORIENTATION_90 - Static variable in class io.agora.rtc.Constants
90: 90 degrees.
VIDEO_PROFILE_1080P - Static variable in class io.agora.rtc.Constants
Deprecated.
VIDEO_PROFILE_1080P_3 - Static variable in class io.agora.rtc.Constants
Deprecated.
VIDEO_PROFILE_1080P_5 - Static variable in class io.agora.rtc.Constants
Deprecated.
VIDEO_PROFILE_120P - Static variable in class io.agora.rtc.Constants
Deprecated.
VIDEO_PROFILE_120P_3 - Static variable in class io.agora.rtc.Constants
Deprecated.
VIDEO_PROFILE_1440P - Static variable in class io.agora.rtc.Constants
Deprecated.
VIDEO_PROFILE_1440P_2 - Static variable in class io.agora.rtc.Constants
Deprecated.
VIDEO_PROFILE_180P - Static variable in class io.agora.rtc.Constants
Deprecated.
VIDEO_PROFILE_180P_3 - Static variable in class io.agora.rtc.Constants
Deprecated.
VIDEO_PROFILE_180P_4 - Static variable in class io.agora.rtc.Constants
Deprecated.
VIDEO_PROFILE_240P - Static variable in class io.agora.rtc.Constants
Deprecated.
VIDEO_PROFILE_240P_3 - Static variable in class io.agora.rtc.Constants
Deprecated.
VIDEO_PROFILE_240P_4 - Static variable in class io.agora.rtc.Constants
Deprecated.
VIDEO_PROFILE_360P - Static variable in class io.agora.rtc.Constants
Deprecated.
VIDEO_PROFILE_360P_10 - Static variable in class io.agora.rtc.Constants
Deprecated.
VIDEO_PROFILE_360P_11 - Static variable in class io.agora.rtc.Constants
Deprecated.
VIDEO_PROFILE_360P_3 - Static variable in class io.agora.rtc.Constants
Deprecated.
VIDEO_PROFILE_360P_4 - Static variable in class io.agora.rtc.Constants
Deprecated.
VIDEO_PROFILE_360P_6 - Static variable in class io.agora.rtc.Constants
Deprecated.
VIDEO_PROFILE_360P_7 - Static variable in class io.agora.rtc.Constants
Deprecated.
VIDEO_PROFILE_360P_8 - Static variable in class io.agora.rtc.Constants
Deprecated.
VIDEO_PROFILE_360P_9 - Static variable in class io.agora.rtc.Constants
Deprecated.
VIDEO_PROFILE_480P - Static variable in class io.agora.rtc.Constants
Deprecated.
VIDEO_PROFILE_480P_10 - Static variable in class io.agora.rtc.Constants
Deprecated.
VIDEO_PROFILE_480P_3 - Static variable in class io.agora.rtc.Constants
Deprecated.
VIDEO_PROFILE_480P_4 - Static variable in class io.agora.rtc.Constants
Deprecated.
VIDEO_PROFILE_480P_6 - Static variable in class io.agora.rtc.Constants
Deprecated.
VIDEO_PROFILE_480P_8 - Static variable in class io.agora.rtc.Constants
Deprecated.
VIDEO_PROFILE_480P_9 - Static variable in class io.agora.rtc.Constants
Deprecated.
VIDEO_PROFILE_4K - Static variable in class io.agora.rtc.Constants
Deprecated.
VIDEO_PROFILE_4K_3 - Static variable in class io.agora.rtc.Constants
Deprecated.
VIDEO_PROFILE_720P - Static variable in class io.agora.rtc.Constants
Deprecated.
VIDEO_PROFILE_720P_3 - Static variable in class io.agora.rtc.Constants
Deprecated.
VIDEO_PROFILE_720P_5 - Static variable in class io.agora.rtc.Constants
Deprecated.
VIDEO_PROFILE_720P_6 - Static variable in class io.agora.rtc.Constants
Deprecated.
VIDEO_PROFILE_DEFAULT - Static variable in class io.agora.rtc.Constants
Deprecated.
VIDEO_SOURCE_CAMERA_PRIMARY - Static variable in class io.agora.rtc.Constants
Video captured by the camera.
VIDEO_SOURCE_CAMERA_SECONDARY - Static variable in class io.agora.rtc.Constants
Video captured by the secondary camera.
VIDEO_SOURCE_CUSTOM - Static variable in class io.agora.rtc.Constants
Not define.
VIDEO_SOURCE_MEDIA_PLAYER - Static variable in class io.agora.rtc.Constants
Video for media player sharing.
VIDEO_SOURCE_REMOTE - Static variable in class io.agora.rtc.Constants
Remote video received from network.
VIDEO_SOURCE_RTC_IMAGE_GIF - Static variable in class io.agora.rtc.Constants
Video for png image.
VIDEO_SOURCE_RTC_IMAGE_JPEG - Static variable in class io.agora.rtc.Constants
Video for png image.
VIDEO_SOURCE_RTC_IMAGE_PNG - Static variable in class io.agora.rtc.Constants
Video for png image.
VIDEO_SOURCE_SCREEN_PRIMARY - Static variable in class io.agora.rtc.Constants
Video for screen sharing.
VIDEO_SOURCE_SCREEN_SECONDARY - Static variable in class io.agora.rtc.Constants
Video for secondary screen sharing.
VIDEO_SOURCE_TRANSCODED - Static variable in class io.agora.rtc.Constants
Video for transcoded.
VIDEO_SOURCE_UNKNOWN - Static variable in class io.agora.rtc.Constants
Video source: Unknown
VIDEO_STREAM_HIGH - Static variable in class io.agora.rtc.Constants
0: The high-stream video, that is, the video stream featuring in high resolution and high bitrate.
VIDEO_STREAM_LOW - Static variable in class io.agora.rtc.Constants
1: The low-stream video, that is, the video stream featuring in low resolution and low bitrate.
videoBitrate - Variable in class io.agora.rtc.LiveTranscoding
Video bitrate (bps)
videoBitRate - Variable in class io.agora.rtc.MediaStreamInfo
Video bitrate (bps)
videoCodecProfile - Variable in class io.agora.rtc.LiveTranscoding
Video codec profile
VideoDimensions - Class in io.agora.rtc
Video dimensions configuration.
VideoDimensions() - Constructor for class io.agora.rtc.VideoDimensions
Default constructor for VideoDimensions.
VideoDimensions(int, int) - Constructor for class io.agora.rtc.VideoDimensions
Constructs VideoDimensions with width and height.
videoEncodedFrameObserver - Variable in class io.agora.rtc.AgoraVideoEncodedFrameObserver
Observer for video encoded frame events
VideoEncoderConfig - Class in io.agora.rtc
Configuration for video encoder.
VideoEncoderConfig() - Constructor for class io.agora.rtc.VideoEncoderConfig
Default constructor for VideoEncoderConfig.
VideoEncoderConfig(int, VideoDimensions, int, int, int, int, int, int, int) - Constructor for class io.agora.rtc.VideoEncoderConfig
Constructs VideoEncoderConfig with all parameters.
videoEncoderTargetBitrateBps - Variable in class io.agora.rtc.UplinkNetworkInfo
The target bitrate for the video encoder in bits per second
VideoFormat - Class in io.agora.rtc
Video format configuration class.
VideoFormat() - Constructor for class io.agora.rtc.VideoFormat
Default constructor.
VideoFormat(int, int, int) - Constructor for class io.agora.rtc.VideoFormat
Constructor with parameters.
VideoFrame - Class in io.agora.rtc
Video frame class.
VideoFrame() - Constructor for class io.agora.rtc.VideoFrame
Default constructor.
VideoFrame(int, int, int, int, int, int, ByteBuffer, ByteBuffer, ByteBuffer, int, long, int, ByteBuffer, Object, int, float[], ByteBuffer, int) - Constructor for class io.agora.rtc.VideoFrame
Constructor with all parameters.
videoFrameObserver2 - Variable in class io.agora.rtc.AgoraVideoFrameObserver2
Observer for video frame events
videoFrameRate - Variable in class io.agora.rtc.LiveTranscoding
Video frame rate (fps)
videoFrameRate - Variable in class io.agora.rtc.MediaStreamInfo
Video frame rate (fps)
videoFrameSender - Variable in class io.agora.rtc.AgoraRtcConn
Video frame sender
VideoFrameType(int) - Constructor for enum io.agora.rtc.Constants.VideoFrameType
Private constructor.
videoGop - Variable in class io.agora.rtc.LiveTranscoding
Video GOP
videoHeight - Variable in class io.agora.rtc.MediaStreamInfo
Video height (px)
VideoPublishType(int) - Constructor for enum io.agora.rtc.Constants.VideoPublishType
Private constructor.
videoPublishType - Variable in class io.agora.rtc.RtcConnPublishConfig
Video publish type
videoRecvMediaPacket - Variable in class io.agora.rtc.RtcConnConfig
Determines whether to receive video media packet or not.
videoRotation - Variable in class io.agora.rtc.MediaStreamInfo
Video rotation
VideoSourceType(int) - Constructor for enum io.agora.rtc.Constants.VideoSourceType
Private constructor.
VideoSubscriptionOptions - Class in io.agora.rtc
Video subscription options configuration class.
VideoSubscriptionOptions() - Constructor for class io.agora.rtc.VideoSubscriptionOptions
Default constructor.
VideoSubscriptionOptions(int, int) - Constructor for class io.agora.rtc.VideoSubscriptionOptions
Constructor with parameters.
VideoTrackInfo - Class in io.agora.rtc
Video track information class.
VideoTrackInfo() - Constructor for class io.agora.rtc.VideoTrackInfo
Default constructor.
VideoTrackInfo(int, int, int, String, int, int, int, int, int) - Constructor for class io.agora.rtc.VideoTrackInfo
Constructor with parameters.
videoWidth - Variable in class io.agora.rtc.MediaStreamInfo
Video width (px)
VOICE_BEAUTIFIER_OFF - Static variable in class io.agora.rtc.Constants
Turn off voice beautifier effects and use the original voice.
VOICE_BEAUTY_CLEAR - Static variable in class io.agora.rtc.Constants
A clearer voice.
VOICE_BEAUTY_DEEP - Static variable in class io.agora.rtc.Constants
A deeper voice.
VOICE_BEAUTY_FALSETTO - Static variable in class io.agora.rtc.Constants
Falsetto.
VOICE_BEAUTY_FULL - Static variable in class io.agora.rtc.Constants
A fuller voice.
VOICE_BEAUTY_MELLOW - Static variable in class io.agora.rtc.Constants
A mellower voice.
VOICE_BEAUTY_RESOUNDING - Static variable in class io.agora.rtc.Constants
A more resounding voice.
VOICE_BEAUTY_RINGING - Static variable in class io.agora.rtc.Constants
A more ringing voice.
VOICE_BEAUTY_SPACIAL - Static variable in class io.agora.rtc.Constants
A more spatially resonant voice.
VOICE_BEAUTY_VIGOROUS - Static variable in class io.agora.rtc.Constants
A more vigorous voice.
VOICE_CHANGER_BABYBOY - Static variable in class io.agora.rtc.Constants
The voice of a little boy.
VOICE_CHANGER_BABYGIRL - Static variable in class io.agora.rtc.Constants
The voice of a little girl.
VOICE_CHANGER_BASS - Static variable in class io.agora.rtc.Constants
A deep voice.
VOICE_CHANGER_EFFECT_BOY - Static variable in class io.agora.rtc.Constants
The voice of a boy.
VOICE_CHANGER_EFFECT_GIRL - Static variable in class io.agora.rtc.Constants
The voice of a girl.
VOICE_CHANGER_EFFECT_HULK - Static variable in class io.agora.rtc.Constants
The voice of Hulk.
VOICE_CHANGER_EFFECT_OLDMAN - Static variable in class io.agora.rtc.Constants
The voice of an old man.
VOICE_CHANGER_EFFECT_PIGKING - Static variable in class io.agora.rtc.Constants
The voice of Pig King, a character in Journey to the West who has a voice like a growling bear.
VOICE_CHANGER_EFFECT_SISTER - Static variable in class io.agora.rtc.Constants
The voice of a young woman.
VOICE_CHANGER_EFFECT_UNCLE - Static variable in class io.agora.rtc.Constants
The voice of a middle-aged man.
VOICE_CHANGER_ETHEREAL - Static variable in class io.agora.rtc.Constants
The ethereal voice.
VOICE_CHANGER_HULK - Static variable in class io.agora.rtc.Constants
The voice of Hulk.
VOICE_CHANGER_NEUTRAL - Static variable in class io.agora.rtc.Constants
A gender-neutral voice.
VOICE_CHANGER_OFF - Static variable in class io.agora.rtc.Constants
Turn off the local voice changer, that is, to use the original voice.
VOICE_CHANGER_OLDMAN - Static variable in class io.agora.rtc.Constants
The voice of an old man.
VOICE_CHANGER_SOLID - Static variable in class io.agora.rtc.Constants
A steady voice.
VOICE_CHANGER_SWEET - Static variable in class io.agora.rtc.Constants
A sweet voice.
VOICE_CHANGER_ZHUBAJIE - Static variable in class io.agora.rtc.Constants
The voice of Zhu Bajie, a character in Journey to the West who has a voice like that of a growling bear.
VOICE_CONVERSION_OFF - Static variable in class io.agora.rtc.Constants
Turn off voice conversion effects and use the original voice.
voiceCount - Variable in class io.agora.rtc.AgoraAudioVadV2
Count of recent frames considered as voice.
voicePitch - Variable in class io.agora.rtc.AudioVolumeInfo
Pitch of the voice
voicePitch - Variable in class io.agora.rtc.LocalAudioStats
Voice pitch frequency in Hz.
voiceProb - Variable in class io.agora.rtc.AudioFrame
Probability of voice presence
voiceProbThr - Variable in class io.agora.rtc.AgoraAudioVadConfig
voice probability threshold 0.0f ~ 1.0f, default value is 0.8
volume - Variable in class io.agora.rtc.AudioVolumeInfo
Volume level of the audio
vStride - Variable in class io.agora.rtc.VideoFrame
Line span of V buffer in YUV data.

W

warn(String) - Static method in class io.agora.rtc.AgoraLogger
Warning level log.
warn(String, Object...) - Static method in class io.agora.rtc.AgoraLogger
Warning level log - optimized for delayed string concatenation.
WARN_ADM_GLITCH_STATE - Static variable in class io.agora.rtc.Constants
Audio Device Module: The device is in the glitch state.
WARN_ADM_IMPROPER_SETTINGS - Static variable in class io.agora.rtc.Constants
Audio Device Module: The settings are improper.
WARN_ADM_PLAYOUT_AUDIO_LOWLEVEL - Static variable in class io.agora.rtc.Constants
Audio Device Module: The playback audio volume is too low.
WARN_ADM_RECORD_AUDIO_LOWLEVEL - Static variable in class io.agora.rtc.Constants
Audio Device Module: The recorded audio volume is too low.
WARN_ADM_RECORD_AUDIO_SILENCE - Static variable in class io.agora.rtc.Constants
Audio Device Module: No valid audio data is collected.
WARN_ADM_RECORD_IS_OCCUPIED - Static variable in class io.agora.rtc.Constants
Audio Device Module: The recording device is occupied.
WARN_ADM_RUNTIME_PLAYOUT_WARNING - Static variable in class io.agora.rtc.Constants
Audio Device Module: A warning in the runtime playback device.
WARN_ADM_RUNTIME_RECORDING_WARNING - Static variable in class io.agora.rtc.Constants
Audio Device Module: A warning in the runtime recording device.
WARN_APM_HOWLING - Static variable in class io.agora.rtc.Constants
Audio Device Module: Howling is detected.
WARN_AUDIO_MIXING_OPEN_ERROR - Static variable in class io.agora.rtc.Constants
Error in opening the audio mixing.
WARN_INIT_VIDEO - Static variable in class io.agora.rtc.Constants
Failed to initialize the video function.
WARN_INVALID_VIEW - Static variable in class io.agora.rtc.Constants
The specified view is invalid.
WARN_LOOKUP_CHANNEL_REJECTED - Static variable in class io.agora.rtc.Constants
The server rejected the request to look up the channel.
WARN_LOOKUP_CHANNEL_TIMEOUT - Static variable in class io.agora.rtc.Constants
A timeout when looking up the channel.
WARN_NO_AVAILABLE_CHANNEL - Static variable in class io.agora.rtc.Constants
No channel resources are available.
WARN_OPEN_CHANNEL_INVALID_TICKET - Static variable in class io.agora.rtc.Constants
The ticket to open the channel is invalid.
WARN_OPEN_CHANNEL_REJECTED - Static variable in class io.agora.rtc.Constants
The server rejected the request to open the channel.
WARN_OPEN_CHANNEL_TIMEOUT - Static variable in class io.agora.rtc.Constants
A timeout when opening the channel.
WARN_OPEN_CHANNEL_TRY_NEXT_VOS - Static variable in class io.agora.rtc.Constants
Try connecting to another server.
WARN_PENDING - Static variable in class io.agora.rtc.Constants
The request is pending, usually due to some module not being ready, and the SDK postponed processing the request.
WARN_SET_CLIENT_ROLE_NOT_AUTHORIZED - Static variable in class io.agora.rtc.Constants
The client role is not authorized.
WARN_SET_CLIENT_ROLE_TIMEOUT - Static variable in class io.agora.rtc.Constants
A timeout when setting the client role in the broadcast mode.
WARN_SWITCH_LIVE_VIDEO_TIMEOUT - Static variable in class io.agora.rtc.Constants
A timeout when switching the live video.
warnEnabled - Static variable in class io.agora.rtc.AgoraLogger
Warning log level control
watermark - Variable in class io.agora.rtc.LiveTranscoding
Watermark image
watermarkCount - Variable in class io.agora.rtc.LiveTranscoding
Number of watermarks
WatermarkRatio - Class in io.agora.rtc
Watermark ratio configuration class.
WatermarkRatio() - Constructor for class io.agora.rtc.WatermarkRatio
Default constructor.
WatermarkRatio(float, float, float) - Constructor for class io.agora.rtc.WatermarkRatio
Constructor with parameters.
width() - Method in class io.agora.rtc.AgoraVideoFrame
Gets the video frame width.
width - Variable in class io.agora.rtc.EncodedVideoFrameInfo
The width (px) of the video.
width - Variable in class io.agora.rtc.LiveTranscoding
Video width (px)
width - Variable in class io.agora.rtc.LocalVideoTrackStats
The frame width (pixel).
width - Variable in class io.agora.rtc.MixerLayoutConfig
Width (px)
width - Variable in class io.agora.rtc.Rectangle
Width (px)
width - Variable in class io.agora.rtc.RemoteVideoTrackStats
Width (pixels) of the video stream.
width - Variable in class io.agora.rtc.RtcImage
Width (px)
width - Variable in class io.agora.rtc.RtmpStreamingVideoConf
Width (px)
width - Variable in class io.agora.rtc.TranscodingUser
Width (px)
width - Variable in class io.agora.rtc.TranscodingVideoStream
Width (px)
width - Variable in class io.agora.rtc.VideoDimensions
The width of the video
width - Variable in class io.agora.rtc.VideoFormat
Video width in pixels.
width - Variable in class io.agora.rtc.VideoFrame
Video pixel width.
widthRatio - Variable in class io.agora.rtc.WatermarkRatio
Width ratio relative to video frame (0.0 to 1.0).
write(AudioFrame, byte[], Constants.VadState) - Method in class io.agora.rtc.utils.VadDumpUtils
Writes audio frame and VAD result to dump files.
writeFileExecutorService - Variable in class io.agora.rtc.utils.VadDumpUtils
Executor service for file writing

X

x - Variable in class io.agora.rtc.Rectangle
X coordinate
x - Variable in class io.agora.rtc.RtcImage
X coordinate
x - Variable in class io.agora.rtc.TranscodingUser
X coordinate
x - Variable in class io.agora.rtc.TranscodingVideoStream
X coordinate
xRatio - Variable in class io.agora.rtc.WatermarkRatio
X-axis position ratio (0.0 to 1.0).

Y

y - Variable in class io.agora.rtc.Rectangle
Y coordinate
y - Variable in class io.agora.rtc.RtcImage
Y coordinate
y - Variable in class io.agora.rtc.TranscodingUser
Y coordinate
y - Variable in class io.agora.rtc.TranscodingVideoStream
Y coordinate
yBuffer - Variable in class io.agora.rtc.VideoFrame
Y data buffer
yRatio - Variable in class io.agora.rtc.WatermarkRatio
Y-axis position ratio (0.0 to 1.0).
yStride - Variable in class io.agora.rtc.VideoFrame
Line span of Y buffer in YUV data.

Z

zOrder - Variable in class io.agora.rtc.MixerLayoutConfig
Z-order
zOrder - Variable in class io.agora.rtc.RtcImage
Z-order
zOrder - Variable in class io.agora.rtc.TranscodingUser
Z-order
zOrder - Variable in class io.agora.rtc.TranscodingVideoStream
Z-order

_

_AgoraMediaPlayerSourceObserver - Variable in class io.agora.rtc.AgoraMediaPlayerSource
Observer for media player source events
_AudioDeviceManagerObserver - Variable in class io.agora.rtc.AgoraAudioDeviceManager
Audio device manager observer
_AudioFrameObserver - Variable in class io.agora.rtc.AgoraMediaPlayerSource
Observer for audio frame events
_AudioFrameObserver - Variable in class io.agora.rtc.AgoraRecordDevice
Observer for audio frame events
_RtmpStreamingObserver - Variable in class io.agora.rtc.AgoraRtmpStreamingService
Observer for RTMP streaming events
A B C D E F G H I J L M N O P Q R S T U V W X Y Z _ 
Skip navigation links