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

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.