\hypertarget{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code}{}\doxysection{io.\+agora.\+rtc2.\+I\+Rtc\+Engine\+Event\+Handler.\+Error\+Code Class Reference}
\label{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code}\index{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}}
\doxysubsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
static final int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a7b4bfcfdd1668f927f3a97da2651a0f5}{E\+R\+R\+\_\+\+OK}} = Constants.\+E\+R\+R\+\_\+\+OK
\item 
static final int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a84e3043bb1ab4ee9fac40dc807298e4a}{E\+R\+R\+\_\+\+F\+A\+I\+L\+ED}} = Constants.\+E\+R\+R\+\_\+\+F\+A\+I\+L\+ED
\item 
static final int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a23d42ef68e85aaf50d4cea552e625305}{E\+R\+R\+\_\+\+I\+N\+V\+A\+L\+I\+D\+\_\+\+A\+R\+G\+U\+M\+E\+NT}} = Constants.\+E\+R\+R\+\_\+\+I\+N\+V\+A\+L\+I\+D\+\_\+\+A\+R\+G\+U\+M\+E\+NT
\item 
static final int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_ad9b31d956333c02f0337f18eed66d213}{E\+R\+R\+\_\+\+N\+O\+T\+\_\+\+R\+E\+A\+DY}} = Constants.\+E\+R\+R\+\_\+\+N\+O\+T\+\_\+\+R\+E\+A\+DY
\item 
static final int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a907bd3abbfad222b6b9773a88c863dd5}{E\+R\+R\+\_\+\+N\+O\+T\+\_\+\+S\+U\+P\+P\+O\+R\+T\+ED}} = Constants.\+E\+R\+R\+\_\+\+N\+O\+T\+\_\+\+S\+U\+P\+P\+O\+R\+T\+ED
\item 
static final int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_ade46f30c957f88be8b9b416737d710d2}{E\+R\+R\+\_\+\+R\+E\+F\+U\+S\+ED}} = Constants.\+E\+R\+R\+\_\+\+R\+E\+F\+U\+S\+ED
\item 
static final int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a34f8636497b3558ff9c252c52b9dcb07}{E\+R\+R\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+T\+O\+O\+\_\+\+S\+M\+A\+LL}} = Constants.\+E\+R\+R\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+T\+O\+O\+\_\+\+S\+M\+A\+LL
\item 
static final int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a8f803578689fe9258761f51b72dbfc1b}{E\+R\+R\+\_\+\+N\+O\+T\+\_\+\+I\+N\+I\+T\+I\+A\+L\+I\+Z\+ED}} = Constants.\+E\+R\+R\+\_\+\+N\+O\+T\+\_\+\+I\+N\+I\+T\+I\+A\+L\+I\+Z\+ED
\item 
static final int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_ac772a835811f6d0b9ea5e69b25d11853}{E\+R\+R\+\_\+\+N\+O\+\_\+\+P\+E\+R\+M\+I\+S\+S\+I\+ON}} = Constants.\+E\+R\+R\+\_\+\+N\+O\+\_\+\+P\+E\+R\+M\+I\+S\+S\+I\+ON
\item 
static final int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_ad5983d9e4eb244b95239570c970e40e6}{E\+R\+R\+\_\+\+T\+I\+M\+E\+D\+O\+UT}} = Constants.\+E\+R\+R\+\_\+\+T\+I\+M\+E\+D\+O\+UT
\item 
static final int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a84f61c0185b796dca66aa77804c7890d}{E\+R\+R\+\_\+\+C\+A\+N\+C\+E\+L\+ED}} = Constants.\+E\+R\+R\+\_\+\+C\+A\+N\+C\+E\+L\+ED
\item 
static final int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a1268c89cc8ed757608f1485c489cfd96}{E\+R\+R\+\_\+\+T\+O\+O\+\_\+\+O\+F\+T\+EN}} = Constants.\+E\+R\+R\+\_\+\+T\+O\+O\+\_\+\+O\+F\+T\+EN
\item 
static final int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a3fe08db3c0c363fe034bb866a3dc06d5}{E\+R\+R\+\_\+\+B\+I\+N\+D\+\_\+\+S\+O\+C\+K\+ET}} = Constants.\+E\+R\+R\+\_\+\+B\+I\+N\+D\+\_\+\+S\+O\+C\+K\+ET
\item 
static final int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a4b091412a671ae3efcf0cda508d94d5d}{E\+R\+R\+\_\+\+N\+E\+T\+\_\+\+D\+O\+WN}} = Constants.\+E\+R\+R\+\_\+\+N\+E\+T\+\_\+\+D\+O\+WN
\item 
static final int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a729972a815a16d41d6d682362437f512}{E\+R\+R\+\_\+\+J\+O\+I\+N\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+R\+E\+J\+E\+C\+T\+ED}} = Constants.\+E\+R\+R\+\_\+\+J\+O\+I\+N\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+R\+E\+J\+E\+C\+T\+ED
\item 
static final int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_ac5adaa10720f4a5e9d7e8678490ec595}{E\+R\+R\+\_\+\+L\+E\+A\+V\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+R\+E\+J\+E\+C\+T\+ED}} = Constants.\+E\+R\+R\+\_\+\+L\+E\+A\+V\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+R\+E\+J\+E\+C\+T\+ED
\item 
static final int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_aaeb1adec366af0fc69f6fd8c221f93d5}{E\+R\+R\+\_\+\+A\+L\+R\+E\+A\+D\+Y\+\_\+\+I\+N\+\_\+\+U\+SE}} = Constants.\+E\+R\+R\+\_\+\+A\+L\+R\+E\+A\+D\+Y\+\_\+\+I\+N\+\_\+\+U\+SE
\item 
static final int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a7ad05279efd3c130fdd0342499f71fcf}{E\+R\+R\+\_\+\+A\+B\+O\+R\+T\+ED}} = Constants.\+E\+R\+R\+\_\+\+A\+B\+O\+R\+T\+ED
\item 
static final int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a44b3cae09f52e0f1160f6e0196cf9b54}{E\+R\+R\+\_\+\+I\+N\+I\+T\+\_\+\+N\+E\+T\+\_\+\+E\+N\+G\+I\+NE}} = Constants.\+E\+R\+R\+\_\+\+I\+N\+I\+T\+\_\+\+N\+E\+T\+\_\+\+E\+N\+G\+I\+NE
\item 
static final int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a1de7a570c62c9d0ea21c04545bbb1fd6}{E\+R\+R\+\_\+\+R\+E\+S\+O\+U\+R\+C\+E\+\_\+\+L\+I\+M\+I\+T\+ED}} = Constants.\+E\+R\+R\+\_\+\+R\+E\+S\+O\+U\+R\+C\+E\+\_\+\+L\+I\+M\+I\+T\+ED
\item 
static final int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a442b47681029f958aa66433209ff04be}{E\+R\+R\+\_\+\+I\+N\+V\+A\+L\+I\+D\+\_\+\+A\+P\+P\+\_\+\+ID}} = Constants.\+E\+R\+R\+\_\+\+I\+N\+V\+A\+L\+I\+D\+\_\+\+A\+P\+P\+\_\+\+ID
\item 
static final int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a53f161ab60cf87c5a0b6f9cbbb77c3c4}{E\+R\+R\+\_\+\+I\+N\+V\+A\+L\+I\+D\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+N\+A\+ME}} = Constants.\+E\+R\+R\+\_\+\+I\+N\+V\+A\+L\+I\+D\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+N\+A\+ME
\item 
static final int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a5a90bbbb29e2a87aaebf72fa45e36ea4}{E\+R\+R\+\_\+\+N\+O\+\_\+\+S\+E\+R\+V\+E\+R\+\_\+\+R\+E\+S\+O\+U\+R\+C\+ES}} = Constants.\+E\+R\+R\+\_\+\+N\+O\+\_\+\+S\+E\+R\+V\+E\+R\+\_\+\+R\+E\+S\+O\+U\+R\+C\+ES
\item 
static final int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_ae802ab3122550d48699cc44f86d11292}{E\+R\+R\+\_\+\+T\+O\+K\+E\+N\+\_\+\+E\+X\+P\+I\+R\+ED}} = Constants.\+E\+R\+R\+\_\+\+T\+O\+K\+E\+N\+\_\+\+E\+X\+P\+I\+R\+ED
\item 
static final int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_af4db5aef8340c209bdca127f9496f7e1}{E\+R\+R\+\_\+\+I\+N\+V\+A\+L\+I\+D\+\_\+\+T\+O\+K\+EN}} = Constants.\+E\+R\+R\+\_\+\+I\+N\+V\+A\+L\+I\+D\+\_\+\+T\+O\+K\+EN
\item 
static final int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a2785f855fc3c5b308e890a3cdca5b276}{E\+R\+R\+\_\+\+C\+O\+N\+N\+E\+C\+T\+I\+O\+N\+\_\+\+I\+N\+T\+E\+R\+R\+U\+P\+T\+ED}} = Constants.\+E\+R\+R\+\_\+\+C\+O\+N\+N\+E\+C\+T\+I\+O\+N\+\_\+\+I\+N\+T\+E\+R\+R\+U\+P\+T\+ED
\item 
static final int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a172257288e86d884ca0a62e1272f28b4}{E\+R\+R\+\_\+\+C\+O\+N\+N\+E\+C\+T\+I\+O\+N\+\_\+\+L\+O\+ST}} = Constants.\+E\+R\+R\+\_\+\+C\+O\+N\+N\+E\+C\+T\+I\+O\+N\+\_\+\+L\+O\+ST
\item 
static final int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a7742a89a1ab866c980447561a77de9b0}{E\+R\+R\+\_\+\+N\+O\+T\+\_\+\+I\+N\+\_\+\+C\+H\+A\+N\+N\+EL}} = Constants.\+E\+R\+R\+\_\+\+N\+O\+T\+\_\+\+I\+N\+\_\+\+C\+H\+A\+N\+N\+EL
\item 
static final int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_aad591bd019efcbc8855b7d8a4ce0dab1}{E\+R\+R\+\_\+\+S\+I\+Z\+E\+\_\+\+T\+O\+O\+\_\+\+L\+A\+R\+GE}} = Constants.\+E\+R\+R\+\_\+\+S\+I\+Z\+E\+\_\+\+T\+O\+O\+\_\+\+L\+A\+R\+GE
\item 
static final int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a3e8db782495836774ec75b40b6bef43b}{E\+R\+R\+\_\+\+B\+I\+T\+R\+A\+T\+E\+\_\+\+L\+I\+M\+IT}} = Constants.\+E\+R\+R\+\_\+\+B\+I\+T\+R\+A\+T\+E\+\_\+\+L\+I\+M\+IT
\item 
static final int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a09d5926eaad73d6fa6fa438a3f2baaea}{E\+R\+R\+\_\+\+T\+O\+O\+\_\+\+M\+A\+N\+Y\+\_\+\+D\+A\+T\+A\+\_\+\+S\+T\+R\+E\+A\+MS}} = Constants.\+E\+R\+R\+\_\+\+T\+O\+O\+\_\+\+M\+A\+N\+Y\+\_\+\+D\+A\+T\+A\+\_\+\+S\+T\+R\+E\+A\+MS
\item 
static final int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a65e15190c005fb1bbd98e42d8552de90}{E\+R\+R\+\_\+\+S\+T\+R\+E\+A\+M\+\_\+\+M\+E\+S\+S\+A\+G\+E\+\_\+\+T\+I\+M\+E\+O\+UT}} = Constants.\+E\+R\+R\+\_\+\+S\+T\+R\+E\+A\+M\+\_\+\+M\+E\+S\+S\+A\+G\+E\+\_\+\+T\+I\+M\+E\+O\+UT
\item 
static final int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_ae25fbeafbdeb39f2dbe77effe51a1503}{E\+R\+R\+\_\+\+S\+E\+T\+\_\+\+C\+L\+I\+E\+N\+T\+\_\+\+R\+O\+L\+E\+\_\+\+N\+O\+T\+\_\+\+A\+U\+T\+H\+O\+R\+I\+Z\+ED}}
\item 
static final int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a937997fe7769e8770dc025aea15c408e}{E\+R\+R\+\_\+\+D\+E\+C\+R\+Y\+P\+T\+I\+O\+N\+\_\+\+F\+A\+I\+L\+ED}} = Constants.\+E\+R\+R\+\_\+\+D\+E\+C\+R\+Y\+P\+T\+I\+O\+N\+\_\+\+F\+A\+I\+L\+ED
\item 
static final int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_ab9c9996c9a1b220047f5fa4dedee1c05}{E\+R\+R\+\_\+\+I\+N\+V\+A\+L\+I\+D\+\_\+\+U\+S\+E\+R\+\_\+\+ID}} = Constants.\+E\+R\+R\+\_\+\+I\+N\+V\+A\+L\+I\+D\+\_\+\+U\+S\+E\+R\+\_\+\+ID
\item 
static final int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_ae8b55b6f5962aeb582058878a2de7b77}{E\+R\+R\+\_\+\+D\+A\+T\+A\+S\+T\+R\+E\+A\+M\+\_\+\+D\+E\+C\+R\+Y\+P\+T\+I\+O\+N\+\_\+\+F\+A\+I\+L\+ED}}
\item 
static final int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_ad33e7c4bb5ff0fd0f57ab381852e4d7a}{E\+R\+R\+\_\+\+C\+L\+I\+E\+N\+T\+\_\+\+I\+S\+\_\+\+B\+A\+N\+N\+E\+D\+\_\+\+B\+Y\+\_\+\+S\+E\+R\+V\+ER}}
\item 
static final int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a25dac3a92d88015525007295c3830ca6}{E\+R\+R\+\_\+\+E\+N\+C\+R\+Y\+P\+T\+E\+D\+\_\+\+S\+T\+R\+E\+A\+M\+\_\+\+N\+O\+T\+\_\+\+A\+L\+L\+O\+W\+E\+D\+\_\+\+P\+U\+B\+L\+I\+SH}}
\item 
static final int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_abfb16f604b51a0046bce1ade412aca4f}{E\+R\+R\+\_\+\+L\+I\+C\+E\+N\+S\+E\+\_\+\+C\+R\+E\+D\+E\+N\+T\+I\+A\+L\+\_\+\+I\+N\+V\+A\+L\+ID}}
\item 
static final int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a0957768025b2bb999791fbd9248d60d9}{E\+R\+R\+\_\+\+I\+N\+V\+A\+L\+I\+D\+\_\+\+U\+S\+E\+R\+\_\+\+A\+C\+C\+O\+U\+NT}} = Constants.\+E\+R\+R\+\_\+\+I\+N\+V\+A\+L\+I\+D\+\_\+\+U\+S\+E\+R\+\_\+\+A\+C\+C\+O\+U\+NT
\item 
static final int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_af23bb02cc01afa0ee7625614ad1f13f3}{E\+R\+R\+\_\+\+M\+O\+D\+U\+L\+E\+\_\+\+N\+O\+T\+\_\+\+F\+O\+U\+ND}} = Constants.\+E\+R\+R\+\_\+\+M\+O\+D\+U\+L\+E\+\_\+\+N\+O\+T\+\_\+\+F\+O\+U\+ND
\item 
static final int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a4b067856d739ebeb753e589e36c8869d}{E\+R\+R\+\_\+\+L\+O\+A\+D\+\_\+\+M\+E\+D\+I\+A\+\_\+\+E\+N\+G\+I\+NE}} = Constants.\+E\+R\+R\+\_\+\+L\+O\+A\+D\+\_\+\+M\+E\+D\+I\+A\+\_\+\+E\+N\+G\+I\+NE
\item 
static final int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_aa64d00ee5fbe24312fdb30f2eabc80f8}{E\+R\+R\+\_\+\+A\+D\+M\+\_\+\+G\+E\+N\+E\+R\+A\+L\+\_\+\+E\+R\+R\+OR}} = Constants.\+E\+R\+R\+\_\+\+A\+D\+M\+\_\+\+G\+E\+N\+E\+R\+A\+L\+\_\+\+E\+R\+R\+OR
\item 
static final int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a544fab765039081ebfc060c5d66f8997}{E\+R\+R\+\_\+\+A\+D\+M\+\_\+\+I\+N\+I\+T\+\_\+\+P\+L\+A\+Y\+O\+UT}} = Constants.\+E\+R\+R\+\_\+\+A\+D\+M\+\_\+\+I\+N\+I\+T\+\_\+\+P\+L\+A\+Y\+O\+UT
\item 
static final int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a35e121e59902184824d5f1a30536cb18}{E\+R\+R\+\_\+\+A\+D\+M\+\_\+\+S\+T\+A\+R\+T\+\_\+\+P\+L\+A\+Y\+O\+UT}} = Constants.\+E\+R\+R\+\_\+\+A\+D\+M\+\_\+\+S\+T\+A\+R\+T\+\_\+\+P\+L\+A\+Y\+O\+UT
\item 
static final int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a32f02401a7536381f647ed92459c193d}{E\+R\+R\+\_\+\+A\+D\+M\+\_\+\+S\+T\+O\+P\+\_\+\+P\+L\+A\+Y\+O\+UT}} = Constants.\+E\+R\+R\+\_\+\+A\+D\+M\+\_\+\+S\+T\+O\+P\+\_\+\+P\+L\+A\+Y\+O\+UT
\item 
static final int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a965fa50ab083689440511c10646c2987}{E\+R\+R\+\_\+\+A\+D\+M\+\_\+\+I\+N\+I\+T\+\_\+\+R\+E\+C\+O\+R\+D\+I\+NG}} = Constants.\+E\+R\+R\+\_\+\+A\+D\+M\+\_\+\+I\+N\+I\+T\+\_\+\+R\+E\+C\+O\+R\+D\+I\+NG
\item 
static final int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_af7d0889a3c0dcf8d71379da73cd8c72e}{E\+R\+R\+\_\+\+A\+D\+M\+\_\+\+S\+T\+A\+R\+T\+\_\+\+R\+E\+C\+O\+R\+D\+I\+NG}} = Constants.\+E\+R\+R\+\_\+\+A\+D\+M\+\_\+\+S\+T\+A\+R\+T\+\_\+\+R\+E\+C\+O\+R\+D\+I\+NG
\item 
static final int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a04ac9e681682dc9040fddddf37b47f8a}{E\+R\+R\+\_\+\+A\+D\+M\+\_\+\+S\+T\+O\+P\+\_\+\+R\+E\+C\+O\+R\+D\+I\+NG}} = Constants.\+E\+R\+R\+\_\+\+A\+D\+M\+\_\+\+S\+T\+O\+P\+\_\+\+R\+E\+C\+O\+R\+D\+I\+NG
\item 
static final int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a8e65a916dc0949daddab296457eaa494}{E\+R\+R\+\_\+\+V\+D\+M\+\_\+\+C\+A\+M\+E\+R\+A\+\_\+\+N\+O\+T\+\_\+\+A\+U\+T\+H\+O\+R\+I\+Z\+ED}} = Constants.\+E\+R\+R\+\_\+\+V\+D\+M\+\_\+\+C\+A\+M\+E\+R\+A\+\_\+\+N\+O\+T\+\_\+\+A\+U\+T\+H\+O\+R\+I\+Z\+ED
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
The error codes. 

