\hypertarget{structagora_1_1rtc_1_1_mixed_audio_stream}{}\doxysection{agora\+::rtc\+::Mixed\+Audio\+Stream Struct Reference}
\label{structagora_1_1rtc_1_1_mixed_audio_stream}\index{agora::rtc::MixedAudioStream@{agora::rtc::MixedAudioStream}}


The source of the audio streams that are mixed locally.  




{\ttfamily \#include $<$Agora\+Base.\+h$>$}

\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structagora_1_1rtc_1_1_mixed_audio_stream_aaa5ce0a1c95f0c1c669ee65b697db1a3}\label{structagora_1_1rtc_1_1_mixed_audio_stream_aaa5ce0a1c95f0c1c669ee65b697db1a3}} 
{\bfseries Mixed\+Audio\+Stream} (A\+U\+D\+I\+O\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+PE source)
\item 
\mbox{\Hypertarget{structagora_1_1rtc_1_1_mixed_audio_stream_a8e0773e8c729c048eea616d2f94b28e4}\label{structagora_1_1rtc_1_1_mixed_audio_stream_a8e0773e8c729c048eea616d2f94b28e4}} 
{\bfseries Mixed\+Audio\+Stream} (A\+U\+D\+I\+O\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+PE source, track\+\_\+id\+\_\+t track)
\item 
\mbox{\Hypertarget{structagora_1_1rtc_1_1_mixed_audio_stream_a4814c349989e7966323573e8f4a5f52b}\label{structagora_1_1rtc_1_1_mixed_audio_stream_a4814c349989e7966323573e8f4a5f52b}} 
{\bfseries Mixed\+Audio\+Stream} (A\+U\+D\+I\+O\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+PE source, uid\+\_\+t uid, const char $\ast$channel)
\item 
\mbox{\Hypertarget{structagora_1_1rtc_1_1_mixed_audio_stream_acf3229644542214a231c0ac37eb101e3}\label{structagora_1_1rtc_1_1_mixed_audio_stream_acf3229644542214a231c0ac37eb101e3}} 
{\bfseries Mixed\+Audio\+Stream} (A\+U\+D\+I\+O\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+PE source, uid\+\_\+t uid, const char $\ast$channel, track\+\_\+id\+\_\+t track)
\end{DoxyCompactItemize}
\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
A\+U\+D\+I\+O\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+PE \mbox{\hyperlink{structagora_1_1rtc_1_1_mixed_audio_stream_a9a4bb8b09b8c24ee0001f22f708cb58c}{source\+Type}}
\item 
uid\+\_\+t \mbox{\hyperlink{structagora_1_1rtc_1_1_mixed_audio_stream_add1a8678e456ccab71d7d1edcf50d888}{remote\+User\+Uid}}
\item 
const char $\ast$ \mbox{\hyperlink{structagora_1_1rtc_1_1_mixed_audio_stream_a7e7a154d3c272351695255bc04cdf1fc}{channel\+Id}}
\item 
track\+\_\+id\+\_\+t \mbox{\hyperlink{structagora_1_1rtc_1_1_mixed_audio_stream_a4fda8888fcd8c2dfe79295f4f33b89ad}{track\+Id}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
The source of the audio streams that are mixed locally. 

\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{structagora_1_1rtc_1_1_mixed_audio_stream_a9a4bb8b09b8c24ee0001f22f708cb58c}\label{structagora_1_1rtc_1_1_mixed_audio_stream_a9a4bb8b09b8c24ee0001f22f708cb58c}} 
\index{agora::rtc::MixedAudioStream@{agora::rtc::MixedAudioStream}!sourceType@{sourceType}}
\index{sourceType@{sourceType}!agora::rtc::MixedAudioStream@{agora::rtc::MixedAudioStream}}
\doxysubsubsection{\texorpdfstring{sourceType}{sourceType}}
{\footnotesize\ttfamily A\+U\+D\+I\+O\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+PE agora\+::rtc\+::\+Mixed\+Audio\+Stream\+::source\+Type}

The type of the audio source. See {\ttfamily A\+U\+D\+I\+O\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+T\+Y\+PE}. \mbox{\Hypertarget{structagora_1_1rtc_1_1_mixed_audio_stream_add1a8678e456ccab71d7d1edcf50d888}\label{structagora_1_1rtc_1_1_mixed_audio_stream_add1a8678e456ccab71d7d1edcf50d888}} 
\index{agora::rtc::MixedAudioStream@{agora::rtc::MixedAudioStream}!remoteUserUid@{remoteUserUid}}
\index{remoteUserUid@{remoteUserUid}!agora::rtc::MixedAudioStream@{agora::rtc::MixedAudioStream}}
\doxysubsubsection{\texorpdfstring{remoteUserUid}{remoteUserUid}}
{\footnotesize\ttfamily uid\+\_\+t agora\+::rtc\+::\+Mixed\+Audio\+Stream\+::remote\+User\+Uid}

