All Classes and Interfaces

Class
Description
 
 
 
 
The `AgoraMediaRecorder` class, for recording the audio and video on the client.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Rating of the media or network quality.
 
 
 
 
 
Sets the audio application scenarios.
 
 
Bytes per sample
 
 
 
 
 
 
 
 
 
 
Media type.
 
 
Sets the video qoe preference.
 
 
 
 
Thread priority type.
 
 
 
 
 
 
 
 
 
 
 
Deprecated.
v4.6.0.
Deprecated.
v4.6.0.
Deprecated.
v4.6.0.
Deprecated.
v4.6.0.
 
Core EGL state (display, context, config).
Common base class for EGL surfaces.
 
The channel media options.
 
 
 
 
 
 
 
 
The IAudioFrameObserver interface.
The IAudioSpectrumObserver interface.
 
Deprecated.
v4.6.0.
The IVideoEncodedFrameObserver interface.
The IH265Transcoder interface.
The IH265TranscoderObserver interface.
The result of IH265Transcoder interface invoking.
 
 
 
 
 
 
 
 
 
The `IMediaRecorderCallback` interface.
The definition of IMetadataObserver.
 
Callback methods.
 
 
Deprecated.
Use the new Constants class with the same constants value
The statistics of the downlink network info.
The error codes.
 
 
 
 
 
 
Deprecated.
Use the new Constants class with the same constants value
 
 
 
 
Deprecated.
Use the new Constants class with the same constants value
 
 
Deprecated.
Use the new Constants class with the same constants value
 
The warning code.
 
 
 
 
The IVideoEncodedFrameObserver interface.
 
 
 
 
 
 
Audio sample rate (Hz).
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Off-screen EGL surface (pbuffer).
 
 
 
Push-stream methods.
Deprecated.
If you want to configure the push-stream, Agora recommends using the setLiveTranscoding method.
Deprecated. 
 
 
 
 
Connection state types.
Main interface class of the Agora Native SDK.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Deprecated.
 
 
 
 
 
 
Supported codec type bit mask.
 
 
 
 
Video mirror mode types.