\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a7b4bfcfdd1668f927f3a97da2651a0f5}\label{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a7b4bfcfdd1668f927f3a97da2651a0f5}} 
\index{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}!ERR\_OK@{ERR\_OK}}
\index{ERR\_OK@{ERR\_OK}!io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}}
\doxysubsubsection{\texorpdfstring{ERR\_OK}{ERR\_OK}}
{\footnotesize\ttfamily final int io.\+agora.\+rtc2.\+I\+Rtc\+Engine\+Event\+Handler.\+Error\+Code.\+E\+R\+R\+\_\+\+OK = Constants.\+E\+R\+R\+\_\+\+OK\hspace{0.3cm}{\ttfamily [static]}}

0\+: No error occurs. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a84e3043bb1ab4ee9fac40dc807298e4a}\label{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a84e3043bb1ab4ee9fac40dc807298e4a}} 
\index{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}!ERR\_FAILED@{ERR\_FAILED}}
\index{ERR\_FAILED@{ERR\_FAILED}!io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}}
\doxysubsubsection{\texorpdfstring{ERR\_FAILED}{ERR\_FAILED}}
{\footnotesize\ttfamily final int io.\+agora.\+rtc2.\+I\+Rtc\+Engine\+Event\+Handler.\+Error\+Code.\+E\+R\+R\+\_\+\+F\+A\+I\+L\+ED = Constants.\+E\+R\+R\+\_\+\+F\+A\+I\+L\+ED\hspace{0.3cm}{\ttfamily [static]}}

