\hypertarget{classio_1_1agora_1_1rtc2_1_1video_1_1_video_encoder_configuration_1_1_advance_options}{}\doxysection{io.\+agora.\+rtc2.\+video.\+Video\+Encoder\+Configuration.\+Advance\+Options Class Reference}
\label{classio_1_1agora_1_1rtc2_1_1video_1_1_video_encoder_configuration_1_1_advance_options}\index{io.agora.rtc2.video.VideoEncoderConfiguration.AdvanceOptions@{io.agora.rtc2.video.VideoEncoderConfiguration.AdvanceOptions}}


Advanced options for video encoding.  


\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1video_1_1_video_encoder_configuration_1_1_advance_options_a435601b7b0d934f444f501aecbf796cc}\label{classio_1_1agora_1_1rtc2_1_1video_1_1_video_encoder_configuration_1_1_advance_options_a435601b7b0d934f444f501aecbf796cc}} 
{\bfseries Advance\+Options} (\mbox{\hyperlink{enumio_1_1agora_1_1rtc2_1_1video_1_1_video_encoder_configuration_1_1_e_n_c_o_d_i_n_g___p_r_e_f_e_r_e_n_c_e}{E\+N\+C\+O\+D\+I\+N\+G\+\_\+\+P\+R\+E\+F\+E\+R\+E\+N\+CE}} \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1video_1_1_video_encoder_configuration_1_1_advance_options_a9e0761ea74a7191fc05d6115bac454d2}{encoding\+Preference}}, \mbox{\hyperlink{enumio_1_1agora_1_1rtc2_1_1video_1_1_video_encoder_configuration_1_1_c_o_m_p_r_e_s_s_i_o_n___p_r_e_f_e_r_e_n_c_e}{C\+O\+M\+P\+R\+E\+S\+S\+I\+O\+N\+\_\+\+P\+R\+E\+F\+E\+R\+E\+N\+CE}} \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1video_1_1_video_encoder_configuration_1_1_advance_options_a9facaf488ab8dd69888e6a513ee03e8d}{compression\+Preference}}, boolean \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1video_1_1_video_encoder_configuration_1_1_advance_options_adf8425c0f66b8c7da0e287431123c118}{encode\+Alpha}})
\end{DoxyCompactItemize}
\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{enumio_1_1agora_1_1rtc2_1_1video_1_1_video_encoder_configuration_1_1_e_n_c_o_d_i_n_g___p_r_e_f_e_r_e_n_c_e}{E\+N\+C\+O\+D\+I\+N\+G\+\_\+\+P\+R\+E\+F\+E\+R\+E\+N\+CE}} \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1video_1_1_video_encoder_configuration_1_1_advance_options_a9e0761ea74a7191fc05d6115bac454d2}{encoding\+Preference}}
\item 
\mbox{\hyperlink{enumio_1_1agora_1_1rtc2_1_1video_1_1_video_encoder_configuration_1_1_c_o_m_p_r_e_s_s_i_o_n___p_r_e_f_e_r_e_n_c_e}{C\+O\+M\+P\+R\+E\+S\+S\+I\+O\+N\+\_\+\+P\+R\+E\+F\+E\+R\+E\+N\+CE}} \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1video_1_1_video_encoder_configuration_1_1_advance_options_a9facaf488ab8dd69888e6a513ee03e8d}{compression\+Preference}}
\item 
boolean \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1video_1_1_video_encoder_configuration_1_1_advance_options_adf8425c0f66b8c7da0e287431123c118}{encode\+Alpha}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Advanced options for video encoding. 

\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1video_1_1_video_encoder_configuration_1_1_advance_options_a9e0761ea74a7191fc05d6115bac454d2}\label{classio_1_1agora_1_1rtc2_1_1video_1_1_video_encoder_configuration_1_1_advance_options_a9e0761ea74a7191fc05d6115bac454d2}} 
\index{io.agora.rtc2.video.VideoEncoderConfiguration.AdvanceOptions@{io.agora.rtc2.video.VideoEncoderConfiguration.AdvanceOptions}!encodingPreference@{encodingPreference}}
\index{encodingPreference@{encodingPreference}!io.agora.rtc2.video.VideoEncoderConfiguration.AdvanceOptions@{io.agora.rtc2.video.VideoEncoderConfiguration.AdvanceOptions}}
\doxysubsubsection{\texorpdfstring{encodingPreference}{encodingPreference}}
{\footnotesize\ttfamily \mbox{\hyperlink{enumio_1_1agora_1_1rtc2_1_1video_1_1_video_encoder_configuration_1_1_e_n_c_o_d_i_n_g___p_r_e_f_e_r_e_n_c_e}{E\+N\+C\+O\+D\+I\+N\+G\+\_\+\+P\+R\+E\+F\+E\+R\+E\+N\+CE}} io.\+agora.\+rtc2.\+video.\+Video\+Encoder\+Configuration.\+Advance\+Options.\+encoding\+Preference}

