| 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.
|
| 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 |
| Enum | Description |
|---|---|
| Constants.AUDIO_EQUALIZATION_BAND_FREQUENCY |
The audio equalization band frequency.
|
| Constants.AUDIO_REVERB_TYPE | |
| Constants.AudioMixingDualMonoMode |
The audio mixing dual-mono output mode.
|
| Constants.AudioProfile |
Sets the audio profile sampling rate, bitrate, encode mode, and the number of channels.
|
| Constants.AudioScenario |
Sets the audio application scenarios.
|
| Constants.AudioSourceType |
Audio source types definition.
|
| Constants.AudioTrackType |
The type of custom audio track
|
| Constants.BytesPerSample |
Bytes per sample
|
| Constants.ExternalVideoSourceType |
External video source types definition.
|
| Constants.LogLevel |
Log Level.
|
| Constants.MEDIA_TRACE_EVENT |
The tracing event of media rendering.
|
| Constants.MediaSourceType |
The type of media device.
|
| Constants.MediaType |
Media type.
|
| Constants.QoEPreference |
Sets the video qoe preference.
|
| Constants.ScreenScenarioType |
The screen sharing scenario.
|
| Constants.SimulcastStreamMode |
The dual stream mode
|
| Constants.StreamFallbackOptions | |
| Constants.ThreadPriorityType |
Thread priority type.
|
| Constants.VideoModulePosition | |
| Constants.VideoScenario |
Sets the video application scenarios.
|
| Constants.VideoSourceType |
Video source types definition.
|
| Constants.VideoStreamType |
The dual stream mode
|
| Constants.VOICE_AI_TUNER_TYPE | |
| DirectCdnStreamingReason |
Direct Cdn Streaming Reason Code.
|
| DirectCdnStreamingState |
Direct Cdn Streaming State.
|
| IH265TranscoderObserver.H265TranscodeResult |
The result of IH265Transcoder interface invoking.
|
| RtcConnection.CONNECTION_STATE_TYPE |
Connection state types.
|
| SimulcastConfig.StreamLayerIndex |
The index of multi-layer video stream
|