|
Agora RTC Objective-C API Reference
Refactor
|
Namespaces | |
| base | |
Data Structures | |
| struct | AudioSpectrumData |
| struct | ContentInspectConfig |
| struct | ContentInspectModule |
| class | IAudioFrameObserver |
| class | IAudioFrameObserverBase |
| class | IAudioPcmFrameSink |
| class | IAudioSpectrumObserver |
| class | IFaceInfoObserver |
| class | IMediaEngine |
| class | IMediaRecorderObserver |
| class | IVideoEncodedFrameObserver |
| class | IVideoFrameObserver |
| struct | MediaRecorderConfiguration |
| struct | RecorderInfo |
| struct | SnapshotConfig |
| struct | UserAudioSpectrumInfo |
Enumerations | |
| enum | MediaRecorderContainerFormat { FORMAT_MP4 = 1 } |
| enum | MediaRecorderStreamType { STREAM_TYPE_AUDIO = 0x01, STREAM_TYPE_VIDEO = 0x02, STREAM_TYPE_BOTH = STREAM_TYPE_AUDIO | STREAM_TYPE_VIDEO } |
| enum | RecorderState { RECORDER_STATE_ERROR = -1, RECORDER_STATE_START = 2, RECORDER_STATE_STOP = 3 } |
| enum | RecorderReasonCode { RECORDER_REASON_NONE = 0, RECORDER_REASON_WRITE_FAILED = 1, RECORDER_REASON_NO_STREAM = 2, RECORDER_REASON_OVER_MAX_DURATION = 3, RECORDER_REASON_CONFIG_CHANGED = 4 } |
| enum MEDIA_SOURCE_TYPE |
Media source type.
| enum CONTENT_INSPECT_TYPE |
The type of video content moderation module.
| Enumerator | |
|---|---|
| CONTENT_INSPECT_INVALID | 0: (Default) This module has no actual function. Do not set |
| CONTENT_INSPECT_MODERATION |
|
| CONTENT_INSPECT_SUPERVISION | 2: Video screenshot and upload via Agora self-developed extension. SDK takes screenshots of the video stream in the channel and uploads them. |
| CONTENT_INSPECT_IMAGE_MODERATION | 3: Video screenshot and upload via extensions from Agora Extensions Marketplace. SDK uses video moderation extensions from Agora Extensions Marketplace to take screenshots of the video stream in the channel and uploads them. |
| enum RecorderState |
| enum RecorderReasonCode |
The reason for the state change.
The channel mode.