|
Agora C++ API Reference for All Platforms
|
Namespaces | |
| namespace | base |
Classes | |
| struct | AudioSpectrumData |
| struct | ContentInspectConfig |
| struct | ContentInspectConfigEx |
| struct | ContentInspectModule |
| struct | ContentInspectModuleEx |
| class | IAudioFrameObserver |
| class | IAudioFrameObserverBase |
| class | IAudioPcmFrameSink |
| class | IAudioSpectrumObserver |
| class | IFaceInfoObserver |
| class | IMediaEngine |
| class | IMediaEngineEx |
| class | IMediaRecorderObserver |
| class | IMediaRecorderObserverEx |
| class | IVideoEncodedFrameObserver |
| class | IVideoFrameObserver |
| class | IVideoFrameObserverEx |
| struct | MediaRecorderConfiguration |
| struct | RecorderInfo |
| struct | SnapshotConfig |
| struct | UserAudioSpectrumInfo |
Media source type.
The type of video content moderation module.
| Enumerator | |
|---|---|
| CONTENT_INSPECT_INVALID | 0: (Default) This module has no actual function. Do not set |
| __deprecated |
|
| 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. |
The current recording state.
| Enumerator | |
|---|---|
| RECORDER_STATE_ERROR | -1: An error occurs during the recording. See |
| RECORDER_STATE_START | 2: The audio and video recording starts. |
| RECORDER_STATE_STOP | 3: The audio and video recording stops. |
The reason for the state change.
The channel mode.