Video encoder preference. See {\ttfamily \mbox{\hyperlink{enumio_1_1agora_1_1rtc2_1_1video_1_1_video_encoder_configuration_1_1_e_n_c_o_d_i_n_g___p_r_e_f_e_r_e_n_c_e}{E\+N\+C\+O\+D\+I\+N\+G\+\_\+\+P\+R\+E\+F\+E\+R\+E\+N\+CE}}}. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1video_1_1_video_encoder_configuration_1_1_advance_options_a9facaf488ab8dd69888e6a513ee03e8d}\label{classio_1_1agora_1_1rtc2_1_1video_1_1_video_encoder_configuration_1_1_advance_options_a9facaf488ab8dd69888e6a513ee03e8d}} 
\index{io.agora.rtc2.video.VideoEncoderConfiguration.AdvanceOptions@{io.agora.rtc2.video.VideoEncoderConfiguration.AdvanceOptions}!compressionPreference@{compressionPreference}}
\index{compressionPreference@{compressionPreference}!io.agora.rtc2.video.VideoEncoderConfiguration.AdvanceOptions@{io.agora.rtc2.video.VideoEncoderConfiguration.AdvanceOptions}}
\doxysubsubsection{\texorpdfstring{compressionPreference}{compressionPreference}}
{\footnotesize\ttfamily \mbox{\hyperlink{enumio_1_1agora_1_1rtc2_1_1video_1_1_video_encoder_configuration_1_1_c_o_m_p_r_e_s_s_i_o_n___p_r_e_f_e_r_e_n_c_e}{C\+O\+M\+P\+R\+E\+S\+S\+I\+O\+N\+\_\+\+P\+R\+E\+F\+E\+R\+E\+N\+CE}} io.\+agora.\+rtc2.\+video.\+Video\+Encoder\+Configuration.\+Advance\+Options.\+compression\+Preference}

Compression preference for video encoding. See {\ttfamily \mbox{\hyperlink{enumio_1_1agora_1_1rtc2_1_1video_1_1_video_encoder_configuration_1_1_c_o_m_p_r_e_s_s_i_o_n___p_r_e_f_e_r_e_n_c_e}{C\+O\+M\+P\+R\+E\+S\+S\+I\+O\+N\+\_\+\+P\+R\+E\+F\+E\+R\+E\+N\+CE}}}. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1video_1_1_video_encoder_configuration_1_1_advance_options_adf8425c0f66b8c7da0e287431123c118}\label{classio_1_1agora_1_1rtc2_1_1video_1_1_video_encoder_configuration_1_1_advance_options_adf8425c0f66b8c7da0e287431123c118}} 
\index{io.agora.rtc2.video.VideoEncoderConfiguration.AdvanceOptions@{io.agora.rtc2.video.VideoEncoderConfiguration.AdvanceOptions}!encodeAlpha@{encodeAlpha}}
\index{encodeAlpha@{encodeAlpha}!io.agora.rtc2.video.VideoEncoderConfiguration.AdvanceOptions@{io.agora.rtc2.video.VideoEncoderConfiguration.AdvanceOptions}}
\doxysubsubsection{\texorpdfstring{encodeAlpha}{encodeAlpha}}
{\footnotesize\ttfamily boolean io.\+agora.\+rtc2.\+video.\+Video\+Encoder\+Configuration.\+Advance\+Options.\+encode\+Alpha}

Whether to encode and send the Alpha data present in the video frame to the remote end\+:
\begin{DoxyItemize}
\item {\ttfamily true}\+: Encode and send Alpha data.
\item {\ttfamily false}\+: (Default) Do not encode and send Alpha data. 
\end{DoxyItemize}