Agora Java API Reference for Android

Public Member Functions | Public Attributes | List of all members
io.agora.rtc2.video.ColorEnhanceOptions Class Reference

The color enhancement options. More...

## Public Member Functions
| ColorEnhanceOptions (float strength, float skinProtect)

## Public Attributes
float | strengthLevel
float | skinProtectLevel

## Detailed Description

The color enhancement options.

Since
  v3.6.2

## Member Data Documentation

## ◆ strengthLevel

float io.agora.rtc2.video.ColorEnhanceOptions.strengthLevel

The level of color enhancement. The value range is [0.0, 1.0]. `0.0` is the default value, which means no color enhancement is applied to the video. The higher the value, the higher the level of color enhancement. The default value is `0.5`.

## ◆ skinProtectLevel

float io.agora.rtc2.video.ColorEnhanceOptions.skinProtectLevel

The level of skin tone protection. The value range is [0.0, 1.0]. `0.0` means no skin tone protection. The higher the value, the higher the level of skin tone protection. The default value is `1.0`.

- When the level of color enhancement is higher, the portrait skin tone can be significantly distorted, so you need to set the level of skin tone protection.
- When the level of skin tone protection is higher, the color enhancement effect can be slightly reduced. Therefore, to get the best color enhancement effect, Agora recommends that you adjust `strengthLevel` and `skinProtectLevel` to get the most appropriate values.