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.
nativeGetSid(long) - Method in class io.agora.rtc.AgoraRtcConn
  Gets the session id (SID) for this connection from the native handle.
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.
nativeSetLocalAccessPoint(long, String[], String[], String, int, boolean, String, String, int, boolean) - Method in class io.agora.rtc.AgoraService
  Sets local access point configuration on the native service handle.
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.
onCustomUserInfoUpdated(AgoraRtcConn, String, String) - Method in interface io.agora.rtc.IRtcConnObserver
  Occurs when a remote user updates custom user info.
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
  Deprecated.
  Use `AgoraAudioPcmDataSender.sendAudioPcmData(AudioFrame)` instead
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 _