\hypertarget{enumio_1_1agora_1_1rtc2_1_1_constants_1_1_v_i_d_e_o___m_o_d_u_l_e___t_y_p_e}{}\doxysection{io.\+agora.\+rtc2.\+Constants.\+V\+I\+D\+E\+O\+\_\+\+M\+O\+D\+U\+L\+E\+\_\+\+T\+Y\+PE Enum Reference}
\label{enumio_1_1agora_1_1rtc2_1_1_constants_1_1_v_i_d_e_o___m_o_d_u_l_e___t_y_p_e}\index{io.agora.rtc2.Constants.VIDEO\_MODULE\_TYPE@{io.agora.rtc2.Constants.VIDEO\_MODULE\_TYPE}}
\doxysubsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{enumio_1_1agora_1_1rtc2_1_1_constants_1_1_v_i_d_e_o___m_o_d_u_l_e___t_y_p_e_ae24edcf5218c92cd301aef7e1acbaf8e}\label{enumio_1_1agora_1_1rtc2_1_1_constants_1_1_v_i_d_e_o___m_o_d_u_l_e___t_y_p_e_ae24edcf5218c92cd301aef7e1acbaf8e}} 
static int {\bfseries get\+Value} (\mbox{\hyperlink{enumio_1_1agora_1_1rtc2_1_1_constants_1_1_v_i_d_e_o___m_o_d_u_l_e___t_y_p_e}{V\+I\+D\+E\+O\+\_\+\+M\+O\+D\+U\+L\+E\+\_\+\+T\+Y\+PE}} type)
\end{DoxyCompactItemize}
\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{enumio_1_1agora_1_1rtc2_1_1_constants_1_1_v_i_d_e_o___m_o_d_u_l_e___t_y_p_e_a0bc297343c910f13a8472ffb4f8c6ce9}{V\+I\+D\+E\+O\+\_\+\+M\+O\+D\+U\+L\+E\+\_\+\+C\+A\+P\+T\+U\+R\+ER}} =(0)
\item 
\mbox{\hyperlink{enumio_1_1agora_1_1rtc2_1_1_constants_1_1_v_i_d_e_o___m_o_d_u_l_e___t_y_p_e_a60e47d21dbb9540ee7a99f431f6b4bbe}{V\+I\+D\+E\+O\+\_\+\+M\+O\+D\+U\+L\+E\+\_\+\+S\+O\+F\+T\+W\+A\+R\+E\+\_\+\+E\+N\+C\+O\+D\+ER}} =(1)
\item 
\mbox{\hyperlink{enumio_1_1agora_1_1rtc2_1_1_constants_1_1_v_i_d_e_o___m_o_d_u_l_e___t_y_p_e_a78a8cee33096b72d400937048afc3a62}{V\+I\+D\+E\+O\+\_\+\+M\+O\+D\+U\+L\+E\+\_\+\+H\+A\+R\+D\+W\+A\+R\+E\+\_\+\+E\+N\+C\+O\+D\+ER}} =(2)
\item 
\mbox{\hyperlink{enumio_1_1agora_1_1rtc2_1_1_constants_1_1_v_i_d_e_o___m_o_d_u_l_e___t_y_p_e_a1c7778afb0bb69524c7b23bd94721fd7}{V\+I\+D\+E\+O\+\_\+\+M\+O\+D\+U\+L\+E\+\_\+\+S\+O\+F\+T\+W\+A\+R\+E\+\_\+\+D\+E\+C\+O\+D\+ER}} =(3)
\item 
\mbox{\hyperlink{enumio_1_1agora_1_1rtc2_1_1_constants_1_1_v_i_d_e_o___m_o_d_u_l_e___t_y_p_e_a2632a7182b79b5486707b6d27d6dd517}{V\+I\+D\+E\+O\+\_\+\+M\+O\+D\+U\+L\+E\+\_\+\+H\+A\+R\+D\+W\+A\+R\+E\+\_\+\+D\+E\+C\+O\+D\+ER}} =(4)
\item 
\mbox{\hyperlink{enumio_1_1agora_1_1rtc2_1_1_constants_1_1_v_i_d_e_o___m_o_d_u_l_e___t_y_p_e_a8114a437eee0e7758c6a884420eeeef0}{V\+I\+D\+E\+O\+\_\+\+M\+O\+D\+U\+L\+E\+\_\+\+R\+E\+N\+D\+E\+R\+ER}} =(5)
\end{DoxyCompactItemize}


