\hypertarget{classio_1_1agora_1_1rtc2_1_1video_1_1_filter_effect_options}{}\doxysection{io.\+agora.\+rtc2.\+video.\+Filter\+Effect\+Options Class Reference}
\label{classio_1_1agora_1_1rtc2_1_1video_1_1_filter_effect_options}\index{io.agora.rtc2.video.FilterEffectOptions@{io.agora.rtc2.video.FilterEffectOptions}}


Filter effect options.  


\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1video_1_1_filter_effect_options_a17fefba53c84e47eea63ea8b3979c06c}\label{classio_1_1agora_1_1rtc2_1_1video_1_1_filter_effect_options_a17fefba53c84e47eea63ea8b3979c06c}} 
{\bfseries Filter\+Effect\+Options} (String \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1video_1_1_filter_effect_options_a24667cd9eb43476e1790dfab39bc5b84}{path}}, float \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1video_1_1_filter_effect_options_ac6f9174767ed9433d61e7af9e541e4a3}{strength}})
\end{DoxyCompactItemize}
\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
String \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1video_1_1_filter_effect_options_a24667cd9eb43476e1790dfab39bc5b84}{path}} = null
\item 
float \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1video_1_1_filter_effect_options_ac6f9174767ed9433d61e7af9e541e4a3}{strength}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Filter effect options. 

\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1video_1_1_filter_effect_options_a24667cd9eb43476e1790dfab39bc5b84}\label{classio_1_1agora_1_1rtc2_1_1video_1_1_filter_effect_options_a24667cd9eb43476e1790dfab39bc5b84}} 
\index{io.agora.rtc2.video.FilterEffectOptions@{io.agora.rtc2.video.FilterEffectOptions}!path@{path}}
\index{path@{path}!io.agora.rtc2.video.FilterEffectOptions@{io.agora.rtc2.video.FilterEffectOptions}}
\doxysubsubsection{\texorpdfstring{path}{path}}
{\footnotesize\ttfamily String io.\+agora.\+rtc2.\+video.\+Filter\+Effect\+Options.\+path = null}

The absolute path to the local cube map texture file, which can be used to customize the filter effect. The specified .cude file should strictly follow the Cube L\+UT Format Specification; otherwise, the filter options do not take effect. The following is a sample of the .cude file\+:


\begin{DoxyCode}{0}
\DoxyCodeLine{LUT\_3D\_SIZE 32}
\DoxyCodeLine{0.0039215689 0 0.0039215682}
\DoxyCodeLine{0.0086021447 0.0037950677 0}
\DoxyCodeLine{...}
\DoxyCodeLine{0.0728652592 0.0039215689 0}
\end{DoxyCode}


\begin{DoxyNote}{Note}

\begin{DoxyItemize}
\item The identifier {\ttfamily L\+U\+T\+\_\+3\+D\+\_\+\+S\+I\+ZE} on the first line of the cube map file represents the size of the three-\/dimensional lookup table. The L\+UT size for filter effect can only be set to 32.
\item The S\+DK provides a built-\/in {\ttfamily built\+\_\+in\+\_\+whiten\+\_\+filter.\+cube} file. You can pass the absolute path of this file to get the whitening filter effect. 
\end{DoxyItemize}
\end{DoxyNote}
\mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1video_1_1_filter_effect_options_ac6f9174767ed9433d61e7af9e541e4a3}\label{classio_1_1agora_1_1rtc2_1_1video_1_1_filter_effect_options_ac6f9174767ed9433d61e7af9e541e4a3}} 
\index{io.agora.rtc2.video.FilterEffectOptions@{io.agora.rtc2.video.FilterEffectOptions}!strength@{strength}}
\index{strength@{strength}!io.agora.rtc2.video.FilterEffectOptions@{io.agora.rtc2.video.FilterEffectOptions}}
\doxysubsubsection{\texorpdfstring{strength}{strength}}
{\footnotesize\ttfamily float io.\+agora.\+rtc2.\+video.\+Filter\+Effect\+Options.\+strength}

The intensity of the filter effect, with a range value of \mbox{[}0.\+0,1.\+0\mbox{]}, in which 0.\+0 represents no filter effect. The default value is 0.\+5. The higher the value, the stronger the filter effect. 