\hypertarget{classio_1_1agora_1_1rtc2_1_1video_1_1_video_denoiser_options}{}\doxysection{io.\+agora.\+rtc2.\+video.\+Video\+Denoiser\+Options Class Reference}
\label{classio_1_1agora_1_1rtc2_1_1video_1_1_video_denoiser_options}\index{io.agora.rtc2.video.VideoDenoiserOptions@{io.agora.rtc2.video.VideoDenoiserOptions}}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1video_1_1_video_denoiser_options_aa9048430d440bcdb9f95f2a80b871202}\label{classio_1_1agora_1_1rtc2_1_1video_1_1_video_denoiser_options_aa9048430d440bcdb9f95f2a80b871202}} 
{\bfseries Video\+Denoiser\+Options} (int mode, int level)
\end{DoxyCompactItemize}
\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1video_1_1_video_denoiser_options_a3880b7a2b69de2022264b2af5dff677e}{denoiser\+Mode}}
\item 
int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1video_1_1_video_denoiser_options_a9cc25581f2f35bc5f58c583daf31cb23}{denoiser\+Level}}
\end{DoxyCompactItemize}
\doxysubsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
static final int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1video_1_1_video_denoiser_options_aa78b1057fe4c62fb0cb596ef1c26d59c}{V\+I\+D\+E\+O\+\_\+\+D\+E\+N\+O\+I\+S\+E\+R\+\_\+\+A\+U\+TO}} = 0
\item 
static final int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1video_1_1_video_denoiser_options_a8a02f3d6dfb1e503eb2e44f80207a41a}{V\+I\+D\+E\+O\+\_\+\+D\+E\+N\+O\+I\+S\+E\+R\+\_\+\+M\+A\+N\+U\+AL}} = 1
\item 
static final int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1video_1_1_video_denoiser_options_ad8bcd72cb90267517fee662877196403}{V\+I\+D\+E\+O\+\_\+\+D\+E\+N\+O\+I\+S\+E\+R\+\_\+\+L\+E\+V\+E\+L\+\_\+\+H\+I\+G\+H\+\_\+\+Q\+U\+A\+L\+I\+TY}} = 0
\item 
static final int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1video_1_1_video_denoiser_options_aca632b378be9d724080d5c65c8a635eb}{V\+I\+D\+E\+O\+\_\+\+D\+E\+N\+O\+I\+S\+E\+R\+\_\+\+L\+E\+V\+E\+L\+\_\+\+F\+A\+ST}} = 1
\item 
static final int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1video_1_1_video_denoiser_options_ac2fc47eced494d722eced26f5ea8413b}{V\+I\+D\+E\+O\+\_\+\+D\+E\+N\+O\+I\+S\+E\+R\+\_\+\+L\+E\+V\+E\+L\+\_\+\+S\+T\+R\+E\+N\+G\+TH}} = 2
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
The video noise reduction options.

\begin{DoxySince}{Since}
v3.\+6.\+2 
\end{DoxySince}


\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1video_1_1_video_denoiser_options_aa78b1057fe4c62fb0cb596ef1c26d59c}\label{classio_1_1agora_1_1rtc2_1_1video_1_1_video_denoiser_options_aa78b1057fe4c62fb0cb596ef1c26d59c}} 
\index{io.agora.rtc2.video.VideoDenoiserOptions@{io.agora.rtc2.video.VideoDenoiserOptions}!VIDEO\_DENOISER\_AUTO@{VIDEO\_DENOISER\_AUTO}}
\index{VIDEO\_DENOISER\_AUTO@{VIDEO\_DENOISER\_AUTO}!io.agora.rtc2.video.VideoDenoiserOptions@{io.agora.rtc2.video.VideoDenoiserOptions}}
\doxysubsubsection{\texorpdfstring{VIDEO\_DENOISER\_AUTO}{VIDEO\_DENOISER\_AUTO}}
{\footnotesize\ttfamily final int io.\+agora.\+rtc2.\+video.\+Video\+Denoiser\+Options.\+V\+I\+D\+E\+O\+\_\+\+D\+E\+N\+O\+I\+S\+E\+R\+\_\+\+A\+U\+TO = 0\hspace{0.3cm}{\ttfamily [static]}}

