\hypertarget{enumio_1_1agora_1_1rtc2_1_1video_1_1_video_encoder_configuration_1_1_c_o_d_e_c___c_a_p___m_a_s_k}{}\doxysection{io.\+agora.\+rtc2.\+video.\+Video\+Encoder\+Configuration.\+C\+O\+D\+E\+C\+\_\+\+C\+A\+P\+\_\+\+M\+A\+SK Enum Reference}
\label{enumio_1_1agora_1_1rtc2_1_1video_1_1_video_encoder_configuration_1_1_c_o_d_e_c___c_a_p___m_a_s_k}\index{io.agora.rtc2.video.VideoEncoderConfiguration.CODEC\_CAP\_MASK@{io.agora.rtc2.video.VideoEncoderConfiguration.CODEC\_CAP\_MASK}}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{enumio_1_1agora_1_1rtc2_1_1video_1_1_video_encoder_configuration_1_1_c_o_d_e_c___c_a_p___m_a_s_k_a895676bade80fbc56f8a58479c76348e}\label{enumio_1_1agora_1_1rtc2_1_1video_1_1_video_encoder_configuration_1_1_c_o_d_e_c___c_a_p___m_a_s_k_a895676bade80fbc56f8a58479c76348e}} 
int {\bfseries get\+Value} ()
\end{DoxyCompactItemize}
\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{enumio_1_1agora_1_1rtc2_1_1video_1_1_video_encoder_configuration_1_1_c_o_d_e_c___c_a_p___m_a_s_k_a2254157bbb63dc95c0d5290e5bf0f881}{C\+O\+D\+E\+C\+\_\+\+C\+A\+P\+\_\+\+M\+A\+S\+K\+\_\+\+N\+O\+NE}} =(0)
\item 
\mbox{\hyperlink{enumio_1_1agora_1_1rtc2_1_1video_1_1_video_encoder_configuration_1_1_c_o_d_e_c___c_a_p___m_a_s_k_a111b53d847a94f2d69be95b40c9fe1d7}{C\+O\+D\+E\+C\+\_\+\+C\+A\+P\+\_\+\+M\+A\+S\+K\+\_\+\+H\+W\+\_\+\+D\+EC}} =(1)
\item 
\mbox{\hyperlink{enumio_1_1agora_1_1rtc2_1_1video_1_1_video_encoder_configuration_1_1_c_o_d_e_c___c_a_p___m_a_s_k_a164e1289df243edac7ac40dfef199759}{C\+O\+D\+E\+C\+\_\+\+C\+A\+P\+\_\+\+M\+A\+S\+K\+\_\+\+H\+W\+\_\+\+E\+NC}} =(2)
\item 
\mbox{\hyperlink{enumio_1_1agora_1_1rtc2_1_1video_1_1_video_encoder_configuration_1_1_c_o_d_e_c___c_a_p___m_a_s_k_aa65db329a6e36a12bd22dfec4a736492}{C\+O\+D\+E\+C\+\_\+\+C\+A\+P\+\_\+\+M\+A\+S\+K\+\_\+\+S\+W\+\_\+\+D\+EC}} =(4)
\item 
\mbox{\hyperlink{enumio_1_1agora_1_1rtc2_1_1video_1_1_video_encoder_configuration_1_1_c_o_d_e_c___c_a_p___m_a_s_k_af6f475f439cb57f0975777c628644135}{C\+O\+D\+E\+C\+\_\+\+C\+A\+P\+\_\+\+M\+A\+S\+K\+\_\+\+S\+W\+\_\+\+E\+NC}} =(8)
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Supported codec type bit mask. 