1\+: A general error occurs (no specified reason). \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a23d42ef68e85aaf50d4cea552e625305}\label{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a23d42ef68e85aaf50d4cea552e625305}} 
\index{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}!ERR\_INVALID\_ARGUMENT@{ERR\_INVALID\_ARGUMENT}}
\index{ERR\_INVALID\_ARGUMENT@{ERR\_INVALID\_ARGUMENT}!io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}}
\doxysubsubsection{\texorpdfstring{ERR\_INVALID\_ARGUMENT}{ERR\_INVALID\_ARGUMENT}}
{\footnotesize\ttfamily final int io.\+agora.\+rtc2.\+I\+Rtc\+Engine\+Event\+Handler.\+Error\+Code.\+E\+R\+R\+\_\+\+I\+N\+V\+A\+L\+I\+D\+\_\+\+A\+R\+G\+U\+M\+E\+NT = Constants.\+E\+R\+R\+\_\+\+I\+N\+V\+A\+L\+I\+D\+\_\+\+A\+R\+G\+U\+M\+E\+NT\hspace{0.3cm}{\ttfamily [static]}}

2\+: An invalid parameter is used. For example, the specific channel name includes illegal characters. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_ad9b31d956333c02f0337f18eed66d213}\label{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_ad9b31d956333c02f0337f18eed66d213}} 
\index{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}!ERR\_NOT\_READY@{ERR\_NOT\_READY}}
\index{ERR\_NOT\_READY@{ERR\_NOT\_READY}!io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}}
\doxysubsubsection{\texorpdfstring{ERR\_NOT\_READY}{ERR\_NOT\_READY}}
{\footnotesize\ttfamily final int io.\+agora.\+rtc2.\+I\+Rtc\+Engine\+Event\+Handler.\+Error\+Code.\+E\+R\+R\+\_\+\+N\+O\+T\+\_\+\+R\+E\+A\+DY = Constants.\+E\+R\+R\+\_\+\+N\+O\+T\+\_\+\+R\+E\+A\+DY\hspace{0.3cm}{\ttfamily [static]}}

3\+: The S\+DK module is not ready. We recommend the following methods to solve this error\+:
\begin{DoxyItemize}
\item Check the audio device.
\item Check the completeness of the app.
\item Re-\/initialize the S\+DK. 
\end{DoxyItemize}\mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a907bd3abbfad222b6b9773a88c863dd5}\label{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a907bd3abbfad222b6b9773a88c863dd5}} 
\index{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}!ERR\_NOT\_SUPPORTED@{ERR\_NOT\_SUPPORTED}}
\index{ERR\_NOT\_SUPPORTED@{ERR\_NOT\_SUPPORTED}!io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}}
\doxysubsubsection{\texorpdfstring{ERR\_NOT\_SUPPORTED}{ERR\_NOT\_SUPPORTED}}
{\footnotesize\ttfamily final int io.\+agora.\+rtc2.\+I\+Rtc\+Engine\+Event\+Handler.\+Error\+Code.\+E\+R\+R\+\_\+\+N\+O\+T\+\_\+\+S\+U\+P\+P\+O\+R\+T\+ED = Constants.\+E\+R\+R\+\_\+\+N\+O\+T\+\_\+\+S\+U\+P\+P\+O\+R\+T\+ED\hspace{0.3cm}{\ttfamily [static]}}

4\+: The S\+DK does not support this function. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_ade46f30c957f88be8b9b416737d710d2}\label{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_ade46f30c957f88be8b9b416737d710d2}} 
\index{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}!ERR\_REFUSED@{ERR\_REFUSED}}
\index{ERR\_REFUSED@{ERR\_REFUSED}!io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}}
\doxysubsubsection{\texorpdfstring{ERR\_REFUSED}{ERR\_REFUSED}}
{\footnotesize\ttfamily final int io.\+agora.\+rtc2.\+I\+Rtc\+Engine\+Event\+Handler.\+Error\+Code.\+E\+R\+R\+\_\+\+R\+E\+F\+U\+S\+ED = Constants.\+E\+R\+R\+\_\+\+R\+E\+F\+U\+S\+ED\hspace{0.3cm}{\ttfamily [static]}}

5\+: The request is rejected. This is for internal S\+DK internal use only, and is not return to the app through any A\+PI or callback event. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a34f8636497b3558ff9c252c52b9dcb07}\label{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a34f8636497b3558ff9c252c52b9dcb07}} 
\index{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}!ERR\_BUFFER\_TOO\_SMALL@{ERR\_BUFFER\_TOO\_SMALL}}
\index{ERR\_BUFFER\_TOO\_SMALL@{ERR\_BUFFER\_TOO\_SMALL}!io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}}
\doxysubsubsection{\texorpdfstring{ERR\_BUFFER\_TOO\_SMALL}{ERR\_BUFFER\_TOO\_SMALL}}
{\footnotesize\ttfamily final int io.\+agora.\+rtc2.\+I\+Rtc\+Engine\+Event\+Handler.\+Error\+Code.\+E\+R\+R\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+T\+O\+O\+\_\+\+S\+M\+A\+LL = Constants.\+E\+R\+R\+\_\+\+B\+U\+F\+F\+E\+R\+\_\+\+T\+O\+O\+\_\+\+S\+M\+A\+LL\hspace{0.3cm}{\ttfamily [static]}}

6\+: The buffer size is not big enough to store the returned data. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a8f803578689fe9258761f51b72dbfc1b}\label{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a8f803578689fe9258761f51b72dbfc1b}} 
\index{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}!ERR\_NOT\_INITIALIZED@{ERR\_NOT\_INITIALIZED}}
\index{ERR\_NOT\_INITIALIZED@{ERR\_NOT\_INITIALIZED}!io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}}
\doxysubsubsection{\texorpdfstring{ERR\_NOT\_INITIALIZED}{ERR\_NOT\_INITIALIZED}}
{\footnotesize\ttfamily final int io.\+agora.\+rtc2.\+I\+Rtc\+Engine\+Event\+Handler.\+Error\+Code.\+E\+R\+R\+\_\+\+N\+O\+T\+\_\+\+I\+N\+I\+T\+I\+A\+L\+I\+Z\+ED = Constants.\+E\+R\+R\+\_\+\+N\+O\+T\+\_\+\+I\+N\+I\+T\+I\+A\+L\+I\+Z\+ED\hspace{0.3cm}{\ttfamily [static]}}

7\+: The S\+DK is not initialized before calling this A\+PI. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_ac772a835811f6d0b9ea5e69b25d11853}\label{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_ac772a835811f6d0b9ea5e69b25d11853}} 
\index{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}!ERR\_NO\_PERMISSION@{ERR\_NO\_PERMISSION}}
\index{ERR\_NO\_PERMISSION@{ERR\_NO\_PERMISSION}!io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}}
\doxysubsubsection{\texorpdfstring{ERR\_NO\_PERMISSION}{ERR\_NO\_PERMISSION}}
{\footnotesize\ttfamily final int io.\+agora.\+rtc2.\+I\+Rtc\+Engine\+Event\+Handler.\+Error\+Code.\+E\+R\+R\+\_\+\+N\+O\+\_\+\+P\+E\+R\+M\+I\+S\+S\+I\+ON = Constants.\+E\+R\+R\+\_\+\+N\+O\+\_\+\+P\+E\+R\+M\+I\+S\+S\+I\+ON\hspace{0.3cm}{\ttfamily [static]}}

9\+: No permission. Check if the user has granted access to the audio or video device. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_ad5983d9e4eb244b95239570c970e40e6}\label{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_ad5983d9e4eb244b95239570c970e40e6}} 
\index{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}!ERR\_TIMEDOUT@{ERR\_TIMEDOUT}}
\index{ERR\_TIMEDOUT@{ERR\_TIMEDOUT}!io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}}
\doxysubsubsection{\texorpdfstring{ERR\_TIMEDOUT}{ERR\_TIMEDOUT}}
{\footnotesize\ttfamily final int io.\+agora.\+rtc2.\+I\+Rtc\+Engine\+Event\+Handler.\+Error\+Code.\+E\+R\+R\+\_\+\+T\+I\+M\+E\+D\+O\+UT = Constants.\+E\+R\+R\+\_\+\+T\+I\+M\+E\+D\+O\+UT\hspace{0.3cm}{\ttfamily [static]}}

