Agora Java API Reference for Android

Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1 2 3 4]

▼N agora |
►N base |
C AgoraServiceConfiguration |
C AParameter |
C AudioSessionConfiguration |
C IAgoraParameter | The interface class of Agora RTC SDK, which provides JSON configuration information of the SDK
C IAgoraService |
C IEngineBase |
C IServiceObserver |
C ISyncClient |
►C ISyncClientObserver |
C CollectionEvent |
C LicenseCallback |
C NtpTime |
C SyncConfig |
►N commons |
C ILogWriter |
C LogConfig | Configuration of Agora SDK log files
►N internal |
C CopyAssignable |
C CopyAssignable< false > |
C CopyConstructible |
C CopyConstructible< false > |
C MoveAssignable |
C MoveAssignable< false > |
C MoveConstructible |
C MoveConstructible< false > |
C OptionalBase |
C OptionalStorage |
C OptionalStorageBase |
►N media |
►N base |
C AudioEncodedFrameInfo |
C AudioPcmFrame | The parameters of the audio frame in PCM format
C CacheStatistics | Statistics about the media files being cached
C ColorSpace |
C ExternalVideoFrame | The external video frame
C Hdr10MetadataInfo |
C IMediaPlayerCustomDataProvider |
C IVideoFrameMetaInfo |
C IVideoFrameObserver |
C MediaSource | Information related to the media file to be played and the playback scenario configurations
C PacketOptions |
C PlayerPlaybackStats | The information of the media file being played
C PlayerStreamInfo | The detailed information of the media stream
C PlayerUpdatedInfo | Information related to the media player
C SrcInfo | Information about the video bitrate of the media resource being played
C VideoFrame | Configurations of the video frame
C AudioSpectrumData | The audio spectrum data
C ContentInspectConfig | Screenshot and upload configuration
C ContentInspectModule | `ContentInspectModule` class, a structure used to configure the frequency of video screenshot and upload
C IAudioFrameObserver |
►C IAudioFrameObserverBase |
C AudioFrame | Raw audio data
C AudioParams | Audio data format
C IAudioPcmFrameSink |
C IAudioSpectrumObserver |
C IFaceInfoObserver |
C IMediaEngine |
C IMediaRecorderObserver |
C IVideoEncodedFrameObserver |
C IVideoFrameObserver |
C MediaRecorderConfiguration | Configuration for audio and video stream recording
C RecorderInfo | Information about the recording file
C SnapshotConfig | The snapshot configuration
C UserAudioSpectrumInfo | Audio spectrum information of the remote user
►N rtc |
C AAudioDeviceManager |
C AdvancedAudioOptions | The advanced options for audio
C AdvancedConfigInfo | Advanced options for the Local Access Point
C AdvanceOptions | Advanced options for video encoding
C AiEchoCancellationContollerExtension |
C AiEchoCancellationExtension |
C AINoiseSuppressorControllerExtension |
C AINoiseSuppressorExtension |
C AlphaChannel |
C AudioEncFrameRecvParams |
C AudioEncodedFrameObserverConfig | Observer settings for the encoded audio
C AudioEncoderConfiguration |
C AudioParameters |
C AudioPcmDataInfo |
C AudioRecordingConfiguration | Recording configurations
C AudioSinkWants |
C AudioTrackConfig | The configuration of custom audio tracks
C AudioVolumeInfo | The volume information of users
C AudioVolumeInformation |
C AVideoDeviceManager |
C BeautyOptions | Image enhancement options
C CameraCapturerConfiguration | The camera capturer preference
C ChannelMediaInfo | Channel media information
C ChannelMediaOptions | The channel media options
C ChannelMediaRelayConfiguration | Configuration of cross channel media relay
C ClientRoleOptions | Setting of user role properties
C CodecCapInfo | The codec capability of the SDK
C CodecCapLevels | The level of the codec capability
C ColorEnhanceOptions | The color enhancement options
C DataStreamConfig | The configurations for the data stream
C DeviceInfo | The audio device information
C DirectCdnStreamingMediaOptions | The media setting options for the host
C DirectCdnStreamingStats | The statistics of the current CDN streaming
►C DownlinkNetworkInfo |
C PeerDownlinkInfo |
C EchoTestConfiguration | The configuration of the audio and video call loop test
C EncodedAudioFrameAdvancedSettings |
C EncodedAudioFrameInfo | Audio information after encoding
C EncodedVideoFrameInfo | Information about externally encoded video frames
C EncryptionConfig | Built-in encryption configurations
C ExtensionContext | The context information of the extension
C ExtensionEncodedImage |
C ExtensionInfo |
C ExtensionInterfaceVersion |
C ExtensionInterfaceVersion< IAudioFilter > |
C ExtensionInterfaceVersion< IAudioFilterV2 > |
C ExtensionInterfaceVersion< IExtensionProvider > |
C ExtensionInterfaceVersion< IExtensionProviderV2 > |
C ExtensionInterfaceVersion< IExtensionVideoFilter > |
C ExtensionInterfaceVersion< IScreenCaptureSource > |
C ExtensionVersion |
►C ExtensionVideoCodecSettings |
C VideoDecoderSettings |
C VideoEncoderSettings |
C FaceShapeAreaOptions | Filter effect options
C FaceShapeBeautyOptions | The facial enhancement style options
C FilterEffectOptions | Filter effect options
C FocalLengthInfo | Focal length information supported by the camera, including the camera direction and focal length type
►C IAgoraVideoQualityAnalyzer |
C Control |
C IAudioDeviceManagerObserver |
C IAudioEncodedFrameObserver |
C IAudioEncodedFrameReceiver |
C IAudioEncodedFrameSender |
C IAudioFilter |
C IAudioFilterBase |
►C IAudioFilterV2 |
C Control |
C IAudioMixerSource |
C IAudioPcmDataSender |
C IAudioSinkBase |
C IAudioTrack |
C ICameraCaptureObserver |
C ICameraCapturer |
C IConfigCenter |
C IDirectCdnStreamingEventHandler |
►C IExtensionControl |
C Capabilities |
C IExtensionDecoderCallback |
C IExtensionEncoderCallback |
►C IExtensionProvider |
C ExtensionMetaInfo |
C IExtensionProviderV2 |
►C IExtensionVideoCodecProvider |
C ExtensionVideoCodecInfo |
C IExtensionVideoDecoder |
C IExtensionVideoDecoderProvider |
C IExtensionVideoEncoder |
C IExtensionVideoEncoderProvider |
►C IExtensionVideoFilter |
C Control |
C IExtensionVideoSink |
C IFileUploaderService |
C IH265Transcoder |
C IH265TranscoderObserver |
►C ILipSyncFilter |
C Control |
►C ILocalAudioTrack |
C LocalAudioTrackStats |
C ILocalAudioTrackObserver |
►C ILocalUser |
C ANAStats |
C AudioProcessingStats |
C LocalAudioDetailedStats |
C ILocalUserObserver |
C ILocalVideoTrack |
C ImagePayloadData |
C ImageTrackOptions | Image configurations
C IMediaControlPacketReceiver |
C IMediaControlPacketSender |
C IMediaExtensionObserver |
C IMediaNodeFactory |
C IMediaPacketReceiver |
C IMediaPacketSender |
C IMediaPlayerSource |
C IMediaPlayerSourceObserver |
C IMediaRecorder |
C IMediaRecorder2 |
C IMediaRelayObserver |
C IMediaRelayService |
C IMediaStreamingSource | Access to a media streaming source demuxer. To playout multiple stream sources simultaneously, create multiple media stream source objects
C IMediaStreamingSourceObserver | This observer interface of media streaming source
►C IMetadataObserver |
C Metadata | Media metadata
C INetworkObserver |
C INGAudioDeviceManager |
C INGVideoDeviceManager |
C InjectStreamConfig |
C InputSeiData | The input SEI data
►C IPacketObserver |
C Packet | Configurations for the `Packet` instance
C IRecordingDeviceSource |
C IRemoteAudioMixerSource |
C IRemoteAudioTrack |
C IRemoteVideoTrack |
C IRtcConnection |
C IRtcConnectionObserver |
C IRtcEngine |
C IRtcEngineEventHandler |
C IRtcEngineEventHandlerEx |
C IRtcEngineEx |
C IRtmpConnection |
C IRtmpConnectionObserver |
C IRtmpLocalUser |
C IRtmpLocalUserObserver |
C IRtmpStreamingObserver |
C IRtmpStreamingService |
C IScreenCapturer |
►C IScreenCaptureSource |
C AudioCaptureConfig |
C Control |
C ScreenSourceListOption |
C VideoCaptureConfig |
►C IVideoBeautyFilter |
C BeautyOptions |
C IVideoDeviceCollection |
C IVideoDeviceManager |
C IVideoDeviceManagerObserver |
C IVideoEffectObject | Provides methods to manage and configure video effects, such as beauty, style makeup, and filter
C IVideoEncodedImageSender |
C IVideoFilter |
C IVideoFilterBase |
C IVideoFrame |
C IVideoFrameMemoryPool |
C IVideoFrameObserver2 |
C IVideoFrameSender |
C IVideoFrameTransceiver |
C IVideoMixerSource |
C IVideoRenderer |
C IVideoSinkBase |
C IVideoTrack |
C LastmileProbeConfig | Configurations of the last-mile network test
C LastmileProbeOneWayResult | Results of the uplink or downlink last-mile network test
C LastmileProbeResult | Results of the uplink and downlink last-mile network tests
C LeaveChannelOptions | The options for leaving a channel
C LiveStreamAdvancedFeature | The configuration for advanced features of the RTMP or RTMPS streaming with transcoding
C LiveTranscoding | Transcoding configurations for Media Push
C LocalAccessPointConfiguration | Configuration for the Local Access Point
C LocalAudioMixerConfiguration | The configurations for mixing the lcoal audio
C LocalAudioStats | Local audio statistics
C LocalTranscoderConfiguration | The configuration of the video mixing on the local client
C LocalVideoStats | The statistics of the local video stream
C LocalVideoTrackStats |
C LogUploadServerInfo | Configuration information for the log server
C LoopbackRecordingOption |
C LowlightEnhanceOptions | The low-light enhancement options
C MixedAudioStream | The source of the audio streams that are mixed locally
C MixerLayoutConfig |
C MultipathStats | Aggregates statistics of each network path in multipath transmission
C PaddedRawPixelBuffer |
C PathStats | Statistical information about a specific network path
C PublisherConfiguration |
C RawPixelBuffer |
C RecorderStreamInfo | The information about the media streams to be recorded
C Rectangle | The location of the target area relative to the screen or window. If you do not set this parameter, the SDK selects the whole screen or window
C RemoteAudioStats | Audio statistics of the remote user
C RemoteAudioTrackStats |
C RemoteVideoStats | Statistics of the remote video stream
C RemoteVideoTrackStats |
C RtcConnection | Contains connection information
C RtcConnectionConfiguration |
C RtcEngineContext | Configurations for the `RtcEngineContext` instance
C RtcImage | Image properties
C RtcStats | Statistics of a call session
C RtmpConnectionConfiguration |
C RtmpConnectionInfo |
C RtmpStreamingAudioConfiguration |
C RtmpStreamingVideoConfiguration |
C ScreenAudioParameters | The audio configuration for the shared screen stream
C ScreenCaptureConfiguration | The configuration of the captured screen
C ScreenCaptureParameters | Screen sharing configurations
C ScreenCaptureProfilingStatistics |
C SegmentationProperty | Processing properties for background images
C SenderOptions |
►C SimulcastConfig | Configure video streams of different quality levels
C StreamLayerConfig | Configures the parameters of a specific layer in multi-quality video streams
C SimulcastConfigInternal |
C SimulcastStreamConfig | The configuration of the low-quality video stream
C SimulcastStreamProfile |
C StreamLayerConfigInternal |
C TConnectionInfo |
C TConnectSettings |
C TextureInfo |
C TranscodingUser | Transcoding configurations of each host
C TranscodingVideoStream | The video streams for local video mixing
C UplinkNetworkInfo | The uplink network information
C UserInfo | The information of the user
C VideoCanvas | Attributes of the video canvas object
►C VideoCompositingLayout |
C Region |
C VideoDenoiserOptions | Video noise reduction options
C VideoDeviceInfo |
C VideoDimensions | The video dimension
C VideoEncoderConfiguration | Video encoder configurations
C VideoFormat | The format of the video frame
C VideoFrameData |
C VideoFrameDataV2 |
C VideoRenderingTracingInfo | Indicators during video frame rendering progress
C VideoSubscriptionOptions | Video subscription options
C VideoTrackInfo |
C VirtualBackgroundSource | The custom background
C WatermarkBuffer | Configures the format, size, and pixel buffer of the watermark image
C WatermarkConfig | Used to configure watermark-related information
C WatermarkLiteral | The definition of the WatermarkLiteral struct
C WatermarkOptions | Watermark image configurations
C WatermarkRatio | The position and size of the watermark on the screen
C WatermarkTimestamp | The definition of the WatermarkTimestamp struct
►N rtm |
C IChannel |
C IChannelAttributes |
C IChannelEventHandler |
C IChannelMember |
C IMessage |
C IRtmService |
C IRtmServiceEventHandler |
►N util |
C AList |
C AOutputIterator |
C AutoPtr |
C CopyableAutoPtr |
C IContainer |
C IIterator |
C IString |
C agora_refptr |
C AtomicOps |
C DataChannelConfig |
C DataChannelInfo |
C IDataChannelObserver |
C ILocalDataChannel |
C in_place_t |
C IRemoteDataChannel |
C nullopt_t |
C Optional |
C RefCountedObject |
C RefCounter |
C RefCountInterface |
C SpatialAudioParams | The spatial audio parameters
C UserDataChannelInfo |
C UserInfo | The information of the user
C VideoLayout | Layout information of a specific sub-video stream within the mixed stream