| Interface | Description |
|---|---|
| IAudioEffectManager |
Provides the methods to manage the audio effects.
|
| IAudioEncodedFrameObserver | |
| IAudioFrameObserver |
The IAudioFrameObserver interface.
|
| IDirectCdnStreamingEventHandler |
Created by chenjianming on 17/05/2021.
|
| IH265Transcoder |
The IH265Transcoder interface.
|
| IH265TranscoderObserver |
The IH265TranscoderObserver interface.
|
| IMediaExtensionObserver | |
| IMediaRecorderCallback |
The `IMediaRecorderCallback` interface.
|
| IMetadataObserver |
The definition of IMetadataObserver.
|
| IRtcEngineReleaseCallback | |
| IVideoEffectObject |
| Class | Description |
|---|---|
| AgoraMediaRecorder |
The `AgoraMediaRecorder` class, for recording the audio and video on the client.
|
| AgoraMediaRecorder.MediaRecorderConfiguration |
Configurations for the local audio and video recording.
|
| ChannelMediaOptions |
The channel media options.
|
| ClientRoleOptions |
The ClientRoleOptions class.
|
| Constants |
Rating of the media or network quality.
|
| DataStreamConfig | |
| DeviceInfo | |
| DirectCdnStreamingMediaOptions |
The channel media options.
|
| DirectCdnStreamingStats |
Direct Cdn Streaming State.
|
| EchoTestConfiguration | |
| EncodedVideoTrackOptions |
The channel media options.
|
| ExtensionContext |
The definition of extension context types
|
| ExtensionInfo | |
| IRtcEngineEventHandler |
Callback methods.
|
| IRtcEngineEventHandler.AgoraFacePositionInfo |
The information of the detected human face.
|
| IRtcEngineEventHandler.AudioVolumeInfo |
Audio volume information.
|
| IRtcEngineEventHandler.ClientRole | Deprecated
Use the new
Constants class
with the same constants value |
| IRtcEngineEventHandler.DownlinkNetworkInfo |
The statistics of the downlink network info.
|
| IRtcEngineEventHandler.ErrorCode |
The error codes.
|
| IRtcEngineEventHandler.LastmileProbeResult |
Statistics of the last-mile probe.
|
| IRtcEngineEventHandler.LastmileProbeResult.LastmileProbeOneWayResult |
The one-way last-mile probe result.
|
| IRtcEngineEventHandler.LocalAudioStats |
The statistics of the local audio.
|
| IRtcEngineEventHandler.LocalVideoStats |
Statistics of the local video.
|
| IRtcEngineEventHandler.Quality | Deprecated
Use the new
Constants class
with the same constants value |
| IRtcEngineEventHandler.RemoteAudioStats |
Statistics of the remote audio.
|
| IRtcEngineEventHandler.RemoteVideoStats |
Statistics of the remote video.
|
| IRtcEngineEventHandler.RtcStats |
Statistics of RtcEngine.
|
| IRtcEngineEventHandler.UplinkNetworkInfo |
The statistics of the uplink network info.
|
| IRtcEngineEventHandler.UserOfflineReason | Deprecated
Use the new
Constants class
with the same constants value |
| IRtcEngineEventHandler.VideoLayout | |
| IRtcEngineEventHandler.VideoLayoutInfo | |
| IRtcEngineEventHandler.VideoProfile | Deprecated
Use the new
Constants class
with the same constants value |
| IRtcEngineEventHandler.VideoRenderingTracingInfo |
The video rendering tracing result
|
| IRtcEngineEventHandler.WarnCode |
The warning code.
|
| IRtcEngineEventHandler.WlAccStats |
Indicator optimization degree.
|
| LeaveChannelOptions |
The leave channel options.
|
| LocalAudioMixerConfiguration |
The configuration of the audio mixing on the local client.
|
| LocalAudioMixerConfiguration.MixedAudioStream |
The audio streams for the audio mixing on the local client.
|
| LocalTranscoderConfiguration |
The configuration of the video mixing on the local client.
|
| LocalTranscoderConfiguration.TranscodingVideoStream |
The video streams for the video mixing on the local client.
|
| PublisherConfiguration |
Push-stream methods.
|
| PublisherConfiguration.Builder | Deprecated
If you want to configure the push-stream, Agora recommends using the
setLiveTranscoding method. |
| PublisherParameters | Deprecated |
| RecorderInfo |
Information for the recording file.
|
| RecorderStreamInfo |
The information about recorded media streams.
|
| RtcConnection |
The RtcConnection class.
|
| RtcEngine |
Main interface class of the Agora Native SDK.
|
| RtcEngineConfig |
Configurations for the
RtcEngine instance. |
| RtcEngineConfig.AreaCode |
Regions for connection
|
| RtcEngineConfig.LogConfig | |
| RtcEngineEx | |
| RtcEngineInternal | |
| ScreenCaptureParameters |
The configuration of the screen sharing
|
| ScreenCaptureParameters.AudioCaptureParameters |
The audio configuration for the shared screen stream.
|
| ScreenCaptureParameters.VideoCaptureParameters |
The video configuration for the shared screen stream.
|
| SimulcastConfig |
The configuration of the multi-layer video stream.
|
| SimulcastStreamConfig | |
| SpatialAudioParams | |
| UserInfo |