10\+: An A\+PI timeout. Some A\+P\+Is require the S\+DK to return the execution result, and this error occurs if the request takes too long for the S\+DK to process. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a84f61c0185b796dca66aa77804c7890d}\label{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a84f61c0185b796dca66aa77804c7890d}} 
\index{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}!ERR\_CANCELED@{ERR\_CANCELED}}
\index{ERR\_CANCELED@{ERR\_CANCELED}!io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}}
\doxysubsubsection{\texorpdfstring{ERR\_CANCELED}{ERR\_CANCELED}}
{\footnotesize\ttfamily final int io.\+agora.\+rtc2.\+I\+Rtc\+Engine\+Event\+Handler.\+Error\+Code.\+E\+R\+R\+\_\+\+C\+A\+N\+C\+E\+L\+ED = Constants.\+E\+R\+R\+\_\+\+C\+A\+N\+C\+E\+L\+ED\hspace{0.3cm}{\ttfamily [static]}}

11\+: The request is cancelled. This is for internal S\+DK internal use only, and is not return to the application through any A\+PI or callback event. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a1268c89cc8ed757608f1485c489cfd96}\label{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a1268c89cc8ed757608f1485c489cfd96}} 
\index{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}!ERR\_TOO\_OFTEN@{ERR\_TOO\_OFTEN}}
\index{ERR\_TOO\_OFTEN@{ERR\_TOO\_OFTEN}!io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}}
\doxysubsubsection{\texorpdfstring{ERR\_TOO\_OFTEN}{ERR\_TOO\_OFTEN}}
{\footnotesize\ttfamily final int io.\+agora.\+rtc2.\+I\+Rtc\+Engine\+Event\+Handler.\+Error\+Code.\+E\+R\+R\+\_\+\+T\+O\+O\+\_\+\+O\+F\+T\+EN = Constants.\+E\+R\+R\+\_\+\+T\+O\+O\+\_\+\+O\+F\+T\+EN\hspace{0.3cm}{\ttfamily [static]}}

12\+: The call frequency is too high. This is for internal S\+DK internal use only, and is not return to the application through any A\+PI or callback event. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a3fe08db3c0c363fe034bb866a3dc06d5}\label{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a3fe08db3c0c363fe034bb866a3dc06d5}} 
\index{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}!ERR\_BIND\_SOCKET@{ERR\_BIND\_SOCKET}}
\index{ERR\_BIND\_SOCKET@{ERR\_BIND\_SOCKET}!io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}}
\doxysubsubsection{\texorpdfstring{ERR\_BIND\_SOCKET}{ERR\_BIND\_SOCKET}}
{\footnotesize\ttfamily final int io.\+agora.\+rtc2.\+I\+Rtc\+Engine\+Event\+Handler.\+Error\+Code.\+E\+R\+R\+\_\+\+B\+I\+N\+D\+\_\+\+S\+O\+C\+K\+ET = Constants.\+E\+R\+R\+\_\+\+B\+I\+N\+D\+\_\+\+S\+O\+C\+K\+ET\hspace{0.3cm}{\ttfamily [static]}}

13\+: The S\+DK fails to bind to the network socket. This is for internal S\+DK internal use only, and is not returned to the app through any method or callback. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a4b091412a671ae3efcf0cda508d94d5d}\label{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a4b091412a671ae3efcf0cda508d94d5d}} 
\index{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}!ERR\_NET\_DOWN@{ERR\_NET\_DOWN}}
\index{ERR\_NET\_DOWN@{ERR\_NET\_DOWN}!io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}}
\doxysubsubsection{\texorpdfstring{ERR\_NET\_DOWN}{ERR\_NET\_DOWN}}
{\footnotesize\ttfamily final int io.\+agora.\+rtc2.\+I\+Rtc\+Engine\+Event\+Handler.\+Error\+Code.\+E\+R\+R\+\_\+\+N\+E\+T\+\_\+\+D\+O\+WN = Constants.\+E\+R\+R\+\_\+\+N\+E\+T\+\_\+\+D\+O\+WN\hspace{0.3cm}{\ttfamily [static]}}

14\+: The network is unavailable. This is for internal S\+DK internal use only, and is not return to the application through any A\+PI or callback event. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a729972a815a16d41d6d682362437f512}\label{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a729972a815a16d41d6d682362437f512}} 
\index{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}!ERR\_JOIN\_CHANNEL\_REJECTED@{ERR\_JOIN\_CHANNEL\_REJECTED}}
\index{ERR\_JOIN\_CHANNEL\_REJECTED@{ERR\_JOIN\_CHANNEL\_REJECTED}!io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}}
\doxysubsubsection{\texorpdfstring{ERR\_JOIN\_CHANNEL\_REJECTED}{ERR\_JOIN\_CHANNEL\_REJECTED}}
{\footnotesize\ttfamily final int io.\+agora.\+rtc2.\+I\+Rtc\+Engine\+Event\+Handler.\+Error\+Code.\+E\+R\+R\+\_\+\+J\+O\+I\+N\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+R\+E\+J\+E\+C\+T\+ED = Constants.\+E\+R\+R\+\_\+\+J\+O\+I\+N\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+R\+E\+J\+E\+C\+T\+ED\hspace{0.3cm}{\ttfamily [static]}}

17\+: The request to join the channel is rejected. This error usually occurs when\+:
\begin{DoxyItemize}
\item The user is already in the channel, and still calls the A\+PI to join the channel
\item The user tries to join the channel during echo test. Wait until the echo test is finished. 
\end{DoxyItemize}\mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_ac5adaa10720f4a5e9d7e8678490ec595}\label{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_ac5adaa10720f4a5e9d7e8678490ec595}} 
\index{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}!ERR\_LEAVE\_CHANNEL\_REJECTED@{ERR\_LEAVE\_CHANNEL\_REJECTED}}
\index{ERR\_LEAVE\_CHANNEL\_REJECTED@{ERR\_LEAVE\_CHANNEL\_REJECTED}!io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}}
\doxysubsubsection{\texorpdfstring{ERR\_LEAVE\_CHANNEL\_REJECTED}{ERR\_LEAVE\_CHANNEL\_REJECTED}}
{\footnotesize\ttfamily final int io.\+agora.\+rtc2.\+I\+Rtc\+Engine\+Event\+Handler.\+Error\+Code.\+E\+R\+R\+\_\+\+L\+E\+A\+V\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+R\+E\+J\+E\+C\+T\+ED = Constants.\+E\+R\+R\+\_\+\+L\+E\+A\+V\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+R\+E\+J\+E\+C\+T\+ED\hspace{0.3cm}{\ttfamily [static]}}

18\+: The request to leave the channel is rejected. This error usually occurs\+:
\begin{DoxyItemize}
\item When the user left the channel and still calls the A\+PI to leave the channel. This error stops once the user stops calling the method.
\item When the user calls {\ttfamily leave\+Channel} before joining the channel. No extra operation is needed. 
\end{DoxyItemize}\mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_aaeb1adec366af0fc69f6fd8c221f93d5}\label{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_aaeb1adec366af0fc69f6fd8c221f93d5}} 
\index{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}!ERR\_ALREADY\_IN\_USE@{ERR\_ALREADY\_IN\_USE}}
\index{ERR\_ALREADY\_IN\_USE@{ERR\_ALREADY\_IN\_USE}!io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}}
\doxysubsubsection{\texorpdfstring{ERR\_ALREADY\_IN\_USE}{ERR\_ALREADY\_IN\_USE}}
{\footnotesize\ttfamily final int io.\+agora.\+rtc2.\+I\+Rtc\+Engine\+Event\+Handler.\+Error\+Code.\+E\+R\+R\+\_\+\+A\+L\+R\+E\+A\+D\+Y\+\_\+\+I\+N\+\_\+\+U\+SE = Constants.\+E\+R\+R\+\_\+\+A\+L\+R\+E\+A\+D\+Y\+\_\+\+I\+N\+\_\+\+U\+SE\hspace{0.3cm}{\ttfamily [static]}}

19\+: Resources are occupied, and cannot be reused. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a7ad05279efd3c130fdd0342499f71fcf}\label{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a7ad05279efd3c130fdd0342499f71fcf}} 
\index{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}!ERR\_ABORTED@{ERR\_ABORTED}}
\index{ERR\_ABORTED@{ERR\_ABORTED}!io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}}
\doxysubsubsection{\texorpdfstring{ERR\_ABORTED}{ERR\_ABORTED}}
{\footnotesize\ttfamily final int io.\+agora.\+rtc2.\+I\+Rtc\+Engine\+Event\+Handler.\+Error\+Code.\+E\+R\+R\+\_\+\+A\+B\+O\+R\+T\+ED = Constants.\+E\+R\+R\+\_\+\+A\+B\+O\+R\+T\+ED\hspace{0.3cm}{\ttfamily [static]}}

20\+: The S\+DK gives up the request due to too many requests. This is for internal use only, and does not return to the app through any method or callback. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a44b3cae09f52e0f1160f6e0196cf9b54}\label{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a44b3cae09f52e0f1160f6e0196cf9b54}} 
\index{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}!ERR\_INIT\_NET\_ENGINE@{ERR\_INIT\_NET\_ENGINE}}
\index{ERR\_INIT\_NET\_ENGINE@{ERR\_INIT\_NET\_ENGINE}!io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}}
\doxysubsubsection{\texorpdfstring{ERR\_INIT\_NET\_ENGINE}{ERR\_INIT\_NET\_ENGINE}}
{\footnotesize\ttfamily final int io.\+agora.\+rtc2.\+I\+Rtc\+Engine\+Event\+Handler.\+Error\+Code.\+E\+R\+R\+\_\+\+I\+N\+I\+T\+\_\+\+N\+E\+T\+\_\+\+E\+N\+G\+I\+NE = Constants.\+E\+R\+R\+\_\+\+I\+N\+I\+T\+\_\+\+N\+E\+T\+\_\+\+E\+N\+G\+I\+NE\hspace{0.3cm}{\ttfamily [static]}}

