/**
* Select the algorithm used for the skin smoothing filter
*
* The SDK has two built-in skin smoothing algorithms. One is "smooth", which features more obvious smoothing effect and is designed for shows.
The other is "natural", which retains more facial details and is more natural.
*
* @param beautyStyle Skin smoothing mode: `smooth` or `natural`. `Smooth` features more obvious smoothing effect and is suitable for shows.
*/
- (void)setBeautyStyle:(TXBeautyStyle)beautyStyle;
/**
* Set the intensity of the skin smoothing filter.
* @param level Intensity of the skin smoothing filter. Value range: 0-9. 0 indicates that the filter is disabled. The larger the value, the higher the intensity.
*/
- (void)setBeautyLevel:(float)level;
/**
* Set the intensity of the skin lightening filter.
*
* @param level Intensity of the skin lightening filter. Value range: 0-9. 0 indicates that the filter is disabled. The larger the value, the higher the intensity.
*/
- (void)setWhitenessLevel:(float)level;
/**
* Set the intensity of the rosy complexion filter.
*
* @param level Intensity of the rosy complexion filter. Value range: 0-9. 0 indicates that the filter is disabled. The larger the value, the higher the intensity.
*/
- (void)setRuddyLevel:(float)level;
/**
Set the intensity of the eye enlarging filter (valid only in the Enterprise Edition).
*
* @param level Intensity of the eye enlarging filter. Value range: 0-9. 0 indicates that the filter is disabled. The larger the value, the higher the intensity.
*/
- (void)setEyeScaleLevel:(float)level;
/**
* Set the intensity of the face slimming filter (valid only in the Enterprise Edition).
*
* @param level Intensity of the face slimming filter. Value range: 0-9. 0 indicates that the filter is disabled. The larger the value, the higher the intensity.
*/
- (void)setFaceSlimLevel:(float)level
/**
* Set the intensity of the chin slimming filter (valid only in the Enterprise Edition).
*
* @param level Intensity of the chin slimming filter. Value range: 0-9. 0 indicates that the filter is disabled. The larger the value, the higher the intensity.
*/
- (void)setFaceVLevel:(float)level
/**
* Set the intensity of the jaw shrinking/expanding filter (valid only in the Enterprise Edition).
*
* @param level Intensity of the jaw shrinking/expanding filter. Value range: -9-9. 0 indicates that the filter is disabled. Values smaller than 0 mean shrinking the jaw, and values larger than 0 mean expanding the jaw.
*/
- (void)setChinLevel:(float)level
/**
* Set the intensity of the face shortening filter (valid only in the Enterprise Edition).
*
* @param level Intensity of the face shortening filter. Value range: 0-9. 0 indicates that the filter is disabled. The larger the value, the higher the intensity.
*/
- (void)setFaceShortLevel:(float)level
/**
* Set the intensity of the nose slimming filter (valid only in the Enterprise Edition).
*
* @param level Intensity of the nose slimming filter. Value range: 0-9. 0 indicates that the filter is disabled. The larger the value, the higher the intensity.
*/
- (void)setNoseSlimLevel:(float)level;
/**
* Set the intensity of the eye brightening filter (valid only in the Enterprise Edition).
*
* @param level Intensity of the eye brightening filter. Value range: 0-9. 0 indicates that the filter is disabled. The larger the value, the higher the intensity.
*/
- (void)setEyeLightenLevel:(float)level
/**
* Set the intensity of the teeth whitening filter (valid only in the Enterprise Edition).
*
* @param level Intensity of the teeth whitening filter. Value range: 0-9. 0 indicates that the filter is disabled. The larger the value, the higher the intensity.
*/
- (void)setToothWhitenLevel:(float)level
/**
* Set the intensity of the wrinkle removing filter (valid only in the Enterprise Edition).
*
* @param level Intensity of the wrinkle removing filter. Value range: 0-9. 0 indicates that the filter is disabled. The larger the value, the higher the intensity.
*/
- (void)setWrinkleRemoveLevel:(float)level
/**
* Set the intensity of the eye bag removing filter (valid only in the Enterprise Edition).
*
* @param level Intensity of the eye bag removing filter. Value range: 0-9. 0 indicates that the filter is disabled. The larger the value, the higher the intensity.
*/
- (void)setPounchRemoveLevel:(float)level
/**
* Set the intensity of the nasolabial fold removing filter (valid only in the Enterprise Edition).
*
* @param level Intensity of the nasolabial fold removing filter. Value range: 0-9. 0 indicates that the filter is disabled. The larger the value, the higher the intensity.
*/
- (void)setSmileLinesRemoveLevel:(float)level
/**
* Set the intensity of the hairline filter (valid only in the Enterprise Edition).
*
* @param level Intensity of the hairline filter. Value range: -9-9. 0 indicates that the filter is disabled. Values smaller than 0 mean moving the hairline back, and values larger than 0 mean moving the hairline forward.
*/
- (void)setForeheadLevel:(float)level
/**
* Set the intensity of the eye distance filter (valid only in the Enterprise Edition).
*
* @param level Intensity of the eye distance filter. Value range: -9-9. 0 indicates that the filter is disabled. Values smaller than 0 mean stretching the distance, and values larger than 0 mean shrinking the distance.
*/
- (void)setEyeDistanceLevel:(float)level
/**
* Set the intensity of the eye slant filter (valid only in the Enterprise Edition).
*
* @param level Intensity of the eye slant filter. Value range: -9-9. 0 indicates that the filter is disabled. Values smaller than 0 mean lowering the outer corner of the eye, and values larger than mean lifting the corner.
*/
- (void)setEyeAngleLevel:(float)level
/**
* Set the intensity of the lip contour filter (valid only in the Enterprise Edition).
*
* @param level Intensity of the lip contour filter. Value range: -9-9. 0 indicates that the filter is disabled. Values smaller than 0 mean augmenting the lip, and values larger than mean shrinking the contour.
*/
- (void)setMouthShapeLevel:(float)level
/**
* Set the intensity of the nose shape filter (valid only in the Enterprise Edition).
*
* @param level Intensity of the nose shape filter. Value range: -9-9. 0 indicates that the filter is disabled. Values smaller than 0 mean widening the nose, and values larger than mean narrowing the nose.
*/
- (void)setNoseWingLevel:(float)level
/**
* Set the intensity of the nose position filter (valid only in the Enterprise Edition).
* @param level Intensity of the nose position filter. Value range: -9-9. 0 indicates that the filter is disabled. Values smaller than 0 mean moving the nose up, and values larger than 0 mean moving the nose down.
*/
- (void)setNosePositionLevel:(float)level
/**
* Set the intensity of the lip thickness filter (valid only in the Enterprise Edition).
* @param level Intensity of the lip thickness filter. Value range: -9-9. 0 indicates that the filter is disabled. Values smaller than 0 mean thickening the lip, and values larger than 0 mean thinning the lip.
*/
- (void)setLipsThicknessLevel:(float)level
/**
* Set the intensity of the face shape enhancing filter (valid only in the Enterprise Edition).
* @param level Intensity of the face shape enhancing filter. Value range: 0-9. 0 indicates that the filter is disabled. The larger the value, the higher the intensity.
*/
- (void)setFaceBeautyLevel:(float)level