\hypertarget{enumio_1_1agora_1_1rtc2_1_1_constants_1_1_multipath_mode}{}\doxysection{io.\+agora.\+rtc2.\+Constants.\+Multipath\+Mode Enum Reference}
\label{enumio_1_1agora_1_1rtc2_1_1_constants_1_1_multipath_mode}\index{io.agora.rtc2.Constants.MultipathMode@{io.agora.rtc2.Constants.MultipathMode}}


The transmission mode of data over multiple network paths.  


\doxysubsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{enumio_1_1agora_1_1rtc2_1_1_constants_1_1_multipath_mode_a9e0edafd77c4e57ec23ca072ca8ad6bc}\label{enumio_1_1agora_1_1rtc2_1_1_constants_1_1_multipath_mode_a9e0edafd77c4e57ec23ca072ca8ad6bc}} 
static int {\bfseries get\+Value} (\mbox{\hyperlink{enumio_1_1agora_1_1rtc2_1_1_constants_1_1_multipath_mode}{Multipath\+Mode}} mode)
\end{DoxyCompactItemize}
\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{enumio_1_1agora_1_1rtc2_1_1_constants_1_1_multipath_mode_afd00bc10f0e0d71ccff569e0a64abcea}{M\+U\+L\+T\+I\+P\+A\+T\+H\+\_\+\+M\+O\+D\+E\+\_\+\+D\+U\+P\+L\+I\+C\+A\+TE}} =(0)
\item 
\mbox{\hyperlink{enumio_1_1agora_1_1rtc2_1_1_constants_1_1_multipath_mode_a7fb155acddd07de71e8fc51de21e0349}{M\+U\+L\+T\+I\+P\+A\+T\+H\+\_\+\+M\+O\+D\+E\+\_\+\+D\+Y\+N\+A\+M\+IC}} =(1)
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
The transmission mode of data over multiple network paths. 

\begin{DoxySince}{Since}
4.\+6.\+0 
\end{DoxySince}


\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{enumio_1_1agora_1_1rtc2_1_1_constants_1_1_multipath_mode_afd00bc10f0e0d71ccff569e0a64abcea}\label{enumio_1_1agora_1_1rtc2_1_1_constants_1_1_multipath_mode_afd00bc10f0e0d71ccff569e0a64abcea}} 
\index{io.agora.rtc2.Constants.MultipathMode@{io.agora.rtc2.Constants.MultipathMode}!MULTIPATH\_MODE\_DUPLICATE@{MULTIPATH\_MODE\_DUPLICATE}}
\index{MULTIPATH\_MODE\_DUPLICATE@{MULTIPATH\_MODE\_DUPLICATE}!io.agora.rtc2.Constants.MultipathMode@{io.agora.rtc2.Constants.MultipathMode}}
\doxysubsubsection{\texorpdfstring{MULTIPATH\_MODE\_DUPLICATE}{MULTIPATH\_MODE\_DUPLICATE}}
{\footnotesize\ttfamily io.\+agora.\+rtc2.\+Constants.\+Multipath\+Mode.\+M\+U\+L\+T\+I\+P\+A\+T\+H\+\_\+\+M\+O\+D\+E\+\_\+\+D\+U\+P\+L\+I\+C\+A\+TE =(0)}

0\+: Duplicate mode, where data is sent over multiple paths simultaneously. This mode ensures redundancy and can improve reliability in data transmission. @technical preview \mbox{\Hypertarget{enumio_1_1agora_1_1rtc2_1_1_constants_1_1_multipath_mode_a7fb155acddd07de71e8fc51de21e0349}\label{enumio_1_1agora_1_1rtc2_1_1_constants_1_1_multipath_mode_a7fb155acddd07de71e8fc51de21e0349}} 
\index{io.agora.rtc2.Constants.MultipathMode@{io.agora.rtc2.Constants.MultipathMode}!MULTIPATH\_MODE\_DYNAMIC@{MULTIPATH\_MODE\_DYNAMIC}}
\index{MULTIPATH\_MODE\_DYNAMIC@{MULTIPATH\_MODE\_DYNAMIC}!io.agora.rtc2.Constants.MultipathMode@{io.agora.rtc2.Constants.MultipathMode}}
\doxysubsubsection{\texorpdfstring{MULTIPATH\_MODE\_DYNAMIC}{MULTIPATH\_MODE\_DYNAMIC}}
{\footnotesize\ttfamily io.\+agora.\+rtc2.\+Constants.\+Multipath\+Mode.\+M\+U\+L\+T\+I\+P\+A\+T\+H\+\_\+\+M\+O\+D\+E\+\_\+\+D\+Y\+N\+A\+M\+IC =(1)}

1\+: Dynamic transmission mode. The S\+DK dynamically selects the optimal path for data transmission based on the current network conditions to improve transmission performance. 