\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{enumio_1_1agora_1_1rtc2_1_1_constants_1_1_v_i_d_e_o___m_o_d_u_l_e___t_y_p_e_a0bc297343c910f13a8472ffb4f8c6ce9}\label{enumio_1_1agora_1_1rtc2_1_1_constants_1_1_v_i_d_e_o___m_o_d_u_l_e___t_y_p_e_a0bc297343c910f13a8472ffb4f8c6ce9}} 
\index{io.agora.rtc2.Constants.VIDEO\_MODULE\_TYPE@{io.agora.rtc2.Constants.VIDEO\_MODULE\_TYPE}!VIDEO\_MODULE\_CAPTURER@{VIDEO\_MODULE\_CAPTURER}}
\index{VIDEO\_MODULE\_CAPTURER@{VIDEO\_MODULE\_CAPTURER}!io.agora.rtc2.Constants.VIDEO\_MODULE\_TYPE@{io.agora.rtc2.Constants.VIDEO\_MODULE\_TYPE}}
\doxysubsubsection{\texorpdfstring{VIDEO\_MODULE\_CAPTURER}{VIDEO\_MODULE\_CAPTURER}}
{\footnotesize\ttfamily io.\+agora.\+rtc2.\+Constants.\+V\+I\+D\+E\+O\+\_\+\+M\+O\+D\+U\+L\+E\+\_\+\+T\+Y\+P\+E.\+V\+I\+D\+E\+O\+\_\+\+M\+O\+D\+U\+L\+E\+\_\+\+C\+A\+P\+T\+U\+R\+ER =(0)}

Video capture module \mbox{\Hypertarget{enumio_1_1agora_1_1rtc2_1_1_constants_1_1_v_i_d_e_o___m_o_d_u_l_e___t_y_p_e_a60e47d21dbb9540ee7a99f431f6b4bbe}\label{enumio_1_1agora_1_1rtc2_1_1_constants_1_1_v_i_d_e_o___m_o_d_u_l_e___t_y_p_e_a60e47d21dbb9540ee7a99f431f6b4bbe}} 
\index{io.agora.rtc2.Constants.VIDEO\_MODULE\_TYPE@{io.agora.rtc2.Constants.VIDEO\_MODULE\_TYPE}!VIDEO\_MODULE\_SOFTWARE\_ENCODER@{VIDEO\_MODULE\_SOFTWARE\_ENCODER}}
\index{VIDEO\_MODULE\_SOFTWARE\_ENCODER@{VIDEO\_MODULE\_SOFTWARE\_ENCODER}!io.agora.rtc2.Constants.VIDEO\_MODULE\_TYPE@{io.agora.rtc2.Constants.VIDEO\_MODULE\_TYPE}}
\doxysubsubsection{\texorpdfstring{VIDEO\_MODULE\_SOFTWARE\_ENCODER}{VIDEO\_MODULE\_SOFTWARE\_ENCODER}}
{\footnotesize\ttfamily io.\+agora.\+rtc2.\+Constants.\+V\+I\+D\+E\+O\+\_\+\+M\+O\+D\+U\+L\+E\+\_\+\+T\+Y\+P\+E.\+V\+I\+D\+E\+O\+\_\+\+M\+O\+D\+U\+L\+E\+\_\+\+S\+O\+F\+T\+W\+A\+R\+E\+\_\+\+E\+N\+C\+O\+D\+ER =(1)}

Video software encoder module \mbox{\Hypertarget{enumio_1_1agora_1_1rtc2_1_1_constants_1_1_v_i_d_e_o___m_o_d_u_l_e___t_y_p_e_a78a8cee33096b72d400937048afc3a62}\label{enumio_1_1agora_1_1rtc2_1_1_constants_1_1_v_i_d_e_o___m_o_d_u_l_e___t_y_p_e_a78a8cee33096b72d400937048afc3a62}} 
\index{io.agora.rtc2.Constants.VIDEO\_MODULE\_TYPE@{io.agora.rtc2.Constants.VIDEO\_MODULE\_TYPE}!VIDEO\_MODULE\_HARDWARE\_ENCODER@{VIDEO\_MODULE\_HARDWARE\_ENCODER}}
\index{VIDEO\_MODULE\_HARDWARE\_ENCODER@{VIDEO\_MODULE\_HARDWARE\_ENCODER}!io.agora.rtc2.Constants.VIDEO\_MODULE\_TYPE@{io.agora.rtc2.Constants.VIDEO\_MODULE\_TYPE}}
\doxysubsubsection{\texorpdfstring{VIDEO\_MODULE\_HARDWARE\_ENCODER}{VIDEO\_MODULE\_HARDWARE\_ENCODER}}
{\footnotesize\ttfamily io.\+agora.\+rtc2.\+Constants.\+V\+I\+D\+E\+O\+\_\+\+M\+O\+D\+U\+L\+E\+\_\+\+T\+Y\+P\+E.\+V\+I\+D\+E\+O\+\_\+\+M\+O\+D\+U\+L\+E\+\_\+\+H\+A\+R\+D\+W\+A\+R\+E\+\_\+\+E\+N\+C\+O\+D\+ER =(2)}