21\+: On Windows, specific firewall settings can cause the S\+DK to fail to initialize and crash. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a1de7a570c62c9d0ea21c04545bbb1fd6}\label{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a1de7a570c62c9d0ea21c04545bbb1fd6}} 
\index{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}!ERR\_RESOURCE\_LIMITED@{ERR\_RESOURCE\_LIMITED}}
\index{ERR\_RESOURCE\_LIMITED@{ERR\_RESOURCE\_LIMITED}!io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}}
\doxysubsubsection{\texorpdfstring{ERR\_RESOURCE\_LIMITED}{ERR\_RESOURCE\_LIMITED}}
{\footnotesize\ttfamily final int io.\+agora.\+rtc2.\+I\+Rtc\+Engine\+Event\+Handler.\+Error\+Code.\+E\+R\+R\+\_\+\+R\+E\+S\+O\+U\+R\+C\+E\+\_\+\+L\+I\+M\+I\+T\+ED = Constants.\+E\+R\+R\+\_\+\+R\+E\+S\+O\+U\+R\+C\+E\+\_\+\+L\+I\+M\+I\+T\+ED\hspace{0.3cm}{\ttfamily [static]}}

22\+: The app uses too much of the system resource and the S\+DK fails to allocate any resource. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a442b47681029f958aa66433209ff04be}\label{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a442b47681029f958aa66433209ff04be}} 
\index{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}!ERR\_INVALID\_APP\_ID@{ERR\_INVALID\_APP\_ID}}
\index{ERR\_INVALID\_APP\_ID@{ERR\_INVALID\_APP\_ID}!io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}}
\doxysubsubsection{\texorpdfstring{ERR\_INVALID\_APP\_ID}{ERR\_INVALID\_APP\_ID}}
{\footnotesize\ttfamily final int io.\+agora.\+rtc2.\+I\+Rtc\+Engine\+Event\+Handler.\+Error\+Code.\+E\+R\+R\+\_\+\+I\+N\+V\+A\+L\+I\+D\+\_\+\+A\+P\+P\+\_\+\+ID = Constants.\+E\+R\+R\+\_\+\+I\+N\+V\+A\+L\+I\+D\+\_\+\+A\+P\+P\+\_\+\+ID\hspace{0.3cm}{\ttfamily [static]}}

101\+: The specified App ID is invalid. Please try to rejoin the channel with a valid App ID. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a53f161ab60cf87c5a0b6f9cbbb77c3c4}\label{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a53f161ab60cf87c5a0b6f9cbbb77c3c4}} 
\index{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}!ERR\_INVALID\_CHANNEL\_NAME@{ERR\_INVALID\_CHANNEL\_NAME}}
\index{ERR\_INVALID\_CHANNEL\_NAME@{ERR\_INVALID\_CHANNEL\_NAME}!io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}}
\doxysubsubsection{\texorpdfstring{ERR\_INVALID\_CHANNEL\_NAME}{ERR\_INVALID\_CHANNEL\_NAME}}
{\footnotesize\ttfamily final int io.\+agora.\+rtc2.\+I\+Rtc\+Engine\+Event\+Handler.\+Error\+Code.\+E\+R\+R\+\_\+\+I\+N\+V\+A\+L\+I\+D\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+N\+A\+ME = Constants.\+E\+R\+R\+\_\+\+I\+N\+V\+A\+L\+I\+D\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+N\+A\+ME\hspace{0.3cm}{\ttfamily [static]}}

102\+: The specified channel name is invalid. Please try to rejoin the channel with a valid channel name. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a5a90bbbb29e2a87aaebf72fa45e36ea4}\label{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a5a90bbbb29e2a87aaebf72fa45e36ea4}} 
\index{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}!ERR\_NO\_SERVER\_RESOURCES@{ERR\_NO\_SERVER\_RESOURCES}}
\index{ERR\_NO\_SERVER\_RESOURCES@{ERR\_NO\_SERVER\_RESOURCES}!io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}}
\doxysubsubsection{\texorpdfstring{ERR\_NO\_SERVER\_RESOURCES}{ERR\_NO\_SERVER\_RESOURCES}}
{\footnotesize\ttfamily final int io.\+agora.\+rtc2.\+I\+Rtc\+Engine\+Event\+Handler.\+Error\+Code.\+E\+R\+R\+\_\+\+N\+O\+\_\+\+S\+E\+R\+V\+E\+R\+\_\+\+R\+E\+S\+O\+U\+R\+C\+ES = Constants.\+E\+R\+R\+\_\+\+N\+O\+\_\+\+S\+E\+R\+V\+E\+R\+\_\+\+R\+E\+S\+O\+U\+R\+C\+ES\hspace{0.3cm}{\ttfamily [static]}}

103\+: Fails to get server resources in the specified region. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_ae802ab3122550d48699cc44f86d11292}\label{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_ae802ab3122550d48699cc44f86d11292}} 
\index{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}!ERR\_TOKEN\_EXPIRED@{ERR\_TOKEN\_EXPIRED}}
\index{ERR\_TOKEN\_EXPIRED@{ERR\_TOKEN\_EXPIRED}!io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}}
\doxysubsubsection{\texorpdfstring{ERR\_TOKEN\_EXPIRED}{ERR\_TOKEN\_EXPIRED}}
{\footnotesize\ttfamily final int io.\+agora.\+rtc2.\+I\+Rtc\+Engine\+Event\+Handler.\+Error\+Code.\+E\+R\+R\+\_\+\+T\+O\+K\+E\+N\+\_\+\+E\+X\+P\+I\+R\+ED = Constants.\+E\+R\+R\+\_\+\+T\+O\+K\+E\+N\+\_\+\+E\+X\+P\+I\+R\+ED\hspace{0.3cm}{\ttfamily [static]}}

109\+: The token expired due to one of the following reasons\+:
\begin{DoxyItemize}
\item Authorized Timestamp expired\+: The timestamp is represented by the number of seconds elapsed since 1/1/1970. The user can use the Token to access the Agora service within 24 hours after the Token is generated. If the user does not access the Agora service within 24 hours, this Token will no longer be valid.
\item Call Expiration Timestamp expired\+: The timestamp is the exact time when a user can no longer use the Agora service (for example, when a user is forced to leave an ongoing call). When a value is set for the Call Expiration Timestamp, it does not mean that the Dynamic Key will expire, but that the user will be banned from the channel. 
\end{DoxyItemize}\mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_af4db5aef8340c209bdca127f9496f7e1}\label{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_af4db5aef8340c209bdca127f9496f7e1}} 
\index{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}!ERR\_INVALID\_TOKEN@{ERR\_INVALID\_TOKEN}}
\index{ERR\_INVALID\_TOKEN@{ERR\_INVALID\_TOKEN}!io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}}
\doxysubsubsection{\texorpdfstring{ERR\_INVALID\_TOKEN}{ERR\_INVALID\_TOKEN}}
{\footnotesize\ttfamily final int io.\+agora.\+rtc2.\+I\+Rtc\+Engine\+Event\+Handler.\+Error\+Code.\+E\+R\+R\+\_\+\+I\+N\+V\+A\+L\+I\+D\+\_\+\+T\+O\+K\+EN = Constants.\+E\+R\+R\+\_\+\+I\+N\+V\+A\+L\+I\+D\+\_\+\+T\+O\+K\+EN\hspace{0.3cm}{\ttfamily [static]}}

110\+: The token is invalid due to one of the following reasons\+:
\begin{DoxyItemize}
\item The App Certificate for the project is enabled in Console, but the user is still using the App ID.
\item Once the App Certificate is enabled, the user must use a token. The uid is mandatory, and users must set the same uid as the one set in the {\ttfamily join\+Channel} method. 
\end{DoxyItemize}\mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a2785f855fc3c5b308e890a3cdca5b276}\label{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a2785f855fc3c5b308e890a3cdca5b276}} 
\index{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}!ERR\_CONNECTION\_INTERRUPTED@{ERR\_CONNECTION\_INTERRUPTED}}
\index{ERR\_CONNECTION\_INTERRUPTED@{ERR\_CONNECTION\_INTERRUPTED}!io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}}
\doxysubsubsection{\texorpdfstring{ERR\_CONNECTION\_INTERRUPTED}{ERR\_CONNECTION\_INTERRUPTED}}
{\footnotesize\ttfamily final int io.\+agora.\+rtc2.\+I\+Rtc\+Engine\+Event\+Handler.\+Error\+Code.\+E\+R\+R\+\_\+\+C\+O\+N\+N\+E\+C\+T\+I\+O\+N\+\_\+\+I\+N\+T\+E\+R\+R\+U\+P\+T\+ED = Constants.\+E\+R\+R\+\_\+\+C\+O\+N\+N\+E\+C\+T\+I\+O\+N\+\_\+\+I\+N\+T\+E\+R\+R\+U\+P\+T\+ED\hspace{0.3cm}{\ttfamily [static]}}

111\+: The C\+O\+N\+N\+E\+C\+T\+I\+O\+N\+\_\+\+I\+N\+T\+E\+R\+R\+U\+P\+T\+ED callback. This applies to the Agora Web S\+DK only. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a172257288e86d884ca0a62e1272f28b4}\label{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a172257288e86d884ca0a62e1272f28b4}} 
\index{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}!ERR\_CONNECTION\_LOST@{ERR\_CONNECTION\_LOST}}
\index{ERR\_CONNECTION\_LOST@{ERR\_CONNECTION\_LOST}!io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}}
\doxysubsubsection{\texorpdfstring{ERR\_CONNECTION\_LOST}{ERR\_CONNECTION\_LOST}}
{\footnotesize\ttfamily final int io.\+agora.\+rtc2.\+I\+Rtc\+Engine\+Event\+Handler.\+Error\+Code.\+E\+R\+R\+\_\+\+C\+O\+N\+N\+E\+C\+T\+I\+O\+N\+\_\+\+L\+O\+ST = Constants.\+E\+R\+R\+\_\+\+C\+O\+N\+N\+E\+C\+T\+I\+O\+N\+\_\+\+L\+O\+ST\hspace{0.3cm}{\ttfamily [static]}}