{\ttfamily 0}\+: (Default) Automatic mode. The S\+DK automatically enables or disables the video noise reduction feature according to the ambient light. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1video_1_1_video_denoiser_options_a8a02f3d6dfb1e503eb2e44f80207a41a}\label{classio_1_1agora_1_1rtc2_1_1video_1_1_video_denoiser_options_a8a02f3d6dfb1e503eb2e44f80207a41a}} 
\index{io.agora.rtc2.video.VideoDenoiserOptions@{io.agora.rtc2.video.VideoDenoiserOptions}!VIDEO\_DENOISER\_MANUAL@{VIDEO\_DENOISER\_MANUAL}}
\index{VIDEO\_DENOISER\_MANUAL@{VIDEO\_DENOISER\_MANUAL}!io.agora.rtc2.video.VideoDenoiserOptions@{io.agora.rtc2.video.VideoDenoiserOptions}}
\doxysubsubsection{\texorpdfstring{VIDEO\_DENOISER\_MANUAL}{VIDEO\_DENOISER\_MANUAL}}
{\footnotesize\ttfamily final int io.\+agora.\+rtc2.\+video.\+Video\+Denoiser\+Options.\+V\+I\+D\+E\+O\+\_\+\+D\+E\+N\+O\+I\+S\+E\+R\+\_\+\+M\+A\+N\+U\+AL = 1\hspace{0.3cm}{\ttfamily [static]}}

{\ttfamily 1}\+: Manual mode. Users need to enable or disable the video noise reduction feature manually. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1video_1_1_video_denoiser_options_ad8bcd72cb90267517fee662877196403}\label{classio_1_1agora_1_1rtc2_1_1video_1_1_video_denoiser_options_ad8bcd72cb90267517fee662877196403}} 
\index{io.agora.rtc2.video.VideoDenoiserOptions@{io.agora.rtc2.video.VideoDenoiserOptions}!VIDEO\_DENOISER\_LEVEL\_HIGH\_QUALITY@{VIDEO\_DENOISER\_LEVEL\_HIGH\_QUALITY}}
\index{VIDEO\_DENOISER\_LEVEL\_HIGH\_QUALITY@{VIDEO\_DENOISER\_LEVEL\_HIGH\_QUALITY}!io.agora.rtc2.video.VideoDenoiserOptions@{io.agora.rtc2.video.VideoDenoiserOptions}}
\doxysubsubsection{\texorpdfstring{VIDEO\_DENOISER\_LEVEL\_HIGH\_QUALITY}{VIDEO\_DENOISER\_LEVEL\_HIGH\_QUALITY}}
{\footnotesize\ttfamily final int io.\+agora.\+rtc2.\+video.\+Video\+Denoiser\+Options.\+V\+I\+D\+E\+O\+\_\+\+D\+E\+N\+O\+I\+S\+E\+R\+\_\+\+L\+E\+V\+E\+L\+\_\+\+H\+I\+G\+H\+\_\+\+Q\+U\+A\+L\+I\+TY = 0\hspace{0.3cm}{\ttfamily [static]}}