Video hardware encoder module \mbox{\Hypertarget{enumio_1_1agora_1_1rtc2_1_1_constants_1_1_v_i_d_e_o___m_o_d_u_l_e___t_y_p_e_a1c7778afb0bb69524c7b23bd94721fd7}\label{enumio_1_1agora_1_1rtc2_1_1_constants_1_1_v_i_d_e_o___m_o_d_u_l_e___t_y_p_e_a1c7778afb0bb69524c7b23bd94721fd7}} 
\index{io.agora.rtc2.Constants.VIDEO\_MODULE\_TYPE@{io.agora.rtc2.Constants.VIDEO\_MODULE\_TYPE}!VIDEO\_MODULE\_SOFTWARE\_DECODER@{VIDEO\_MODULE\_SOFTWARE\_DECODER}}
\index{VIDEO\_MODULE\_SOFTWARE\_DECODER@{VIDEO\_MODULE\_SOFTWARE\_DECODER}!io.agora.rtc2.Constants.VIDEO\_MODULE\_TYPE@{io.agora.rtc2.Constants.VIDEO\_MODULE\_TYPE}}
\doxysubsubsection{\texorpdfstring{VIDEO\_MODULE\_SOFTWARE\_DECODER}{VIDEO\_MODULE\_SOFTWARE\_DECODER}}
{\footnotesize\ttfamily io.\+agora.\+rtc2.\+Constants.\+V\+I\+D\+E\+O\+\_\+\+M\+O\+D\+U\+L\+E\+\_\+\+T\+Y\+P\+E.\+V\+I\+D\+E\+O\+\_\+\+M\+O\+D\+U\+L\+E\+\_\+\+S\+O\+F\+T\+W\+A\+R\+E\+\_\+\+D\+E\+C\+O\+D\+ER =(3)}

Video software decoder module \mbox{\Hypertarget{enumio_1_1agora_1_1rtc2_1_1_constants_1_1_v_i_d_e_o___m_o_d_u_l_e___t_y_p_e_a2632a7182b79b5486707b6d27d6dd517}\label{enumio_1_1agora_1_1rtc2_1_1_constants_1_1_v_i_d_e_o___m_o_d_u_l_e___t_y_p_e_a2632a7182b79b5486707b6d27d6dd517}} 
\index{io.agora.rtc2.Constants.VIDEO\_MODULE\_TYPE@{io.agora.rtc2.Constants.VIDEO\_MODULE\_TYPE}!VIDEO\_MODULE\_HARDWARE\_DECODER@{VIDEO\_MODULE\_HARDWARE\_DECODER}}
\index{VIDEO\_MODULE\_HARDWARE\_DECODER@{VIDEO\_MODULE\_HARDWARE\_DECODER}!io.agora.rtc2.Constants.VIDEO\_MODULE\_TYPE@{io.agora.rtc2.Constants.VIDEO\_MODULE\_TYPE}}
\doxysubsubsection{\texorpdfstring{VIDEO\_MODULE\_HARDWARE\_DECODER}{VIDEO\_MODULE\_HARDWARE\_DECODER}}
{\footnotesize\ttfamily io.\+agora.\+rtc2.\+Constants.\+V\+I\+D\+E\+O\+\_\+\+M\+O\+D\+U\+L\+E\+\_\+\+T\+Y\+P\+E.\+V\+I\+D\+E\+O\+\_\+\+M\+O\+D\+U\+L\+E\+\_\+\+H\+A\+R\+D\+W\+A\+R\+E\+\_\+\+D\+E\+C\+O\+D\+ER =(4)}

Video hardware decoder module \mbox{\Hypertarget{enumio_1_1agora_1_1rtc2_1_1_constants_1_1_v_i_d_e_o___m_o_d_u_l_e___t_y_p_e_a8114a437eee0e7758c6a884420eeeef0}\label{enumio_1_1agora_1_1rtc2_1_1_constants_1_1_v_i_d_e_o___m_o_d_u_l_e___t_y_p_e_a8114a437eee0e7758c6a884420eeeef0}} 
\index{io.agora.rtc2.Constants.VIDEO\_MODULE\_TYPE@{io.agora.rtc2.Constants.VIDEO\_MODULE\_TYPE}!VIDEO\_MODULE\_RENDERER@{VIDEO\_MODULE\_RENDERER}}
\index{VIDEO\_MODULE\_RENDERER@{VIDEO\_MODULE\_RENDERER}!io.agora.rtc2.Constants.VIDEO\_MODULE\_TYPE@{io.agora.rtc2.Constants.VIDEO\_MODULE\_TYPE}}
\doxysubsubsection{\texorpdfstring{VIDEO\_MODULE\_RENDERER}{VIDEO\_MODULE\_RENDERER}}
{\footnotesize\ttfamily io.\+agora.\+rtc2.\+Constants.\+V\+I\+D\+E\+O\+\_\+\+M\+O\+D\+U\+L\+E\+\_\+\+T\+Y\+P\+E.\+V\+I\+D\+E\+O\+\_\+\+M\+O\+D\+U\+L\+E\+\_\+\+R\+E\+N\+D\+E\+R\+ER =(5)}

Video render module 