112\+: The C\+O\+N\+N\+E\+C\+T\+I\+O\+N\+\_\+\+L\+O\+ST callback. This applies to the Agora Web S\+DK only. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a7742a89a1ab866c980447561a77de9b0}\label{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a7742a89a1ab866c980447561a77de9b0}} 
\index{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}!ERR\_NOT\_IN\_CHANNEL@{ERR\_NOT\_IN\_CHANNEL}}
\index{ERR\_NOT\_IN\_CHANNEL@{ERR\_NOT\_IN\_CHANNEL}!io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}}
\doxysubsubsection{\texorpdfstring{ERR\_NOT\_IN\_CHANNEL}{ERR\_NOT\_IN\_CHANNEL}}
{\footnotesize\ttfamily final int io.\+agora.\+rtc2.\+I\+Rtc\+Engine\+Event\+Handler.\+Error\+Code.\+E\+R\+R\+\_\+\+N\+O\+T\+\_\+\+I\+N\+\_\+\+C\+H\+A\+N\+N\+EL = Constants.\+E\+R\+R\+\_\+\+N\+O\+T\+\_\+\+I\+N\+\_\+\+C\+H\+A\+N\+N\+EL\hspace{0.3cm}{\ttfamily [static]}}

113\+: The user is not in the channel. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_aad591bd019efcbc8855b7d8a4ce0dab1}\label{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_aad591bd019efcbc8855b7d8a4ce0dab1}} 
\index{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}!ERR\_SIZE\_TOO\_LARGE@{ERR\_SIZE\_TOO\_LARGE}}
\index{ERR\_SIZE\_TOO\_LARGE@{ERR\_SIZE\_TOO\_LARGE}!io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}}
\doxysubsubsection{\texorpdfstring{ERR\_SIZE\_TOO\_LARGE}{ERR\_SIZE\_TOO\_LARGE}}
{\footnotesize\ttfamily final int io.\+agora.\+rtc2.\+I\+Rtc\+Engine\+Event\+Handler.\+Error\+Code.\+E\+R\+R\+\_\+\+S\+I\+Z\+E\+\_\+\+T\+O\+O\+\_\+\+L\+A\+R\+GE = Constants.\+E\+R\+R\+\_\+\+S\+I\+Z\+E\+\_\+\+T\+O\+O\+\_\+\+L\+A\+R\+GE\hspace{0.3cm}{\ttfamily [static]}}

114\+: The data size is too big. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a3e8db782495836774ec75b40b6bef43b}\label{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a3e8db782495836774ec75b40b6bef43b}} 
\index{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}!ERR\_BITRATE\_LIMIT@{ERR\_BITRATE\_LIMIT}}
\index{ERR\_BITRATE\_LIMIT@{ERR\_BITRATE\_LIMIT}!io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}}
\doxysubsubsection{\texorpdfstring{ERR\_BITRATE\_LIMIT}{ERR\_BITRATE\_LIMIT}}
{\footnotesize\ttfamily final int io.\+agora.\+rtc2.\+I\+Rtc\+Engine\+Event\+Handler.\+Error\+Code.\+E\+R\+R\+\_\+\+B\+I\+T\+R\+A\+T\+E\+\_\+\+L\+I\+M\+IT = Constants.\+E\+R\+R\+\_\+\+B\+I\+T\+R\+A\+T\+E\+\_\+\+L\+I\+M\+IT\hspace{0.3cm}{\ttfamily [static]}}

115\+: The bitrate is limited. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a09d5926eaad73d6fa6fa438a3f2baaea}\label{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a09d5926eaad73d6fa6fa438a3f2baaea}} 
\index{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}!ERR\_TOO\_MANY\_DATA\_STREAMS@{ERR\_TOO\_MANY\_DATA\_STREAMS}}
\index{ERR\_TOO\_MANY\_DATA\_STREAMS@{ERR\_TOO\_MANY\_DATA\_STREAMS}!io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}}
\doxysubsubsection{\texorpdfstring{ERR\_TOO\_MANY\_DATA\_STREAMS}{ERR\_TOO\_MANY\_DATA\_STREAMS}}
{\footnotesize\ttfamily final int io.\+agora.\+rtc2.\+I\+Rtc\+Engine\+Event\+Handler.\+Error\+Code.\+E\+R\+R\+\_\+\+T\+O\+O\+\_\+\+M\+A\+N\+Y\+\_\+\+D\+A\+T\+A\+\_\+\+S\+T\+R\+E\+A\+MS = Constants.\+E\+R\+R\+\_\+\+T\+O\+O\+\_\+\+M\+A\+N\+Y\+\_\+\+D\+A\+T\+A\+\_\+\+S\+T\+R\+E\+A\+MS\hspace{0.3cm}{\ttfamily [static]}}

116\+: Too many data streams. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a65e15190c005fb1bbd98e42d8552de90}\label{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a65e15190c005fb1bbd98e42d8552de90}} 
\index{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}!ERR\_STREAM\_MESSAGE\_TIMEOUT@{ERR\_STREAM\_MESSAGE\_TIMEOUT}}
\index{ERR\_STREAM\_MESSAGE\_TIMEOUT@{ERR\_STREAM\_MESSAGE\_TIMEOUT}!io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}}
\doxysubsubsection{\texorpdfstring{ERR\_STREAM\_MESSAGE\_TIMEOUT}{ERR\_STREAM\_MESSAGE\_TIMEOUT}}
{\footnotesize\ttfamily final int io.\+agora.\+rtc2.\+I\+Rtc\+Engine\+Event\+Handler.\+Error\+Code.\+E\+R\+R\+\_\+\+S\+T\+R\+E\+A\+M\+\_\+\+M\+E\+S\+S\+A\+G\+E\+\_\+\+T\+I\+M\+E\+O\+UT = Constants.\+E\+R\+R\+\_\+\+S\+T\+R\+E\+A\+M\+\_\+\+M\+E\+S\+S\+A\+G\+E\+\_\+\+T\+I\+M\+E\+O\+UT\hspace{0.3cm}{\ttfamily [static]}}

117\+: A timeout occurs for the data stream transmission. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_ae25fbeafbdeb39f2dbe77effe51a1503}\label{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_ae25fbeafbdeb39f2dbe77effe51a1503}} 
\index{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}!ERR\_SET\_CLIENT\_ROLE\_NOT\_AUTHORIZED@{ERR\_SET\_CLIENT\_ROLE\_NOT\_AUTHORIZED}}
\index{ERR\_SET\_CLIENT\_ROLE\_NOT\_AUTHORIZED@{ERR\_SET\_CLIENT\_ROLE\_NOT\_AUTHORIZED}!io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}}
\doxysubsubsection{\texorpdfstring{ERR\_SET\_CLIENT\_ROLE\_NOT\_AUTHORIZED}{ERR\_SET\_CLIENT\_ROLE\_NOT\_AUTHORIZED}}
{\footnotesize\ttfamily final int io.\+agora.\+rtc2.\+I\+Rtc\+Engine\+Event\+Handler.\+Error\+Code.\+E\+R\+R\+\_\+\+S\+E\+T\+\_\+\+C\+L\+I\+E\+N\+T\+\_\+\+R\+O\+L\+E\+\_\+\+N\+O\+T\+\_\+\+A\+U\+T\+H\+O\+R\+I\+Z\+ED\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{=}
\DoxyCodeLine{        Constants.ERR\_SET\_CLIENT\_ROLE\_NOT\_AUTHORIZED}

\end{DoxyCode}
119\+: Switching the user role fails. Please try to rejoin the channel. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a937997fe7769e8770dc025aea15c408e}\label{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a937997fe7769e8770dc025aea15c408e}} 
\index{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}!ERR\_DECRYPTION\_FAILED@{ERR\_DECRYPTION\_FAILED}}
\index{ERR\_DECRYPTION\_FAILED@{ERR\_DECRYPTION\_FAILED}!io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}}
\doxysubsubsection{\texorpdfstring{ERR\_DECRYPTION\_FAILED}{ERR\_DECRYPTION\_FAILED}}
{\footnotesize\ttfamily final int io.\+agora.\+rtc2.\+I\+Rtc\+Engine\+Event\+Handler.\+Error\+Code.\+E\+R\+R\+\_\+\+D\+E\+C\+R\+Y\+P\+T\+I\+O\+N\+\_\+\+F\+A\+I\+L\+ED = Constants.\+E\+R\+R\+\_\+\+D\+E\+C\+R\+Y\+P\+T\+I\+O\+N\+\_\+\+F\+A\+I\+L\+ED\hspace{0.3cm}{\ttfamily [static]}}

120\+: Media stream decryption fails. The user may have used a different encryption password to join the channel. Please check your settings or try rejoining the channel. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_ab9c9996c9a1b220047f5fa4dedee1c05}\label{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_ab9c9996c9a1b220047f5fa4dedee1c05}} 
\index{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}!ERR\_INVALID\_USER\_ID@{ERR\_INVALID\_USER\_ID}}
\index{ERR\_INVALID\_USER\_ID@{ERR\_INVALID\_USER\_ID}!io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}}
\doxysubsubsection{\texorpdfstring{ERR\_INVALID\_USER\_ID}{ERR\_INVALID\_USER\_ID}}
{\footnotesize\ttfamily final int io.\+agora.\+rtc2.\+I\+Rtc\+Engine\+Event\+Handler.\+Error\+Code.\+E\+R\+R\+\_\+\+I\+N\+V\+A\+L\+I\+D\+\_\+\+U\+S\+E\+R\+\_\+\+ID = Constants.\+E\+R\+R\+\_\+\+I\+N\+V\+A\+L\+I\+D\+\_\+\+U\+S\+E\+R\+\_\+\+ID\hspace{0.3cm}{\ttfamily [static]}}

