Agora RTC Objective-C API Reference Refactor

Public Types | Data Fields
IVideoBeautyFilter::BeautyOptions Struct Reference

## Public Types
enum | LIGHTENING_CONTRAST_LEVEL { LIGHTENING_CONTRAST_LOW = 0, LIGHTENING_CONTRAST_NORMAL, LIGHTENING_CONTRAST_HIGH }

## Data Fields
LIGHTENING_CONTRAST_LEVEL | lighteningContrastLevel
float | lighteningLevel
float | smoothnessLevel
float | rednessLevel

## Detailed Description

The video image enhancement options.

## Member Enumeration Documentation

## ◆ LIGHTENING_CONTRAST_LEVEL

enum LIGHTENING_CONTRAST_LEVEL

The lightening contrast level.

Enumerator
LIGHTENING_CONTRAST_LOW | 0: Low contrast level.
LIGHTENING_CONTRAST_NORMAL | (Default) Normal contrast level.
LIGHTENING_CONTRAST_HIGH | High contrast level.

## Constructor & Destructor Documentation

## ◆ BeautyOptions() [1/2]

BeautyOptions | ( | LIGHTENING_CONTRAST_LEVEL | contrastLevel,
|  | float | lightening,
|  | float | smoothness,
|  | float | redness
| ) |  |
| inline

## ◆ BeautyOptions() [2/2]

BeautyOptions | ( |  | ) |
| inline

## Field Documentation

## ◆ lighteningContrastLevel

LIGHTENING_CONTRAST_LEVEL lighteningContrastLevel

The contrast level, usually used with lighteningLevel to brighten the video: LIGHTENING_CONTRAST_LEVEL.

## ◆ lighteningLevel

float lighteningLevel

The brightness level. The value ranges from 0.0 (original) to 1.0.

## ◆ smoothnessLevel

float smoothnessLevel

The sharpness level. The value ranges from 0.0 (original) to 1.0. This parameter is usually used to remove blemishes.

## ◆ rednessLevel

float rednessLevel

The redness level. The value ranges from 0.0 (original) to 1.0. This parameter adjusts the red saturation level.