\hypertarget{classio_1_1agora_1_1rtc2_1_1video_1_1_beauty_options}{}\doxysection{io.\+agora.\+rtc2.\+video.\+Beauty\+Options Class Reference}
\label{classio_1_1agora_1_1rtc2_1_1video_1_1_beauty_options}\index{io.agora.rtc2.video.BeautyOptions@{io.agora.rtc2.video.BeautyOptions}}


Image enhancement options.  


\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1video_1_1_beauty_options_a0379a12e02eccbc16e3056f355998508}{Beauty\+Options}} (int contrast\+Level, float lightening, float smoothness, float redness, float sharpness)
\end{DoxyCompactItemize}
\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1video_1_1_beauty_options_a1097d78954572c965b787cbaa19c80d5}{lightening\+Contrast\+Level}}
\item 
float \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1video_1_1_beauty_options_a1e6ebbe7e4249c02f732dc4f28ae7121}{lightening\+Level}}
\item 
float \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1video_1_1_beauty_options_ab48f913b0ee6df9b16c3c41bb045262b}{smoothness\+Level}}
\item 
float \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1video_1_1_beauty_options_a82b30368a63ff87123e37401386e1470}{redness\+Level}}
\item 
float \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1video_1_1_beauty_options_abf301bf26032c547a07c6e508a11122e}{sharpness\+Level}}
\end{DoxyCompactItemize}
\doxysubsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
static final int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1video_1_1_beauty_options_ae88ec3ac627d4e3735686491b370d312}{L\+I\+G\+H\+T\+E\+N\+I\+N\+G\+\_\+\+C\+O\+N\+T\+R\+A\+S\+T\+\_\+\+L\+OW}} = 0
\item 
static final int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1video_1_1_beauty_options_aef2b039c1d256bd1bd114896865ee27c}{L\+I\+G\+H\+T\+E\+N\+I\+N\+G\+\_\+\+C\+O\+N\+T\+R\+A\+S\+T\+\_\+\+N\+O\+R\+M\+AL}} = 1
\item 
static final int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1video_1_1_beauty_options_a13364c8c7f0bd85ad9502911725133f7}{L\+I\+G\+H\+T\+E\+N\+I\+N\+G\+\_\+\+C\+O\+N\+T\+R\+A\+S\+T\+\_\+\+H\+I\+GH}} = 2
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Image enhancement options. 

\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1video_1_1_beauty_options_a0379a12e02eccbc16e3056f355998508}\label{classio_1_1agora_1_1rtc2_1_1video_1_1_beauty_options_a0379a12e02eccbc16e3056f355998508}} 
\index{io.agora.rtc2.video.BeautyOptions@{io.agora.rtc2.video.BeautyOptions}!BeautyOptions@{BeautyOptions}}
\index{BeautyOptions@{BeautyOptions}!io.agora.rtc2.video.BeautyOptions@{io.agora.rtc2.video.BeautyOptions}}
\doxysubsubsection{\texorpdfstring{BeautyOptions()}{BeautyOptions()}}
{\footnotesize\ttfamily io.\+agora.\+rtc2.\+video.\+Beauty\+Options.\+Beauty\+Options (\begin{DoxyParamCaption}\item[{int}]{contrast\+Level,  }\item[{float}]{lightening,  }\item[{float}]{smoothness,  }\item[{float}]{redness,  }\item[{float}]{sharpness }\end{DoxyParamCaption})}

The image enhancement options.


\begin{DoxyParams}{Parameters}
{\em contrast\+Level} & The contrast level, used with the \{\mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1video_1_1_beauty_options_a1e6ebbe7e4249c02f732dc4f28ae7121}{lightening\+Level\} parameter\+: }} \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1video_1_1_beauty_options_ae88ec3ac627d4e3735686491b370d312}{L\+I\+G\+H\+T\+E\+N\+I\+N\+G\+\_\+\+C\+O\+N\+T\+R\+A\+S\+T\+\_\+\+L\+O\+W(0)}}\+: low contrast level. \{\mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1video_1_1_beauty_options_aef2b039c1d256bd1bd114896865ee27c}{L\+I\+G\+H\+T\+E\+N\+I\+N\+G\+\_\+\+C\+O\+N\+T\+R\+A\+S\+T\+\_\+\+N\+O\+R\+M\+A\+L(1)\}\+: (default) normal contrast level. }}\{\mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1video_1_1_beauty_options_a13364c8c7f0bd85ad9502911725133f7}{L\+I\+G\+H\+T\+E\+N\+I\+N\+G\+\_\+\+C\+O\+N\+T\+R\+A\+S\+T\+\_\+\+H\+I\+G\+H(2)\}\+: high contrast level. }} \\
\hline
{\em lightening} & The brightness level. The value ranges from 0.\+0 (original) to 1.\+0. The default value is 0.\+7. \\
\hline
{\em smoothness} & The sharpness level. The value ranges from 0.\+0 (original) to 1.\+0. The default value is 0.\+5. This parameter is usually used to remove blemishes. \\
\hline
{\em redness} & The redness level. The value ranges from 0.\+0 (original) to 1.\+0. The default value is 0.\+1. This parameter adjusts the red saturation level. \\
\hline
\end{DoxyParams}


