| Interface | Description |
|---|---|
| IAgoraMediaRtcRecorderEventHandler |
The IAgoraMediaRtcRecorderEventHandler interface, which contains callback
events of the media recorder.
|
| Class | Description |
|---|---|
| AdvancedConfigInfo |
The definition of the AdvancedConfigInfo class.
|
| AgoraMediaComponentFactory |
A factory class for creating Agora media components.
|
| AgoraMediaRtcRecorder |
The AgoraMediaRtcRecorder class provides functionality for recording Agora
RTC media streams.
|
| AgoraParameter |
The AgoraParameter class provides functionality to get and set various
parameters
for Agora SDK configuration.
|
| AgoraService |
The AgoraService class provides core functionality for Agora service
initialization
and management.
|
| AgoraServiceConfiguration |
Configuration class for Agora service initialization.
|
| Constants | |
| EncryptionConfig |
The EncryptionConfig class provides the configuration for encryption in the
Agora recording SDK.
|
| LocalAccessPointConfiguration |
The definition of the LocalAccessPointConfiguration class.
|
| LogConfig |
The LogConfig class provides the configuration for logging in the Agora
recording SDK.
|
| LogUploadServerInfo |
The definition of the LogUploadServerInfo class.
|
| MediaRecorderConfiguration |
The MediaRecorderConfiguration class provides the configuration for media
recording in the Agora SDK.
|
| MixerLayoutConfig |
The MixerLayoutConfig class provides the configuration for the layout of a
mixer in the Agora SDK.
|
| RecorderInfo |
The RecorderInfo class provides information about a recording file in the
Agora SDK.
|
| Rectangle |
The definition of the Rectangle class.
|
| RemoteAudioStatistics |
The RemoteAudioStatistics class provides statistics for remote audio streams
in the Agora SDK.
|
| RemoteVideoStatistics |
The RemoteVideoStatistics class provides statistics for remote video streams
in the Agora SDK.
|
| SpeakVolumeInfo |
The definition of the SpeakVolumeInfo class.
|
| UserMixerLayout |
The UserMixerLayout class represents the layout configuration for a user in a
mixed stream.
|
| VideoMixingLayout |
The VideoMixingLayout class represents the layout configuration for video
mixing in the Agora SDK.
|
| VideoSubscriptionOptions |
The VideoSubscriptionOptions class represents the options for subscribing to
a video stream in the Agora SDK.
|
| WatermarkConfig |
The definition of the WatermarkConfig class.
|
| WatermarkLitera |
The definition of the WatermarkLitera class.
|
| WatermarkOptions |
The definition of the WatermarkOptions class.
|
| WatermarkRatio |
The definition of the WatermarkRatio class.
|
| WatermarkTimestamp |
The definition of the WatermarkTimestamp class.
|
| Enum | Description |
|---|---|
| Constants.AreaCode |
The region for connection, which is the region where the server the SDK
connects to is located.
|
| Constants.AudioScenarioType |
The audio scenario.
|
| Constants.ChannelProfileType |
The channel profile.
|
| Constants.ConnectionChangedReasonType |
Reasons causing the change of the connection state.
|
| Constants.EncryptionErrorType |
Encryption error types.
|
| Constants.EncryptionMode |
Encryption modes.
|
| Constants.ErrorCodeType |
The error codes.
|
| Constants.LocalProxyMode |
The local proxy mode type.
|
| Constants.LogLevel |
Log Level.
|
| Constants.MediaRecorderContainerFormat |
* The format of the recording file.
|
| Constants.MediaRecorderStreamType |
The recording content.
|
| Constants.RecorderReasonCode |
The reason for the state change.
|
| Constants.RecorderState |
The current recording state.
|
| Constants.RemoteAudioState |
Remote audio states.
|
| Constants.RemoteAudioStateReason |
Reasons for the remote audio state change.
|
| Constants.RemoteVideoState |
The state of the remote video.
|
| Constants.RemoteVideoStateReason |
The reason for the remote video state change.
|
| Constants.UserOfflineReasonType |
Reasons for a user being offline.
|
| Constants.VideoSourceType |
Video source types definition.
|
| Constants.VideoStreamType |
Video stream types.
|
| Constants.WatermarkFitMode |
The adaptation mode of the watermark.
|
| Constants.WatermarkSourceType |
The definition of the WatermarkSourceType enum.
|