121\+: The user ID is invalid. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_ae8b55b6f5962aeb582058878a2de7b77}\label{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_ae8b55b6f5962aeb582058878a2de7b77}} 
\index{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}!ERR\_DATASTREAM\_DECRYPTION\_FAILED@{ERR\_DATASTREAM\_DECRYPTION\_FAILED}}
\index{ERR\_DATASTREAM\_DECRYPTION\_FAILED@{ERR\_DATASTREAM\_DECRYPTION\_FAILED}!io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}}
\doxysubsubsection{\texorpdfstring{ERR\_DATASTREAM\_DECRYPTION\_FAILED}{ERR\_DATASTREAM\_DECRYPTION\_FAILED}}
{\footnotesize\ttfamily final int io.\+agora.\+rtc2.\+I\+Rtc\+Engine\+Event\+Handler.\+Error\+Code.\+E\+R\+R\+\_\+\+D\+A\+T\+A\+S\+T\+R\+E\+A\+M\+\_\+\+D\+E\+C\+R\+Y\+P\+T\+I\+O\+N\+\_\+\+F\+A\+I\+L\+ED\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{=}
\DoxyCodeLine{        Constants.ERR\_DATASTREAM\_DECRYPTION\_FAILED}

\end{DoxyCode}
122\+: Data stream decryption fails. The user may have used a different encryption password to join the channel or did\textquotesingle{}t enable datastream encryption. Please check your settings or try rejoining the channel. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_ad33e7c4bb5ff0fd0f57ab381852e4d7a}\label{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_ad33e7c4bb5ff0fd0f57ab381852e4d7a}} 
\index{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}!ERR\_CLIENT\_IS\_BANNED\_BY\_SERVER@{ERR\_CLIENT\_IS\_BANNED\_BY\_SERVER}}
\index{ERR\_CLIENT\_IS\_BANNED\_BY\_SERVER@{ERR\_CLIENT\_IS\_BANNED\_BY\_SERVER}!io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}}
\doxysubsubsection{\texorpdfstring{ERR\_CLIENT\_IS\_BANNED\_BY\_SERVER}{ERR\_CLIENT\_IS\_BANNED\_BY\_SERVER}}
{\footnotesize\ttfamily final int io.\+agora.\+rtc2.\+I\+Rtc\+Engine\+Event\+Handler.\+Error\+Code.\+E\+R\+R\+\_\+\+C\+L\+I\+E\+N\+T\+\_\+\+I\+S\+\_\+\+B\+A\+N\+N\+E\+D\+\_\+\+B\+Y\+\_\+\+S\+E\+R\+V\+ER\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{=}
\DoxyCodeLine{        Constants.ERR\_CLIENT\_IS\_BANNED\_BY\_SERVER}

\end{DoxyCode}
123\+: The client is banned by the server. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a25dac3a92d88015525007295c3830ca6}\label{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a25dac3a92d88015525007295c3830ca6}} 
\index{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}!ERR\_ENCRYPTED\_STREAM\_NOT\_ALLOWED\_PUBLISH@{ERR\_ENCRYPTED\_STREAM\_NOT\_ALLOWED\_PUBLISH}}
\index{ERR\_ENCRYPTED\_STREAM\_NOT\_ALLOWED\_PUBLISH@{ERR\_ENCRYPTED\_STREAM\_NOT\_ALLOWED\_PUBLISH}!io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}}
\doxysubsubsection{\texorpdfstring{ERR\_ENCRYPTED\_STREAM\_NOT\_ALLOWED\_PUBLISH}{ERR\_ENCRYPTED\_STREAM\_NOT\_ALLOWED\_PUBLISH}}
{\footnotesize\ttfamily final int io.\+agora.\+rtc2.\+I\+Rtc\+Engine\+Event\+Handler.\+Error\+Code.\+E\+R\+R\+\_\+\+E\+N\+C\+R\+Y\+P\+T\+E\+D\+\_\+\+S\+T\+R\+E\+A\+M\+\_\+\+N\+O\+T\+\_\+\+A\+L\+L\+O\+W\+E\+D\+\_\+\+P\+U\+B\+L\+I\+SH\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{=}
\DoxyCodeLine{        Constants.ERR\_ENCRYPTED\_STREAM\_NOT\_ALLOWED\_PUBLISH}

\end{DoxyCode}
130\+: Encryption is enabled when the user calls the \{\mbox{\hyperlink{}{add\+Publish\+Stream\+Url\} method (C\+DN live streaming does not support encrypted streams). }}\mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_abfb16f604b51a0046bce1ade412aca4f}\label{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_abfb16f604b51a0046bce1ade412aca4f}} 
\index{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}!ERR\_LICENSE\_CREDENTIAL\_INVALID@{ERR\_LICENSE\_CREDENTIAL\_INVALID}}
\index{ERR\_LICENSE\_CREDENTIAL\_INVALID@{ERR\_LICENSE\_CREDENTIAL\_INVALID}!io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}}
\doxysubsubsection{\texorpdfstring{ERR\_LICENSE\_CREDENTIAL\_INVALID}{ERR\_LICENSE\_CREDENTIAL\_INVALID}}
{\footnotesize\ttfamily final int io.\+agora.\+rtc2.\+I\+Rtc\+Engine\+Event\+Handler.\+Error\+Code.\+E\+R\+R\+\_\+\+L\+I\+C\+E\+N\+S\+E\+\_\+\+C\+R\+E\+D\+E\+N\+T\+I\+A\+L\+\_\+\+I\+N\+V\+A\+L\+ID\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{=}
\DoxyCodeLine{        Constants.ERR\_LICENSE\_CREDENTIAL\_INVALID}

\end{DoxyCode}
131\+: License credential is invalid \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a0957768025b2bb999791fbd9248d60d9}\label{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a0957768025b2bb999791fbd9248d60d9}} 
\index{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}!ERR\_INVALID\_USER\_ACCOUNT@{ERR\_INVALID\_USER\_ACCOUNT}}
\index{ERR\_INVALID\_USER\_ACCOUNT@{ERR\_INVALID\_USER\_ACCOUNT}!io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}}
\doxysubsubsection{\texorpdfstring{ERR\_INVALID\_USER\_ACCOUNT}{ERR\_INVALID\_USER\_ACCOUNT}}
{\footnotesize\ttfamily final int io.\+agora.\+rtc2.\+I\+Rtc\+Engine\+Event\+Handler.\+Error\+Code.\+E\+R\+R\+\_\+\+I\+N\+V\+A\+L\+I\+D\+\_\+\+U\+S\+E\+R\+\_\+\+A\+C\+C\+O\+U\+NT = Constants.\+E\+R\+R\+\_\+\+I\+N\+V\+A\+L\+I\+D\+\_\+\+U\+S\+E\+R\+\_\+\+A\+C\+C\+O\+U\+NT\hspace{0.3cm}{\ttfamily [static]}}

134\+: The user account is invalid, usually because the data format of the user account is incorrect. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_af23bb02cc01afa0ee7625614ad1f13f3}\label{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_af23bb02cc01afa0ee7625614ad1f13f3}} 
\index{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}!ERR\_MODULE\_NOT\_FOUND@{ERR\_MODULE\_NOT\_FOUND}}
\index{ERR\_MODULE\_NOT\_FOUND@{ERR\_MODULE\_NOT\_FOUND}!io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}}
\doxysubsubsection{\texorpdfstring{ERR\_MODULE\_NOT\_FOUND}{ERR\_MODULE\_NOT\_FOUND}}
{\footnotesize\ttfamily final int io.\+agora.\+rtc2.\+I\+Rtc\+Engine\+Event\+Handler.\+Error\+Code.\+E\+R\+R\+\_\+\+M\+O\+D\+U\+L\+E\+\_\+\+N\+O\+T\+\_\+\+F\+O\+U\+ND = Constants.\+E\+R\+R\+\_\+\+M\+O\+D\+U\+L\+E\+\_\+\+N\+O\+T\+\_\+\+F\+O\+U\+ND\hspace{0.3cm}{\ttfamily [static]}}

157\+: The extension library is not integrated, such as the library for enabling deep-\/learning noise reduction. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a4b067856d739ebeb753e589e36c8869d}\label{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a4b067856d739ebeb753e589e36c8869d}} 
\index{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}!ERR\_LOAD\_MEDIA\_ENGINE@{ERR\_LOAD\_MEDIA\_ENGINE}}
\index{ERR\_LOAD\_MEDIA\_ENGINE@{ERR\_LOAD\_MEDIA\_ENGINE}!io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}}
\doxysubsubsection{\texorpdfstring{ERR\_LOAD\_MEDIA\_ENGINE}{ERR\_LOAD\_MEDIA\_ENGINE}}
{\footnotesize\ttfamily final int io.\+agora.\+rtc2.\+I\+Rtc\+Engine\+Event\+Handler.\+Error\+Code.\+E\+R\+R\+\_\+\+L\+O\+A\+D\+\_\+\+M\+E\+D\+I\+A\+\_\+\+E\+N\+G\+I\+NE = Constants.\+E\+R\+R\+\_\+\+L\+O\+A\+D\+\_\+\+M\+E\+D\+I\+A\+\_\+\+E\+N\+G\+I\+NE\hspace{0.3cm}{\ttfamily [static]}}

1001\+: Fails to load the media engine. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_aa64d00ee5fbe24312fdb30f2eabc80f8}\label{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_aa64d00ee5fbe24312fdb30f2eabc80f8}} 
\index{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}!ERR\_ADM\_GENERAL\_ERROR@{ERR\_ADM\_GENERAL\_ERROR}}
\index{ERR\_ADM\_GENERAL\_ERROR@{ERR\_ADM\_GENERAL\_ERROR}!io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}}
\doxysubsubsection{\texorpdfstring{ERR\_ADM\_GENERAL\_ERROR}{ERR\_ADM\_GENERAL\_ERROR}}
{\footnotesize\ttfamily final int io.\+agora.\+rtc2.\+I\+Rtc\+Engine\+Event\+Handler.\+Error\+Code.\+E\+R\+R\+\_\+\+A\+D\+M\+\_\+\+G\+E\+N\+E\+R\+A\+L\+\_\+\+E\+R\+R\+OR = Constants.\+E\+R\+R\+\_\+\+A\+D\+M\+\_\+\+G\+E\+N\+E\+R\+A\+L\+\_\+\+E\+R\+R\+OR\hspace{0.3cm}{\ttfamily [static]}}

1005\+: General error on the audio device module (no specified reason). \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a544fab765039081ebfc060c5d66f8997}\label{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a544fab765039081ebfc060c5d66f8997}} 
\index{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}!ERR\_ADM\_INIT\_PLAYOUT@{ERR\_ADM\_INIT\_PLAYOUT}}
\index{ERR\_ADM\_INIT\_PLAYOUT@{ERR\_ADM\_INIT\_PLAYOUT}!io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}}
\doxysubsubsection{\texorpdfstring{ERR\_ADM\_INIT\_PLAYOUT}{ERR\_ADM\_INIT\_PLAYOUT}}
{\footnotesize\ttfamily final int io.\+agora.\+rtc2.\+I\+Rtc\+Engine\+Event\+Handler.\+Error\+Code.\+E\+R\+R\+\_\+\+A\+D\+M\+\_\+\+I\+N\+I\+T\+\_\+\+P\+L\+A\+Y\+O\+UT = Constants.\+E\+R\+R\+\_\+\+A\+D\+M\+\_\+\+I\+N\+I\+T\+\_\+\+P\+L\+A\+Y\+O\+UT\hspace{0.3cm}{\ttfamily [static]}}

1008\+: Audio Device Module\+: An error occurs in initializing the playback device. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a35e121e59902184824d5f1a30536cb18}\label{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a35e121e59902184824d5f1a30536cb18}} 
\index{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}!ERR\_ADM\_START\_PLAYOUT@{ERR\_ADM\_START\_PLAYOUT}}
\index{ERR\_ADM\_START\_PLAYOUT@{ERR\_ADM\_START\_PLAYOUT}!io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}}
\doxysubsubsection{\texorpdfstring{ERR\_ADM\_START\_PLAYOUT}{ERR\_ADM\_START\_PLAYOUT}}
{\footnotesize\ttfamily final int io.\+agora.\+rtc2.\+I\+Rtc\+Engine\+Event\+Handler.\+Error\+Code.\+E\+R\+R\+\_\+\+A\+D\+M\+\_\+\+S\+T\+A\+R\+T\+\_\+\+P\+L\+A\+Y\+O\+UT = Constants.\+E\+R\+R\+\_\+\+A\+D\+M\+\_\+\+S\+T\+A\+R\+T\+\_\+\+P\+L\+A\+Y\+O\+UT\hspace{0.3cm}{\ttfamily [static]}}

1009\+: Audio Device Module\+: An error occurs when starting the playback device. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a32f02401a7536381f647ed92459c193d}\label{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a32f02401a7536381f647ed92459c193d}} 
\index{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}!ERR\_ADM\_STOP\_PLAYOUT@{ERR\_ADM\_STOP\_PLAYOUT}}
\index{ERR\_ADM\_STOP\_PLAYOUT@{ERR\_ADM\_STOP\_PLAYOUT}!io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}}
\doxysubsubsection{\texorpdfstring{ERR\_ADM\_STOP\_PLAYOUT}{ERR\_ADM\_STOP\_PLAYOUT}}
{\footnotesize\ttfamily final int io.\+agora.\+rtc2.\+I\+Rtc\+Engine\+Event\+Handler.\+Error\+Code.\+E\+R\+R\+\_\+\+A\+D\+M\+\_\+\+S\+T\+O\+P\+\_\+\+P\+L\+A\+Y\+O\+UT = Constants.\+E\+R\+R\+\_\+\+A\+D\+M\+\_\+\+S\+T\+O\+P\+\_\+\+P\+L\+A\+Y\+O\+UT\hspace{0.3cm}{\ttfamily [static]}}

1010\+: Audio Device Module\+: An error occurs when stopping the playback device. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a965fa50ab083689440511c10646c2987}\label{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a965fa50ab083689440511c10646c2987}} 
\index{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}!ERR\_ADM\_INIT\_RECORDING@{ERR\_ADM\_INIT\_RECORDING}}
\index{ERR\_ADM\_INIT\_RECORDING@{ERR\_ADM\_INIT\_RECORDING}!io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}}
\doxysubsubsection{\texorpdfstring{ERR\_ADM\_INIT\_RECORDING}{ERR\_ADM\_INIT\_RECORDING}}
{\footnotesize\ttfamily final int io.\+agora.\+rtc2.\+I\+Rtc\+Engine\+Event\+Handler.\+Error\+Code.\+E\+R\+R\+\_\+\+A\+D\+M\+\_\+\+I\+N\+I\+T\+\_\+\+R\+E\+C\+O\+R\+D\+I\+NG = Constants.\+E\+R\+R\+\_\+\+A\+D\+M\+\_\+\+I\+N\+I\+T\+\_\+\+R\+E\+C\+O\+R\+D\+I\+NG\hspace{0.3cm}{\ttfamily [static]}}

1011\+: Audio Device Module\+: An error occurs when initializing the recording device. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_af7d0889a3c0dcf8d71379da73cd8c72e}\label{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_af7d0889a3c0dcf8d71379da73cd8c72e}} 
\index{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}!ERR\_ADM\_START\_RECORDING@{ERR\_ADM\_START\_RECORDING}}
\index{ERR\_ADM\_START\_RECORDING@{ERR\_ADM\_START\_RECORDING}!io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}}
\doxysubsubsection{\texorpdfstring{ERR\_ADM\_START\_RECORDING}{ERR\_ADM\_START\_RECORDING}}
{\footnotesize\ttfamily final int io.\+agora.\+rtc2.\+I\+Rtc\+Engine\+Event\+Handler.\+Error\+Code.\+E\+R\+R\+\_\+\+A\+D\+M\+\_\+\+S\+T\+A\+R\+T\+\_\+\+R\+E\+C\+O\+R\+D\+I\+NG = Constants.\+E\+R\+R\+\_\+\+A\+D\+M\+\_\+\+S\+T\+A\+R\+T\+\_\+\+R\+E\+C\+O\+R\+D\+I\+NG\hspace{0.3cm}{\ttfamily [static]}}

1012\+: Audio Device Module\+: An error occurs when starting the recording device. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a04ac9e681682dc9040fddddf37b47f8a}\label{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a04ac9e681682dc9040fddddf37b47f8a}} 
\index{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}!ERR\_ADM\_STOP\_RECORDING@{ERR\_ADM\_STOP\_RECORDING}}
\index{ERR\_ADM\_STOP\_RECORDING@{ERR\_ADM\_STOP\_RECORDING}!io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}}
\doxysubsubsection{\texorpdfstring{ERR\_ADM\_STOP\_RECORDING}{ERR\_ADM\_STOP\_RECORDING}}
{\footnotesize\ttfamily final int io.\+agora.\+rtc2.\+I\+Rtc\+Engine\+Event\+Handler.\+Error\+Code.\+E\+R\+R\+\_\+\+A\+D\+M\+\_\+\+S\+T\+O\+P\+\_\+\+R\+E\+C\+O\+R\+D\+I\+NG = Constants.\+E\+R\+R\+\_\+\+A\+D\+M\+\_\+\+S\+T\+O\+P\+\_\+\+R\+E\+C\+O\+R\+D\+I\+NG\hspace{0.3cm}{\ttfamily [static]}}

1013\+: Audio Device Module\+: An error occurs when stopping the recording device. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a8e65a916dc0949daddab296457eaa494}\label{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_error_code_a8e65a916dc0949daddab296457eaa494}} 
\index{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}!ERR\_VDM\_CAMERA\_NOT\_AUTHORIZED@{ERR\_VDM\_CAMERA\_NOT\_AUTHORIZED}}
\index{ERR\_VDM\_CAMERA\_NOT\_AUTHORIZED@{ERR\_VDM\_CAMERA\_NOT\_AUTHORIZED}!io.agora.rtc2.IRtcEngineEventHandler.ErrorCode@{io.agora.rtc2.IRtcEngineEventHandler.ErrorCode}}
\doxysubsubsection{\texorpdfstring{ERR\_VDM\_CAMERA\_NOT\_AUTHORIZED}{ERR\_VDM\_CAMERA\_NOT\_AUTHORIZED}}
{\footnotesize\ttfamily final int io.\+agora.\+rtc2.\+I\+Rtc\+Engine\+Event\+Handler.\+Error\+Code.\+E\+R\+R\+\_\+\+V\+D\+M\+\_\+\+C\+A\+M\+E\+R\+A\+\_\+\+N\+O\+T\+\_\+\+A\+U\+T\+H\+O\+R\+I\+Z\+ED = Constants.\+E\+R\+R\+\_\+\+V\+D\+M\+\_\+\+C\+A\+M\+E\+R\+A\+\_\+\+N\+O\+T\+\_\+\+A\+U\+T\+H\+O\+R\+I\+Z\+ED\hspace{0.3cm}{\ttfamily [static]}}

1501\+: Video Device Module\+: The camera is not authorized. 