\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{enumio_1_1agora_1_1rtc2_1_1video_1_1_video_encoder_configuration_1_1_c_o_d_e_c___c_a_p___m_a_s_k_a2254157bbb63dc95c0d5290e5bf0f881}\label{enumio_1_1agora_1_1rtc2_1_1video_1_1_video_encoder_configuration_1_1_c_o_d_e_c___c_a_p___m_a_s_k_a2254157bbb63dc95c0d5290e5bf0f881}} 
\index{io.agora.rtc2.video.VideoEncoderConfiguration.CODEC\_CAP\_MASK@{io.agora.rtc2.video.VideoEncoderConfiguration.CODEC\_CAP\_MASK}!CODEC\_CAP\_MASK\_NONE@{CODEC\_CAP\_MASK\_NONE}}
\index{CODEC\_CAP\_MASK\_NONE@{CODEC\_CAP\_MASK\_NONE}!io.agora.rtc2.video.VideoEncoderConfiguration.CODEC\_CAP\_MASK@{io.agora.rtc2.video.VideoEncoderConfiguration.CODEC\_CAP\_MASK}}
\doxysubsubsection{\texorpdfstring{CODEC\_CAP\_MASK\_NONE}{CODEC\_CAP\_MASK\_NONE}}
{\footnotesize\ttfamily io.\+agora.\+rtc2.\+video.\+Video\+Encoder\+Configuration.\+C\+O\+D\+E\+C\+\_\+\+C\+A\+P\+\_\+\+M\+A\+S\+K.\+C\+O\+D\+E\+C\+\_\+\+C\+A\+P\+\_\+\+M\+A\+S\+K\+\_\+\+N\+O\+NE =(0)}

codec cap mask \mbox{\Hypertarget{enumio_1_1agora_1_1rtc2_1_1video_1_1_video_encoder_configuration_1_1_c_o_d_e_c___c_a_p___m_a_s_k_a111b53d847a94f2d69be95b40c9fe1d7}\label{enumio_1_1agora_1_1rtc2_1_1video_1_1_video_encoder_configuration_1_1_c_o_d_e_c___c_a_p___m_a_s_k_a111b53d847a94f2d69be95b40c9fe1d7}} 
\index{io.agora.rtc2.video.VideoEncoderConfiguration.CODEC\_CAP\_MASK@{io.agora.rtc2.video.VideoEncoderConfiguration.CODEC\_CAP\_MASK}!CODEC\_CAP\_MASK\_HW\_DEC@{CODEC\_CAP\_MASK\_HW\_DEC}}
\index{CODEC\_CAP\_MASK\_HW\_DEC@{CODEC\_CAP\_MASK\_HW\_DEC}!io.agora.rtc2.video.VideoEncoderConfiguration.CODEC\_CAP\_MASK@{io.agora.rtc2.video.VideoEncoderConfiguration.CODEC\_CAP\_MASK}}
\doxysubsubsection{\texorpdfstring{CODEC\_CAP\_MASK\_HW\_DEC}{CODEC\_CAP\_MASK\_HW\_DEC}}
{\footnotesize\ttfamily io.\+agora.\+rtc2.\+video.\+Video\+Encoder\+Configuration.\+C\+O\+D\+E\+C\+\_\+\+C\+A\+P\+\_\+\+M\+A\+S\+K.\+C\+O\+D\+E\+C\+\_\+\+C\+A\+P\+\_\+\+M\+A\+S\+K\+\_\+\+H\+W\+\_\+\+D\+EC =(1)}

bit 1\+: Hardware decoder support flag \mbox{\Hypertarget{enumio_1_1agora_1_1rtc2_1_1video_1_1_video_encoder_configuration_1_1_c_o_d_e_c___c_a_p___m_a_s_k_a164e1289df243edac7ac40dfef199759}\label{enumio_1_1agora_1_1rtc2_1_1video_1_1_video_encoder_configuration_1_1_c_o_d_e_c___c_a_p___m_a_s_k_a164e1289df243edac7ac40dfef199759}} 
\index{io.agora.rtc2.video.VideoEncoderConfiguration.CODEC\_CAP\_MASK@{io.agora.rtc2.video.VideoEncoderConfiguration.CODEC\_CAP\_MASK}!CODEC\_CAP\_MASK\_HW\_ENC@{CODEC\_CAP\_MASK\_HW\_ENC}}
\index{CODEC\_CAP\_MASK\_HW\_ENC@{CODEC\_CAP\_MASK\_HW\_ENC}!io.agora.rtc2.video.VideoEncoderConfiguration.CODEC\_CAP\_MASK@{io.agora.rtc2.video.VideoEncoderConfiguration.CODEC\_CAP\_MASK}}
\doxysubsubsection{\texorpdfstring{CODEC\_CAP\_MASK\_HW\_ENC}{CODEC\_CAP\_MASK\_HW\_ENC}}
{\footnotesize\ttfamily io.\+agora.\+rtc2.\+video.\+Video\+Encoder\+Configuration.\+C\+O\+D\+E\+C\+\_\+\+C\+A\+P\+\_\+\+M\+A\+S\+K.\+C\+O\+D\+E\+C\+\_\+\+C\+A\+P\+\_\+\+M\+A\+S\+K\+\_\+\+H\+W\+\_\+\+E\+NC =(2)}

