public class ModerationParams extends AbstractModel
header, skipSign
Constructor and Description |
---|
ModerationParams() |
ModerationParams(ModerationParams source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
|
Modifier and Type | Method and Description |
---|---|
Long |
getCallbackAllResults()
Get Whether to call back all moderation results: 0: call back all results by default; 1: only call back hit results.
|
Long |
getMaxIdleTime()
Get Slicing is stopped automatically when there is no user (anchor) performing upstream push in the room for more than MaxIdleTime.
|
String |
getModerationSupplier()
Get Enumeration values for suppliers.
|
ModerationSupplierParam |
getModerationSupplierParam()
Get Configuration information required for submitting content to the third-party moderation supplier.
|
Long |
getModerationType()
Get Moderation task type.
|
Long |
getSaveModerationFile()
Get Whether to save the hit file.
|
Long |
getSliceAudio()
Get Audio slicing duration.
|
Long |
getSliceVideo()
Get Interval for video frame extraction.
|
SubscribeModerationUserIds |
getSubscribeStreamUserIds()
Get Specifies the allowlist or blocklist for the subscription stream.
|
void |
setCallbackAllResults(Long CallbackAllResults)
Set Whether to call back all moderation results: 0: call back all results by default; 1: only call back hit results.
|
void |
setMaxIdleTime(Long MaxIdleTime)
Set Slicing is stopped automatically when there is no user (anchor) performing upstream push in the room for more than MaxIdleTime.
|
void |
setModerationSupplier(String ModerationSupplier)
Set Enumeration values for suppliers.
|
void |
setModerationSupplierParam(ModerationSupplierParam ModerationSupplierParam)
Set Configuration information required for submitting content to the third-party moderation supplier.
|
void |
setModerationType(Long ModerationType)
Set Moderation task type.
|
void |
setSaveModerationFile(Long SaveModerationFile)
Set Whether to save the hit file.
|
void |
setSliceAudio(Long SliceAudio)
Set Audio slicing duration.
|
void |
setSliceVideo(Long SliceVideo)
Set Interval for video frame extraction.
|
void |
setSubscribeStreamUserIds(SubscribeModerationUserIds SubscribeStreamUserIds)
Set Specifies the allowlist or blocklist for the subscription stream.
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
public ModerationParams()
public ModerationParams(ModerationParams source)
public Long getModerationType()
public void setModerationType(Long ModerationType)
ModerationType
- Moderation task type. 1: audio slicing moderation; 2: video frame extraction moderation; 3: audio slicing moderation + video frame extraction moderation; 4: audio stream moderation; 5: audio stream moderation + video frame extraction moderation. The default value is 1. (Support from suppliers is required for stream moderation to take effect.)public Long getMaxIdleTime()
public void setMaxIdleTime(Long MaxIdleTime)
MaxIdleTime
- Slicing is stopped automatically when there is no user (anchor) performing upstream push in the room for more than MaxIdleTime. Unit: seconds. Default value: 30 seconds. This value needs to be greater than or equal to 5 seconds and less than or equal to 1800 seconds (0.5 hours). Example value: 30.public Long getSliceAudio()
public void setSliceAudio(Long SliceAudio)
SliceAudio
- Audio slicing duration. Default value: 15s. Example value: 15.public Long getSliceVideo()
public void setSliceVideo(Long SliceVideo)
SliceVideo
- Interval for video frame extraction. Default value: 5s.public String getModerationSupplier()
public void setModerationSupplier(String ModerationSupplier)
ModerationSupplier
- Enumeration values for suppliers.
tianyu: Tencent Tianyu content security. (Valid values: 1: audio slicing moderation; 2: video frame extraction moderation; 3: audio-visual slicing moderation + video frame extraction moderation.)
ace: ACE content security. (Valid values: 1: audio slicing moderation; 2: video frame extraction moderation; 3: audio-visual slicing moderation + video frame extraction moderation.)
shumei: shumei moderation. (Valid values: 1: audio slicing moderation; 2: video frame extraction moderation; 3: audio-visual slicing moderation + video frame extraction moderation.)
Yidun: NetEase Yidun moderation. (Valid values: 1: audio slicing moderation; 2: video frame extraction moderation; 3: audio-visual slicing moderation + video frame extraction moderation.)public ModerationSupplierParam getModerationSupplierParam()
public void setModerationSupplierParam(ModerationSupplierParam ModerationSupplierParam)
ModerationSupplierParam
- Configuration information required for submitting content to the third-party moderation supplier.public Long getSaveModerationFile()
public void setSaveModerationFile(Long SaveModerationFile)
SaveModerationFile
- Whether to save the hit file. 0: not save by default; 1: save.public Long getCallbackAllResults()
public void setCallbackAllResults(Long CallbackAllResults)
CallbackAllResults
- Whether to call back all moderation results: 0: call back all results by default; 1: only call back hit results.public SubscribeModerationUserIds getSubscribeStreamUserIds()
public void setSubscribeStreamUserIds(SubscribeModerationUserIds SubscribeStreamUserIds)
SubscribeStreamUserIds
- Specifies the allowlist or blocklist for the subscription stream.Copyright © 2025. All rights reserved.