The user ID of the remote user. \begin{DoxyNote}{Note}
Set this parameter if the source type of the locally mixed audio steams is A\+U\+D\+I\+O\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+R\+E\+M\+O\+T\+E\+\_\+\+U\+S\+ER. 
\end{DoxyNote}
\mbox{\Hypertarget{structagora_1_1rtc_1_1_mixed_audio_stream_a7e7a154d3c272351695255bc04cdf1fc}\label{structagora_1_1rtc_1_1_mixed_audio_stream_a7e7a154d3c272351695255bc04cdf1fc}} 
\index{agora::rtc::MixedAudioStream@{agora::rtc::MixedAudioStream}!channelId@{channelId}}
\index{channelId@{channelId}!agora::rtc::MixedAudioStream@{agora::rtc::MixedAudioStream}}
\doxysubsubsection{\texorpdfstring{channelId}{channelId}}
{\footnotesize\ttfamily const char$\ast$ agora\+::rtc\+::\+Mixed\+Audio\+Stream\+::channel\+Id}

The channel name. This parameter signifies the channel in which users engage in real-\/time audio and video interaction. Under the premise of the same App ID, users who fill in the same channel ID enter the same channel for audio and video interaction. The string length must be less than 64 bytes. Supported characters (89 characters in total)\+:
\begin{DoxyItemize}
\item All lowercase English letters\+: a to z.
\item All uppercase English letters\+: A to Z.
\item All numeric characters\+: 0 to 9.
\item \char`\"{}!\char`\"{}, \char`\"{}\#\char`\"{}, \char`\"{}\$\char`\"{}, \char`\"{}\%\char`\"{}, \char`\"{}\&\char`\"{}, \char`\"{}(\char`\"{}, \char`\"{})\char`\"{}, \char`\"{}+\char`\"{}, \char`\"{}-\/\char`\"{}, \char`\"{}\+:\char`\"{}, \char`\"{};\char`\"{}, \char`\"{}$<$\char`\"{}, \char`\"{}=\char`\"{}, \char`\"{}.\char`\"{}, \char`\"{}$>$\char`\"{}, \char`\"{}?\char`\"{}, \char`\"{}@\char`\"{}, \char`\"{}\mbox{[}\char`\"{}, \char`\"{}\mbox{]}\char`\"{}, \char`\"{}$^\wedge$\char`\"{}, \char`\"{}\+\_\+\char`\"{}, \char`\"{}\{\char`\"{}, \char`\"{}\}\char`\"{}, \char`\"{}$\vert$\char`\"{}, \char`\"{}$\sim$\char`\"{}, \char`\"{},\char`\"{} \begin{DoxyNote}{Note}
Set this parameter if the source type of the locally mixed audio streams is A\+U\+D\+I\+O\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+R\+E\+M\+O\+T\+E\+\_\+\+C\+H\+A\+N\+N\+EL or A\+U\+D\+I\+O\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+R\+E\+M\+O\+T\+E\+\_\+\+U\+S\+ER. 
\end{DoxyNote}

\end{DoxyItemize}\mbox{\Hypertarget{structagora_1_1rtc_1_1_mixed_audio_stream_a4fda8888fcd8c2dfe79295f4f33b89ad}\label{structagora_1_1rtc_1_1_mixed_audio_stream_a4fda8888fcd8c2dfe79295f4f33b89ad}} 
\index{agora::rtc::MixedAudioStream@{agora::rtc::MixedAudioStream}!trackId@{trackId}}
\index{trackId@{trackId}!agora::rtc::MixedAudioStream@{agora::rtc::MixedAudioStream}}
\doxysubsubsection{\texorpdfstring{trackId}{trackId}}
{\footnotesize\ttfamily track\+\_\+id\+\_\+t agora\+::rtc\+::\+Mixed\+Audio\+Stream\+::track\+Id}

The audio track ID. Set this parameter to the custom audio track ID returned in {\ttfamily create\+Custom\+Audio\+Track}. \begin{DoxyNote}{Note}
Set this parameter if the source type of the locally mixed audio steams is A\+U\+D\+I\+O\+\_\+\+S\+O\+U\+R\+C\+E\+\_\+\+C\+U\+S\+T\+OM. 
\end{DoxyNote}