{\ttfamily 0}\+: (Default) Promotes video quality during video noise reduction. {\ttfamily H\+I\+G\+H\+\_\+\+Q\+U\+A\+L\+I\+TY} balances performance consumption and video noise reduction quality. The performance consumption is moderate, the video noise reduction speed is moderate, and the overall video quality is optimal. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1video_1_1_video_denoiser_options_aca632b378be9d724080d5c65c8a635eb}\label{classio_1_1agora_1_1rtc2_1_1video_1_1_video_denoiser_options_aca632b378be9d724080d5c65c8a635eb}} 
\index{io.agora.rtc2.video.VideoDenoiserOptions@{io.agora.rtc2.video.VideoDenoiserOptions}!VIDEO\_DENOISER\_LEVEL\_FAST@{VIDEO\_DENOISER\_LEVEL\_FAST}}
\index{VIDEO\_DENOISER\_LEVEL\_FAST@{VIDEO\_DENOISER\_LEVEL\_FAST}!io.agora.rtc2.video.VideoDenoiserOptions@{io.agora.rtc2.video.VideoDenoiserOptions}}
\doxysubsubsection{\texorpdfstring{VIDEO\_DENOISER\_LEVEL\_FAST}{VIDEO\_DENOISER\_LEVEL\_FAST}}
{\footnotesize\ttfamily final int io.\+agora.\+rtc2.\+video.\+Video\+Denoiser\+Options.\+V\+I\+D\+E\+O\+\_\+\+D\+E\+N\+O\+I\+S\+E\+R\+\_\+\+L\+E\+V\+E\+L\+\_\+\+F\+A\+ST = 1\hspace{0.3cm}{\ttfamily [static]}}

{\ttfamily 1}\+: Promotes reducing performance consumption during video noise reduction. {\ttfamily F\+A\+ST} prioritizes reducing performance consumption over video noise reduction quality. The performance consumption is lower, and the video noise reduction speed is faster. To avoid a noticeable shadowing effect (shadows trailing behind moving objects) in the processed video, Agora recommends that you use {\ttfamily F\+A\+ST} when the camera is fixed. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1video_1_1_video_denoiser_options_ac2fc47eced494d722eced26f5ea8413b}\label{classio_1_1agora_1_1rtc2_1_1video_1_1_video_denoiser_options_ac2fc47eced494d722eced26f5ea8413b}} 
\index{io.agora.rtc2.video.VideoDenoiserOptions@{io.agora.rtc2.video.VideoDenoiserOptions}!VIDEO\_DENOISER\_LEVEL\_STRENGTH@{VIDEO\_DENOISER\_LEVEL\_STRENGTH}}
\index{VIDEO\_DENOISER\_LEVEL\_STRENGTH@{VIDEO\_DENOISER\_LEVEL\_STRENGTH}!io.agora.rtc2.video.VideoDenoiserOptions@{io.agora.rtc2.video.VideoDenoiserOptions}}
\doxysubsubsection{\texorpdfstring{VIDEO\_DENOISER\_LEVEL\_STRENGTH}{VIDEO\_DENOISER\_LEVEL\_STRENGTH}}
{\footnotesize\ttfamily final int io.\+agora.\+rtc2.\+video.\+Video\+Denoiser\+Options.\+V\+I\+D\+E\+O\+\_\+\+D\+E\+N\+O\+I\+S\+E\+R\+\_\+\+L\+E\+V\+E\+L\+\_\+\+S\+T\+R\+E\+N\+G\+TH = 2\hspace{0.3cm}{\ttfamily [static]}}

{\ttfamily 2}\+: Enhanced video noise reduction. {\ttfamily S\+T\+R\+E\+N\+G\+TH} prioritizes video noise reduction quality over reducing performance consumption. The performance consumption is higher, the video noise reduction speed is slower, and the video noise reduction quality is better. If {\ttfamily H\+I\+G\+H\+\_\+\+Q\+U\+A\+L\+I\+TY} is not enough for your video noise reduction needs, you can use {\ttfamily S\+T\+R\+E\+N\+G\+TH}. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1video_1_1_video_denoiser_options_a3880b7a2b69de2022264b2af5dff677e}\label{classio_1_1agora_1_1rtc2_1_1video_1_1_video_denoiser_options_a3880b7a2b69de2022264b2af5dff677e}} 
\index{io.agora.rtc2.video.VideoDenoiserOptions@{io.agora.rtc2.video.VideoDenoiserOptions}!denoiserMode@{denoiserMode}}
\index{denoiserMode@{denoiserMode}!io.agora.rtc2.video.VideoDenoiserOptions@{io.agora.rtc2.video.VideoDenoiserOptions}}
\doxysubsubsection{\texorpdfstring{denoiserMode}{denoiserMode}}
{\footnotesize\ttfamily int io.\+agora.\+rtc2.\+video.\+Video\+Denoiser\+Options.\+denoiser\+Mode}

