\hypertarget{classio_1_1agora_1_1rtc2_1_1video_1_1_codec_cap_info}{}\doxysection{io.\+agora.\+rtc2.\+video.\+Codec\+Cap\+Info Class Reference}
\label{classio_1_1agora_1_1rtc2_1_1video_1_1_codec_cap_info}\index{io.agora.rtc2.video.CodecCapInfo@{io.agora.rtc2.video.CodecCapInfo}}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1video_1_1_codec_cap_info_acfd9e5859163a703b55c2f5b1f4b39ed}\label{classio_1_1agora_1_1rtc2_1_1video_1_1_codec_cap_info_acfd9e5859163a703b55c2f5b1f4b39ed}} 
{\bfseries Codec\+Cap\+Info} (int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1video_1_1_codec_cap_info_a29c1f29b5ae7332f00629717a5c7a749}{codec\+Type}}, int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1video_1_1_codec_cap_info_a75ec0fe11c29a4eddea54175f0d02259}{codec\+Cap\+Mask}}, \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1video_1_1_codec_cap_levels}{Codec\+Cap\+Levels}} levels)
\item 
\mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1video_1_1_codec_cap_info_a051c7524ebda700257b2978a567b2e4e}\label{classio_1_1agora_1_1rtc2_1_1video_1_1_codec_cap_info_a051c7524ebda700257b2978a567b2e4e}} 
void {\bfseries Set\+Codec\+Type} (int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1video_1_1_codec_cap_info_a29c1f29b5ae7332f00629717a5c7a749}{codec\+Type}})
\item 
\mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1video_1_1_codec_cap_info_aa4dc9cfb38e8a89881e7499088e70c48}\label{classio_1_1agora_1_1rtc2_1_1video_1_1_codec_cap_info_aa4dc9cfb38e8a89881e7499088e70c48}} 
void {\bfseries Set\+Codec\+Cap\+Mask} (int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1video_1_1_codec_cap_info_a75ec0fe11c29a4eddea54175f0d02259}{codec\+Cap\+Mask}})
\end{DoxyCompactItemize}
\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1video_1_1_codec_cap_info_a29c1f29b5ae7332f00629717a5c7a749}{codec\+Type}}
\item 
int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1video_1_1_codec_cap_info_a75ec0fe11c29a4eddea54175f0d02259}{codec\+Cap\+Mask}}
\item 
\mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1video_1_1_codec_cap_levels}{Codec\+Cap\+Levels}} \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1video_1_1_codec_cap_info_a04bd1fff54d65548bc69325bcd109e7b}{codec\+Levels}}
\end{DoxyCompactItemize}


\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1video_1_1_codec_cap_info_a29c1f29b5ae7332f00629717a5c7a749}\label{classio_1_1agora_1_1rtc2_1_1video_1_1_codec_cap_info_a29c1f29b5ae7332f00629717a5c7a749}} 
\index{io.agora.rtc2.video.CodecCapInfo@{io.agora.rtc2.video.CodecCapInfo}!codecType@{codecType}}
\index{codecType@{codecType}!io.agora.rtc2.video.CodecCapInfo@{io.agora.rtc2.video.CodecCapInfo}}
\doxysubsubsection{\texorpdfstring{codecType}{codecType}}
{\footnotesize\ttfamily int io.\+agora.\+rtc2.\+video.\+Codec\+Cap\+Info.\+codec\+Type}

The codec type. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1video_1_1_codec_cap_info_a75ec0fe11c29a4eddea54175f0d02259}\label{classio_1_1agora_1_1rtc2_1_1video_1_1_codec_cap_info_a75ec0fe11c29a4eddea54175f0d02259}} 
\index{io.agora.rtc2.video.CodecCapInfo@{io.agora.rtc2.video.CodecCapInfo}!codecCapMask@{codecCapMask}}
\index{codecCapMask@{codecCapMask}!io.agora.rtc2.video.CodecCapInfo@{io.agora.rtc2.video.CodecCapInfo}}
\doxysubsubsection{\texorpdfstring{codecCapMask}{codecCapMask}}
{\footnotesize\ttfamily int io.\+agora.\+rtc2.\+video.\+Codec\+Cap\+Info.\+codec\+Cap\+Mask}

The codec type mask. bit 1 Hardware decoder support flag, bit 2\+: Hardware encoder support flag, bit 3\+: Software decoder support flag, bit 4\+: Software encoder support flag \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1video_1_1_codec_cap_info_a04bd1fff54d65548bc69325bcd109e7b}\label{classio_1_1agora_1_1rtc2_1_1video_1_1_codec_cap_info_a04bd1fff54d65548bc69325bcd109e7b}} 
\index{io.agora.rtc2.video.CodecCapInfo@{io.agora.rtc2.video.CodecCapInfo}!codecLevels@{codecLevels}}
\index{codecLevels@{codecLevels}!io.agora.rtc2.video.CodecCapInfo@{io.agora.rtc2.video.CodecCapInfo}}
\doxysubsubsection{\texorpdfstring{codecLevels}{codecLevels}}
{\footnotesize\ttfamily \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1video_1_1_codec_cap_levels}{Codec\+Cap\+Levels}} io.\+agora.\+rtc2.\+video.\+Codec\+Cap\+Info.\+codec\+Levels}

The codec capability level, estimated based on the device hardware. 