Agora RTC Objective-C API Reference  Refactor
Properties
AgoraContentInspectConfig Class Reference

Inherits <NSObject>.

Properties

NSString *_Nullable extraInfo
 
NSString *_Nullable serverConfig
 
NSArray< AgoraContentInspectModule * > *_Nullable modules
 

Property Documentation

◆ extraInfo

- (NSString* _Nullable) extraInfo
readwritenonatomiccopy

Additional information on the video content (maximum length: 1024 Bytes). The SDK sends the screenshots and additional information on the video content to the Agora server. Once the video screenshot and upload process is completed, the Agora server sends the additional information and the callback notification to your server.

◆ serverConfig

- (NSString* _Nullable) serverConfig
readwritenonatomiccopy

(Optional) Server configuration related to uploading video screenshots via extensions from Agora Extensions Marketplace. This parameter only takes effect when type in AgoraContentInspectModule is set to AgoraContentInspectTypeImageModeration. If you want to use it, contact technical support.

◆ modules

- (NSArray<AgoraContentInspectModule*>* _Nullable) modules
readwritenonatomiccopy

Functional module. See AgoraContentInspectModule. A maximum of 32 AgoraContentInspectModule instances can be configured, and the value range of MAX_CONTENT_INSPECT_MODULE_COUNT is an integer in [1,32].

Note
A function module can only be configured with one instance at most. Currently only the video screenshot and upload function is supported.