enableContentInspectEx
Enables or disables video screenshot and upload.
virtual int enableContentInspectEx(bool enabled, const media::ContentInspectConfig &config, const RtcConnection& connection) = 0;
- Since
- v4.2.3
This method can take screenshots for multiple video streams and upload them. When video screenshot and upload function is enabled, the SDK takes screenshots and uploads videos sent by local users based on the type and frequency of the module you set in ContentInspectConfig. After video screenshot and upload, the Agora server sends the callback notification to your app server in HTTPS requests and sends all screenshots to the third-party cloud storage service.
Call timing
This method can be called either before or after joining the channel.
Restrictions
Before calling this method, ensure that you have contacted technical support to activate the video screenshot upload service.
Parameters
- enabled
- Whether to enalbe video screenshot and upload:
true: Enables video screenshot and upload.false: Disables video screenshot and upload.
- config
- Screenshot and upload configuration. See ContentInspectConfig.
- connection
- The connection information. See RtcConnection.
Returns
- 0: Success.
- < 0: Failure.