The video noise reduction mode：
\begin{DoxyItemize}
\item \mbox{\hyperlink{}{V\+I\+D\+E\+O\+\_\+\+D\+E\+N\+O\+I\+S\+E\+R\+\_\+\+A\+U\+T\+O(0)}}\+: (Default) Automatic mode. The S\+DK automatically enables or disables the video noise reduction feature according to the ambient light.
\item \mbox{\hyperlink{}{V\+I\+D\+E\+O\+\_\+\+D\+E\+N\+O\+I\+S\+E\+R\+\_\+\+M\+A\+N\+U\+A\+L(1)}}\+: Manual mode. Users need to enable or disable the video noise reduction feature manually. 
\end{DoxyItemize}\mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1video_1_1_video_denoiser_options_a9cc25581f2f35bc5f58c583daf31cb23}\label{classio_1_1agora_1_1rtc2_1_1video_1_1_video_denoiser_options_a9cc25581f2f35bc5f58c583daf31cb23}} 
\index{io.agora.rtc2.video.VideoDenoiserOptions@{io.agora.rtc2.video.VideoDenoiserOptions}!denoiserLevel@{denoiserLevel}}
\index{denoiserLevel@{denoiserLevel}!io.agora.rtc2.video.VideoDenoiserOptions@{io.agora.rtc2.video.VideoDenoiserOptions}}
\doxysubsubsection{\texorpdfstring{denoiserLevel}{denoiserLevel}}
{\footnotesize\ttfamily int io.\+agora.\+rtc2.\+video.\+Video\+Denoiser\+Options.\+denoiser\+Level}

The video noise reduction level\+:


\begin{DoxyItemize}
\item \mbox{\hyperlink{}{V\+I\+D\+E\+O\+\_\+\+D\+E\+N\+O\+I\+S\+E\+R\+\_\+\+L\+E\+V\+E\+L\+\_\+\+F\+A\+S\+T(0)}}\+: (Default) Promotes video quality during video noise reduction. {\ttfamily H\+I\+G\+H\+\_\+\+Q\+U\+A\+L\+I\+TY} balances performance consumption and video noise reduction quality. The performance consumption is moderate, the video noise reduction speed is moderate, and the overall video quality is optimal.
\item \mbox{\hyperlink{}{V\+I\+D\+E\+O\+\_\+\+D\+E\+N\+O\+I\+S\+E\+R\+\_\+\+L\+E\+V\+E\+L\+\_\+\+H\+I\+G\+H\+\_\+\+Q\+U\+A\+L\+I\+T\+Y(1)}}\+: Promotes reducing performance consumption during video noise reduction. {\ttfamily F\+A\+ST} prioritizes reducing performance consumption over video noise reduction quality. The performance consumption is lower, and the video noise reduction speed is faster. To avoid a noticeable shadowing effect (shadows trailing behind moving objects) in the processed video, Agora recommends that you use {\ttfamily F\+A\+ST} when the camera is fixed.
\item \mbox{\hyperlink{}{V\+I\+D\+E\+O\+\_\+\+D\+E\+N\+O\+I\+S\+E\+R\+\_\+\+L\+E\+V\+E\+L\+\_\+\+S\+T\+R\+E\+N\+G\+T\+H(2)}}\+: Enhanced video noise reduction. {\ttfamily S\+T\+R\+E\+N\+G\+TH} prioritizes video noise reduction quality over reducing performance consumption. The performance consumption is higher, the video noise reduction speed is slower, and the video noise reduction quality is better. If {\ttfamily H\+I\+G\+H\+\_\+\+Q\+U\+A\+L\+I\+TY} is not enough for your video noise reduction needs, you can use {\ttfamily S\+T\+R\+E\+N\+G\+TH}. 
\end{DoxyItemize}