\hypertarget{structagora_1_1rtc_1_1_filter_effect_options}{}\doxysection{agora\+::rtc\+::Filter\+Effect\+Options Struct Reference}
\label{structagora_1_1rtc_1_1_filter_effect_options}\index{agora::rtc::FilterEffectOptions@{agora::rtc::FilterEffectOptions}}


Filter effect options.  




{\ttfamily \#include $<$Agora\+Base.\+h$>$}

\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structagora_1_1rtc_1_1_filter_effect_options_ab6d1f6d6672a4def192bc6e69baa1d9d}\label{structagora_1_1rtc_1_1_filter_effect_options_ab6d1f6d6672a4def192bc6e69baa1d9d}} 
{\bfseries Filter\+Effect\+Options} (const char $\ast$lut3d\+Path, float filter\+Strength)
\end{DoxyCompactItemize}
\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
const char $\ast$ \mbox{\hyperlink{structagora_1_1rtc_1_1_filter_effect_options_a088a54ff69b0a92d1c0dd2657381d9eb}{path}}
\item 
float \mbox{\hyperlink{structagora_1_1rtc_1_1_filter_effect_options_a6bebe367fb0e21443dc0435a582c1984}{strength}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Filter effect options. 

\begin{DoxySince}{Since}
v4.\+4.\+1 
\end{DoxySince}


\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{structagora_1_1rtc_1_1_filter_effect_options_a088a54ff69b0a92d1c0dd2657381d9eb}\label{structagora_1_1rtc_1_1_filter_effect_options_a088a54ff69b0a92d1c0dd2657381d9eb}} 
\index{agora::rtc::FilterEffectOptions@{agora::rtc::FilterEffectOptions}!path@{path}}
\index{path@{path}!agora::rtc::FilterEffectOptions@{agora::rtc::FilterEffectOptions}}
\doxysubsubsection{\texorpdfstring{path}{path}}
{\footnotesize\ttfamily const char$\ast$ agora\+::rtc\+::\+Filter\+Effect\+Options\+::path}

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{structagora_1_1rtc_1_1_filter_effect_options_a6bebe367fb0e21443dc0435a582c1984}\label{structagora_1_1rtc_1_1_filter_effect_options_a6bebe367fb0e21443dc0435a582c1984}} 
\index{agora::rtc::FilterEffectOptions@{agora::rtc::FilterEffectOptions}!strength@{strength}}
\index{strength@{strength}!agora::rtc::FilterEffectOptions@{agora::rtc::FilterEffectOptions}}
\doxysubsubsection{\texorpdfstring{strength}{strength}}
{\footnotesize\ttfamily float agora\+::rtc\+::\+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. 