ContentInspectConfig class

Configuration of video screenshot and upload.

Annotations
  • @JsonSerializable(explicitToJson: true, includeIfNull: false)

Properties

extraInfo String?
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.
final
hashCode int
The hash code for this object.
no setterinherited
moduleCount int?
The number of functional modules, that is,the number of configured ContentInspectModule instances, must be the same as the number of instances configured in modules. The maximum number is 32.
final
modules List<ContentInspectModule>?
Functional module. See ContentInspectModule. A maximum of 32 ContentInspectModule instances can be configured, and the value range of MAX_CONTENT_INSPECT_MODULE_COUNT is an integer in 1,32. A function module can only be configured with one instance at most. Currently only the video screenshot and upload function is supported.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
serverConfig String?
(Optional) Server configuration related to uploading video screenshots via extensions from Agora Extensions Marketplace. This parameter only takes effect when type in ContentInspectModule is set to contentInspectImageModeration. If you want to use it, contact.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited