\hypertarget{enumio_1_1agora_1_1rtc2_1_1_constants_1_1_audio_source_type}{}\doxysection{io.\+agora.\+rtc2.\+Constants.\+Audio\+Source\+Type Enum Reference}
\label{enumio_1_1agora_1_1rtc2_1_1_constants_1_1_audio_source_type}\index{io.agora.rtc2.Constants.AudioSourceType@{io.agora.rtc2.Constants.AudioSourceType}}


The audio source type.  


\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{enumio_1_1agora_1_1rtc2_1_1_constants_1_1_audio_source_type_a2fa608f882bffacd1e6596fc7e1ec19d}\label{enumio_1_1agora_1_1rtc2_1_1_constants_1_1_audio_source_type_a2fa608f882bffacd1e6596fc7e1ec19d}} 
int {\bfseries get\+Value} ()
\end{DoxyCompactItemize}
\doxysubsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{enumio_1_1agora_1_1rtc2_1_1_constants_1_1_audio_source_type_a67d5d986a29b2a0bb50edeaf4c7547b1}\label{enumio_1_1agora_1_1rtc2_1_1_constants_1_1_audio_source_type_a67d5d986a29b2a0bb50edeaf4c7547b1}} 
static int {\bfseries get\+Value} (\mbox{\hyperlink{enumio_1_1agora_1_1rtc2_1_1_constants_1_1_audio_source_type}{Audio\+Source\+Type}} type)
\item 
\mbox{\Hypertarget{enumio_1_1agora_1_1rtc2_1_1_constants_1_1_audio_source_type_a3fd451ceeb8256ac30d0d49f945314a7}\label{enumio_1_1agora_1_1rtc2_1_1_constants_1_1_audio_source_type_a3fd451ceeb8256ac30d0d49f945314a7}} 
static \mbox{\hyperlink{enumio_1_1agora_1_1rtc2_1_1_constants_1_1_audio_source_type}{Audio\+Source\+Type}} {\bfseries from\+Int} (int v)
\end{DoxyCompactItemize}
\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{enumio_1_1agora_1_1rtc2_1_1_constants_1_1_audio_source_type_a289c8f9738340d50641f2208935b4e89}{A\+U\+D\+I\+O\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+M\+I\+C\+R\+O\+P\+H\+O\+NE}} =(0)
\item 
\mbox{\hyperlink{enumio_1_1agora_1_1rtc2_1_1_constants_1_1_audio_source_type_ac6885654c3e94cf5a4094b5e921d9f31}{A\+U\+D\+I\+O\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+C\+U\+S\+T\+OM}} =(1)
\item 
\mbox{\hyperlink{enumio_1_1agora_1_1rtc2_1_1_constants_1_1_audio_source_type_ade36324a0adf1e89e965f5d8a958387b}{A\+U\+D\+I\+O\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+M\+E\+D\+I\+A\+\_\+\+P\+L\+A\+Y\+ER}} =(2)
\item 
\mbox{\hyperlink{enumio_1_1agora_1_1rtc2_1_1_constants_1_1_audio_source_type_a30ffa8601db2517c954d84a44223dc8d}{A\+U\+D\+I\+O\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+L\+O\+O\+P\+B\+A\+C\+K\+\_\+\+R\+E\+C\+O\+R\+D\+I\+NG}} =(3)
\item 
\mbox{\hyperlink{enumio_1_1agora_1_1rtc2_1_1_constants_1_1_audio_source_type_a9bb5bd4a50855f086577b6ff587902fe}{A\+U\+D\+I\+O\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+M\+I\+X\+E\+D\+\_\+\+S\+T\+R\+E\+AM}} =(4)
\item 
\mbox{\hyperlink{enumio_1_1agora_1_1rtc2_1_1_constants_1_1_audio_source_type_a0810ecd2b94404eacd9bbc8f355e7588}{A\+U\+D\+I\+O\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+R\+E\+M\+O\+T\+E\+\_\+\+U\+S\+ER}} =(5)
\item 
\mbox{\hyperlink{enumio_1_1agora_1_1rtc2_1_1_constants_1_1_audio_source_type_a6f5df458d00c3807783ebbbe9016fd06}{A\+U\+D\+I\+O\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+R\+E\+M\+O\+T\+E\+\_\+\+C\+H\+A\+N\+N\+EL}} =(6)
\item 
\mbox{\hyperlink{enumio_1_1agora_1_1rtc2_1_1_constants_1_1_audio_source_type_abebdf02491473846656fce4a79e21814}{A\+U\+D\+I\+O\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+U\+N\+K\+N\+O\+WN}} =(100)
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
The audio source type. 

\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{enumio_1_1agora_1_1rtc2_1_1_constants_1_1_audio_source_type_a289c8f9738340d50641f2208935b4e89}\label{enumio_1_1agora_1_1rtc2_1_1_constants_1_1_audio_source_type_a289c8f9738340d50641f2208935b4e89}} 
\index{io.agora.rtc2.Constants.AudioSourceType@{io.agora.rtc2.Constants.AudioSourceType}!AUDIO\_SOURCE\_MICROPHONE@{AUDIO\_SOURCE\_MICROPHONE}}
\index{AUDIO\_SOURCE\_MICROPHONE@{AUDIO\_SOURCE\_MICROPHONE}!io.agora.rtc2.Constants.AudioSourceType@{io.agora.rtc2.Constants.AudioSourceType}}
\doxysubsubsection{\texorpdfstring{AUDIO\_SOURCE\_MICROPHONE}{AUDIO\_SOURCE\_MICROPHONE}}
{\footnotesize\ttfamily io.\+agora.\+rtc2.\+Constants.\+Audio\+Source\+Type.\+A\+U\+D\+I\+O\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+M\+I\+C\+R\+O\+P\+H\+O\+NE =(0)}

0\+: (Default) Microphone. \mbox{\Hypertarget{enumio_1_1agora_1_1rtc2_1_1_constants_1_1_audio_source_type_ac6885654c3e94cf5a4094b5e921d9f31}\label{enumio_1_1agora_1_1rtc2_1_1_constants_1_1_audio_source_type_ac6885654c3e94cf5a4094b5e921d9f31}} 
\index{io.agora.rtc2.Constants.AudioSourceType@{io.agora.rtc2.Constants.AudioSourceType}!AUDIO\_SOURCE\_CUSTOM@{AUDIO\_SOURCE\_CUSTOM}}
\index{AUDIO\_SOURCE\_CUSTOM@{AUDIO\_SOURCE\_CUSTOM}!io.agora.rtc2.Constants.AudioSourceType@{io.agora.rtc2.Constants.AudioSourceType}}
\doxysubsubsection{\texorpdfstring{AUDIO\_SOURCE\_CUSTOM}{AUDIO\_SOURCE\_CUSTOM}}
{\footnotesize\ttfamily io.\+agora.\+rtc2.\+Constants.\+Audio\+Source\+Type.\+A\+U\+D\+I\+O\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+C\+U\+S\+T\+OM =(1)}

1\+: Custom audio stream. \mbox{\Hypertarget{enumio_1_1agora_1_1rtc2_1_1_constants_1_1_audio_source_type_ade36324a0adf1e89e965f5d8a958387b}\label{enumio_1_1agora_1_1rtc2_1_1_constants_1_1_audio_source_type_ade36324a0adf1e89e965f5d8a958387b}} 
\index{io.agora.rtc2.Constants.AudioSourceType@{io.agora.rtc2.Constants.AudioSourceType}!AUDIO\_SOURCE\_MEDIA\_PLAYER@{AUDIO\_SOURCE\_MEDIA\_PLAYER}}
\index{AUDIO\_SOURCE\_MEDIA\_PLAYER@{AUDIO\_SOURCE\_MEDIA\_PLAYER}!io.agora.rtc2.Constants.AudioSourceType@{io.agora.rtc2.Constants.AudioSourceType}}
\doxysubsubsection{\texorpdfstring{AUDIO\_SOURCE\_MEDIA\_PLAYER}{AUDIO\_SOURCE\_MEDIA\_PLAYER}}
{\footnotesize\ttfamily io.\+agora.\+rtc2.\+Constants.\+Audio\+Source\+Type.\+A\+U\+D\+I\+O\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+M\+E\+D\+I\+A\+\_\+\+P\+L\+A\+Y\+ER =(2)}

2\+: Media player. \mbox{\Hypertarget{enumio_1_1agora_1_1rtc2_1_1_constants_1_1_audio_source_type_a30ffa8601db2517c954d84a44223dc8d}\label{enumio_1_1agora_1_1rtc2_1_1_constants_1_1_audio_source_type_a30ffa8601db2517c954d84a44223dc8d}} 
\index{io.agora.rtc2.Constants.AudioSourceType@{io.agora.rtc2.Constants.AudioSourceType}!AUDIO\_SOURCE\_LOOPBACK\_RECORDING@{AUDIO\_SOURCE\_LOOPBACK\_RECORDING}}
\index{AUDIO\_SOURCE\_LOOPBACK\_RECORDING@{AUDIO\_SOURCE\_LOOPBACK\_RECORDING}!io.agora.rtc2.Constants.AudioSourceType@{io.agora.rtc2.Constants.AudioSourceType}}
\doxysubsubsection{\texorpdfstring{AUDIO\_SOURCE\_LOOPBACK\_RECORDING}{AUDIO\_SOURCE\_LOOPBACK\_RECORDING}}
{\footnotesize\ttfamily io.\+agora.\+rtc2.\+Constants.\+Audio\+Source\+Type.\+A\+U\+D\+I\+O\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+L\+O\+O\+P\+B\+A\+C\+K\+\_\+\+R\+E\+C\+O\+R\+D\+I\+NG =(3)}

3\+: System audio stream captured during screen sharing. \mbox{\Hypertarget{enumio_1_1agora_1_1rtc2_1_1_constants_1_1_audio_source_type_a9bb5bd4a50855f086577b6ff587902fe}\label{enumio_1_1agora_1_1rtc2_1_1_constants_1_1_audio_source_type_a9bb5bd4a50855f086577b6ff587902fe}} 
\index{io.agora.rtc2.Constants.AudioSourceType@{io.agora.rtc2.Constants.AudioSourceType}!AUDIO\_SOURCE\_MIXED\_STREAM@{AUDIO\_SOURCE\_MIXED\_STREAM}}
\index{AUDIO\_SOURCE\_MIXED\_STREAM@{AUDIO\_SOURCE\_MIXED\_STREAM}!io.agora.rtc2.Constants.AudioSourceType@{io.agora.rtc2.Constants.AudioSourceType}}
\doxysubsubsection{\texorpdfstring{AUDIO\_SOURCE\_MIXED\_STREAM}{AUDIO\_SOURCE\_MIXED\_STREAM}}
{\footnotesize\ttfamily io.\+agora.\+rtc2.\+Constants.\+Audio\+Source\+Type.\+A\+U\+D\+I\+O\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+M\+I\+X\+E\+D\+\_\+\+S\+T\+R\+E\+AM =(4)}

4\+: Audio of mixed stream from the local client. \mbox{\Hypertarget{enumio_1_1agora_1_1rtc2_1_1_constants_1_1_audio_source_type_a0810ecd2b94404eacd9bbc8f355e7588}\label{enumio_1_1agora_1_1rtc2_1_1_constants_1_1_audio_source_type_a0810ecd2b94404eacd9bbc8f355e7588}} 
\index{io.agora.rtc2.Constants.AudioSourceType@{io.agora.rtc2.Constants.AudioSourceType}!AUDIO\_SOURCE\_REMOTE\_USER@{AUDIO\_SOURCE\_REMOTE\_USER}}
\index{AUDIO\_SOURCE\_REMOTE\_USER@{AUDIO\_SOURCE\_REMOTE\_USER}!io.agora.rtc2.Constants.AudioSourceType@{io.agora.rtc2.Constants.AudioSourceType}}
\doxysubsubsection{\texorpdfstring{AUDIO\_SOURCE\_REMOTE\_USER}{AUDIO\_SOURCE\_REMOTE\_USER}}
{\footnotesize\ttfamily io.\+agora.\+rtc2.\+Constants.\+Audio\+Source\+Type.\+A\+U\+D\+I\+O\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+R\+E\+M\+O\+T\+E\+\_\+\+U\+S\+ER =(5)}

5\+: Audio stream from a specified remote user. \mbox{\Hypertarget{enumio_1_1agora_1_1rtc2_1_1_constants_1_1_audio_source_type_a6f5df458d00c3807783ebbbe9016fd06}\label{enumio_1_1agora_1_1rtc2_1_1_constants_1_1_audio_source_type_a6f5df458d00c3807783ebbbe9016fd06}} 
\index{io.agora.rtc2.Constants.AudioSourceType@{io.agora.rtc2.Constants.AudioSourceType}!AUDIO\_SOURCE\_REMOTE\_CHANNEL@{AUDIO\_SOURCE\_REMOTE\_CHANNEL}}
\index{AUDIO\_SOURCE\_REMOTE\_CHANNEL@{AUDIO\_SOURCE\_REMOTE\_CHANNEL}!io.agora.rtc2.Constants.AudioSourceType@{io.agora.rtc2.Constants.AudioSourceType}}
\doxysubsubsection{\texorpdfstring{AUDIO\_SOURCE\_REMOTE\_CHANNEL}{AUDIO\_SOURCE\_REMOTE\_CHANNEL}}
{\footnotesize\ttfamily io.\+agora.\+rtc2.\+Constants.\+Audio\+Source\+Type.\+A\+U\+D\+I\+O\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+R\+E\+M\+O\+T\+E\+\_\+\+C\+H\+A\+N\+N\+EL =(6)}

6\+: Mixed audio streams from all users in the current channel. \mbox{\Hypertarget{enumio_1_1agora_1_1rtc2_1_1_constants_1_1_audio_source_type_abebdf02491473846656fce4a79e21814}\label{enumio_1_1agora_1_1rtc2_1_1_constants_1_1_audio_source_type_abebdf02491473846656fce4a79e21814}} 
\index{io.agora.rtc2.Constants.AudioSourceType@{io.agora.rtc2.Constants.AudioSourceType}!AUDIO\_SOURCE\_UNKNOWN@{AUDIO\_SOURCE\_UNKNOWN}}
\index{AUDIO\_SOURCE\_UNKNOWN@{AUDIO\_SOURCE\_UNKNOWN}!io.agora.rtc2.Constants.AudioSourceType@{io.agora.rtc2.Constants.AudioSourceType}}
\doxysubsubsection{\texorpdfstring{AUDIO\_SOURCE\_UNKNOWN}{AUDIO\_SOURCE\_UNKNOWN}}
{\footnotesize\ttfamily io.\+agora.\+rtc2.\+Constants.\+Audio\+Source\+Type.\+A\+U\+D\+I\+O\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+U\+N\+K\+N\+O\+WN =(100)}

100\+: An unknown audio source. 