bit 2\+: Hardware encoder support flag \mbox{\Hypertarget{enumio_1_1agora_1_1rtc2_1_1video_1_1_video_encoder_configuration_1_1_c_o_d_e_c___c_a_p___m_a_s_k_aa65db329a6e36a12bd22dfec4a736492}\label{enumio_1_1agora_1_1rtc2_1_1video_1_1_video_encoder_configuration_1_1_c_o_d_e_c___c_a_p___m_a_s_k_aa65db329a6e36a12bd22dfec4a736492}} 
\index{io.agora.rtc2.video.VideoEncoderConfiguration.CODEC\_CAP\_MASK@{io.agora.rtc2.video.VideoEncoderConfiguration.CODEC\_CAP\_MASK}!CODEC\_CAP\_MASK\_SW\_DEC@{CODEC\_CAP\_MASK\_SW\_DEC}}
\index{CODEC\_CAP\_MASK\_SW\_DEC@{CODEC\_CAP\_MASK\_SW\_DEC}!io.agora.rtc2.video.VideoEncoderConfiguration.CODEC\_CAP\_MASK@{io.agora.rtc2.video.VideoEncoderConfiguration.CODEC\_CAP\_MASK}}
\doxysubsubsection{\texorpdfstring{CODEC\_CAP\_MASK\_SW\_DEC}{CODEC\_CAP\_MASK\_SW\_DEC}}
{\footnotesize\ttfamily io.\+agora.\+rtc2.\+video.\+Video\+Encoder\+Configuration.\+C\+O\+D\+E\+C\+\_\+\+C\+A\+P\+\_\+\+M\+A\+S\+K.\+C\+O\+D\+E\+C\+\_\+\+C\+A\+P\+\_\+\+M\+A\+S\+K\+\_\+\+S\+W\+\_\+\+D\+EC =(4)}

bit 3\+: Software decoder support flag \mbox{\Hypertarget{enumio_1_1agora_1_1rtc2_1_1video_1_1_video_encoder_configuration_1_1_c_o_d_e_c___c_a_p___m_a_s_k_af6f475f439cb57f0975777c628644135}\label{enumio_1_1agora_1_1rtc2_1_1video_1_1_video_encoder_configuration_1_1_c_o_d_e_c___c_a_p___m_a_s_k_af6f475f439cb57f0975777c628644135}} 
\index{io.agora.rtc2.video.VideoEncoderConfiguration.CODEC\_CAP\_MASK@{io.agora.rtc2.video.VideoEncoderConfiguration.CODEC\_CAP\_MASK}!CODEC\_CAP\_MASK\_SW\_ENC@{CODEC\_CAP\_MASK\_SW\_ENC}}
\index{CODEC\_CAP\_MASK\_SW\_ENC@{CODEC\_CAP\_MASK\_SW\_ENC}!io.agora.rtc2.video.VideoEncoderConfiguration.CODEC\_CAP\_MASK@{io.agora.rtc2.video.VideoEncoderConfiguration.CODEC\_CAP\_MASK}}
\doxysubsubsection{\texorpdfstring{CODEC\_CAP\_MASK\_SW\_ENC}{CODEC\_CAP\_MASK\_SW\_ENC}}
{\footnotesize\ttfamily io.\+agora.\+rtc2.\+video.\+Video\+Encoder\+Configuration.\+C\+O\+D\+E\+C\+\_\+\+C\+A\+P\+\_\+\+M\+A\+S\+K.\+C\+O\+D\+E\+C\+\_\+\+C\+A\+P\+\_\+\+M\+A\+S\+K\+\_\+\+S\+W\+\_\+\+E\+NC =(8)}

bit 4\+: Software encoder support flag 