\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1video_1_1_beauty_options_ae88ec3ac627d4e3735686491b370d312}\label{classio_1_1agora_1_1rtc2_1_1video_1_1_beauty_options_ae88ec3ac627d4e3735686491b370d312}} 
\index{io.agora.rtc2.video.BeautyOptions@{io.agora.rtc2.video.BeautyOptions}!LIGHTENING\_CONTRAST\_LOW@{LIGHTENING\_CONTRAST\_LOW}}
\index{LIGHTENING\_CONTRAST\_LOW@{LIGHTENING\_CONTRAST\_LOW}!io.agora.rtc2.video.BeautyOptions@{io.agora.rtc2.video.BeautyOptions}}
\doxysubsubsection{\texorpdfstring{LIGHTENING\_CONTRAST\_LOW}{LIGHTENING\_CONTRAST\_LOW}}
{\footnotesize\ttfamily final int io.\+agora.\+rtc2.\+video.\+Beauty\+Options.\+L\+I\+G\+H\+T\+E\+N\+I\+N\+G\+\_\+\+C\+O\+N\+T\+R\+A\+S\+T\+\_\+\+L\+OW = 0\hspace{0.3cm}{\ttfamily [static]}}

0\+: low contrast for lightening. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1video_1_1_beauty_options_aef2b039c1d256bd1bd114896865ee27c}\label{classio_1_1agora_1_1rtc2_1_1video_1_1_beauty_options_aef2b039c1d256bd1bd114896865ee27c}} 
\index{io.agora.rtc2.video.BeautyOptions@{io.agora.rtc2.video.BeautyOptions}!LIGHTENING\_CONTRAST\_NORMAL@{LIGHTENING\_CONTRAST\_NORMAL}}
\index{LIGHTENING\_CONTRAST\_NORMAL@{LIGHTENING\_CONTRAST\_NORMAL}!io.agora.rtc2.video.BeautyOptions@{io.agora.rtc2.video.BeautyOptions}}
\doxysubsubsection{\texorpdfstring{LIGHTENING\_CONTRAST\_NORMAL}{LIGHTENING\_CONTRAST\_NORMAL}}
{\footnotesize\ttfamily final int io.\+agora.\+rtc2.\+video.\+Beauty\+Options.\+L\+I\+G\+H\+T\+E\+N\+I\+N\+G\+\_\+\+C\+O\+N\+T\+R\+A\+S\+T\+\_\+\+N\+O\+R\+M\+AL = 1\hspace{0.3cm}{\ttfamily [static]}}

1\+: normal contrast for lightening. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1video_1_1_beauty_options_a13364c8c7f0bd85ad9502911725133f7}\label{classio_1_1agora_1_1rtc2_1_1video_1_1_beauty_options_a13364c8c7f0bd85ad9502911725133f7}} 
\index{io.agora.rtc2.video.BeautyOptions@{io.agora.rtc2.video.BeautyOptions}!LIGHTENING\_CONTRAST\_HIGH@{LIGHTENING\_CONTRAST\_HIGH}}
\index{LIGHTENING\_CONTRAST\_HIGH@{LIGHTENING\_CONTRAST\_HIGH}!io.agora.rtc2.video.BeautyOptions@{io.agora.rtc2.video.BeautyOptions}}
\doxysubsubsection{\texorpdfstring{LIGHTENING\_CONTRAST\_HIGH}{LIGHTENING\_CONTRAST\_HIGH}}
{\footnotesize\ttfamily final int io.\+agora.\+rtc2.\+video.\+Beauty\+Options.\+L\+I\+G\+H\+T\+E\+N\+I\+N\+G\+\_\+\+C\+O\+N\+T\+R\+A\+S\+T\+\_\+\+H\+I\+GH = 2\hspace{0.3cm}{\ttfamily [static]}}

2\+: high contrast for lightening. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1video_1_1_beauty_options_a1097d78954572c965b787cbaa19c80d5}\label{classio_1_1agora_1_1rtc2_1_1video_1_1_beauty_options_a1097d78954572c965b787cbaa19c80d5}} 
\index{io.agora.rtc2.video.BeautyOptions@{io.agora.rtc2.video.BeautyOptions}!lighteningContrastLevel@{lighteningContrastLevel}}
\index{lighteningContrastLevel@{lighteningContrastLevel}!io.agora.rtc2.video.BeautyOptions@{io.agora.rtc2.video.BeautyOptions}}
\doxysubsubsection{\texorpdfstring{lighteningContrastLevel}{lighteningContrastLevel}}
{\footnotesize\ttfamily int io.\+agora.\+rtc2.\+video.\+Beauty\+Options.\+lightening\+Contrast\+Level}

The contrast level, used with the {\ttfamily lightening\+Level} parameter. The larger the value, the greater the contrast between light and dark.
\begin{DoxyItemize}
\item L\+I\+G\+H\+T\+E\+N\+I\+N\+G\+\_\+\+C\+O\+N\+T\+R\+A\+S\+T\+\_\+\+L\+OW (0)\+: Low contrast level.
\item L\+I\+G\+H\+T\+E\+N\+I\+N\+G\+\_\+\+C\+O\+N\+T\+R\+A\+S\+T\+\_\+\+N\+O\+R\+M\+AL (1)\+: Normal contrast level.
\item L\+I\+G\+H\+T\+E\+N\+I\+N\+G\+\_\+\+C\+O\+N\+T\+R\+A\+S\+T\+\_\+\+H\+I\+GH (2)\+: High contrast level. 
\end{DoxyItemize}\mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1video_1_1_beauty_options_a1e6ebbe7e4249c02f732dc4f28ae7121}\label{classio_1_1agora_1_1rtc2_1_1video_1_1_beauty_options_a1e6ebbe7e4249c02f732dc4f28ae7121}} 
\index{io.agora.rtc2.video.BeautyOptions@{io.agora.rtc2.video.BeautyOptions}!lighteningLevel@{lighteningLevel}}
\index{lighteningLevel@{lighteningLevel}!io.agora.rtc2.video.BeautyOptions@{io.agora.rtc2.video.BeautyOptions}}
\doxysubsubsection{\texorpdfstring{lighteningLevel}{lighteningLevel}}
{\footnotesize\ttfamily float io.\+agora.\+rtc2.\+video.\+Beauty\+Options.\+lightening\+Level}

The brightening level, in the range \mbox{[}0.\+0,1.\+0\mbox{]}, where 0.\+0 means the original brightening. The default value is 0.\+6. The higher the value, the greater the degree of brightening. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1video_1_1_beauty_options_ab48f913b0ee6df9b16c3c41bb045262b}\label{classio_1_1agora_1_1rtc2_1_1video_1_1_beauty_options_ab48f913b0ee6df9b16c3c41bb045262b}} 
\index{io.agora.rtc2.video.BeautyOptions@{io.agora.rtc2.video.BeautyOptions}!smoothnessLevel@{smoothnessLevel}}
\index{smoothnessLevel@{smoothnessLevel}!io.agora.rtc2.video.BeautyOptions@{io.agora.rtc2.video.BeautyOptions}}
\doxysubsubsection{\texorpdfstring{smoothnessLevel}{smoothnessLevel}}
{\footnotesize\ttfamily float io.\+agora.\+rtc2.\+video.\+Beauty\+Options.\+smoothness\+Level}

The smoothness level, in the range \mbox{[}0.\+0,1.\+0\mbox{]}, where 0.\+0 means the original smoothness. The default value is 0.\+5. The greater the value, the greater the smoothness level. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1video_1_1_beauty_options_a82b30368a63ff87123e37401386e1470}\label{classio_1_1agora_1_1rtc2_1_1video_1_1_beauty_options_a82b30368a63ff87123e37401386e1470}} 
\index{io.agora.rtc2.video.BeautyOptions@{io.agora.rtc2.video.BeautyOptions}!rednessLevel@{rednessLevel}}
\index{rednessLevel@{rednessLevel}!io.agora.rtc2.video.BeautyOptions@{io.agora.rtc2.video.BeautyOptions}}
\doxysubsubsection{\texorpdfstring{rednessLevel}{rednessLevel}}
{\footnotesize\ttfamily float io.\+agora.\+rtc2.\+video.\+Beauty\+Options.\+redness\+Level}

The redness level, in the range \mbox{[}0.\+0,1.\+0\mbox{]}, where 0.\+0 means the original redness. The default value is 0.\+1. The larger the value, the greater the redness level. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1video_1_1_beauty_options_abf301bf26032c547a07c6e508a11122e}\label{classio_1_1agora_1_1rtc2_1_1video_1_1_beauty_options_abf301bf26032c547a07c6e508a11122e}} 
\index{io.agora.rtc2.video.BeautyOptions@{io.agora.rtc2.video.BeautyOptions}!sharpnessLevel@{sharpnessLevel}}
\index{sharpnessLevel@{sharpnessLevel}!io.agora.rtc2.video.BeautyOptions@{io.agora.rtc2.video.BeautyOptions}}
\doxysubsubsection{\texorpdfstring{sharpnessLevel}{sharpnessLevel}}
{\footnotesize\ttfamily float io.\+agora.\+rtc2.\+video.\+Beauty\+Options.\+sharpness\+Level}

The sharpness level, in the range \mbox{[}0.\+0,1.\+0\mbox{]}, where 0.\+0 means the original sharpness. The default value is 0.\+3. The larger the value, the greater the sharpness level. 