\hypertarget{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_multipath_stats}{}\doxysection{io.\+agora.\+rtc2.\+I\+Rtc\+Engine\+Event\+Handler.\+Multipath\+Stats Class Reference}
\label{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_multipath_stats}\index{io.agora.rtc2.IRtcEngineEventHandler.MultipathStats@{io.agora.rtc2.IRtcEngineEventHandler.MultipathStats}}


Aggregates statistics of each network path in multipath transmission.  


\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_multipath_stats_a26072d032dfb59685452abb70ee6971f}\label{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_multipath_stats_a26072d032dfb59685452abb70ee6971f}} 
String {\bfseries to\+String} ()
\end{DoxyCompactItemize}
\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_multipath_stats_a1f66f98337be7951fd4bf30e55331d2e}{lan\+Tx\+Bytes}}
\item 
int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_multipath_stats_ada40827b0c2752e4beb1c50bde0ec9ba}{lan\+Rx\+Bytes}}
\item 
int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_multipath_stats_a952bd28dfb1ab87a066f03b5f67ccf01}{wifi\+Tx\+Bytes}}
\item 
int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_multipath_stats_abe6435999b25809ea267aeb659070507}{wifi\+Rx\+Bytes}}
\item 
int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_multipath_stats_ac60156992f3331257f426d31431f8fcd}{mobile\+Tx\+Bytes}}
\item 
int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_multipath_stats_a6857354ca420de2470d91fe66f9beb26}{mobile\+Rx\+Bytes}}
\item 
int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_multipath_stats_a6813d300014127dca4eef637a39cc2ad}{active\+Path\+Num}}
\item 
\mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_path_stats}{Path\+Stats}}\mbox{[}$\,$\mbox{]} \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_multipath_stats_ae23ea7c0e097f8e69afa0bd0785c419f}{path\+Stats}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Aggregates statistics of each network path in multipath transmission. 

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


\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_multipath_stats_a1f66f98337be7951fd4bf30e55331d2e}\label{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_multipath_stats_a1f66f98337be7951fd4bf30e55331d2e}} 
\index{io.agora.rtc2.IRtcEngineEventHandler.MultipathStats@{io.agora.rtc2.IRtcEngineEventHandler.MultipathStats}!lanTxBytes@{lanTxBytes}}
\index{lanTxBytes@{lanTxBytes}!io.agora.rtc2.IRtcEngineEventHandler.MultipathStats@{io.agora.rtc2.IRtcEngineEventHandler.MultipathStats}}
\doxysubsubsection{\texorpdfstring{lanTxBytes}{lanTxBytes}}
{\footnotesize\ttfamily int io.\+agora.\+rtc2.\+I\+Rtc\+Engine\+Event\+Handler.\+Multipath\+Stats.\+lan\+Tx\+Bytes}

The total number of bytes sent over L\+AN. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_multipath_stats_ada40827b0c2752e4beb1c50bde0ec9ba}\label{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_multipath_stats_ada40827b0c2752e4beb1c50bde0ec9ba}} 
\index{io.agora.rtc2.IRtcEngineEventHandler.MultipathStats@{io.agora.rtc2.IRtcEngineEventHandler.MultipathStats}!lanRxBytes@{lanRxBytes}}
\index{lanRxBytes@{lanRxBytes}!io.agora.rtc2.IRtcEngineEventHandler.MultipathStats@{io.agora.rtc2.IRtcEngineEventHandler.MultipathStats}}
\doxysubsubsection{\texorpdfstring{lanRxBytes}{lanRxBytes}}
{\footnotesize\ttfamily int io.\+agora.\+rtc2.\+I\+Rtc\+Engine\+Event\+Handler.\+Multipath\+Stats.\+lan\+Rx\+Bytes}

The total number of bytes received over L\+AN. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_multipath_stats_a952bd28dfb1ab87a066f03b5f67ccf01}\label{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_multipath_stats_a952bd28dfb1ab87a066f03b5f67ccf01}} 
\index{io.agora.rtc2.IRtcEngineEventHandler.MultipathStats@{io.agora.rtc2.IRtcEngineEventHandler.MultipathStats}!wifiTxBytes@{wifiTxBytes}}
\index{wifiTxBytes@{wifiTxBytes}!io.agora.rtc2.IRtcEngineEventHandler.MultipathStats@{io.agora.rtc2.IRtcEngineEventHandler.MultipathStats}}
\doxysubsubsection{\texorpdfstring{wifiTxBytes}{wifiTxBytes}}
{\footnotesize\ttfamily int io.\+agora.\+rtc2.\+I\+Rtc\+Engine\+Event\+Handler.\+Multipath\+Stats.\+wifi\+Tx\+Bytes}

The total number of bytes sent over Wi-\/\+Fi. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_multipath_stats_abe6435999b25809ea267aeb659070507}\label{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_multipath_stats_abe6435999b25809ea267aeb659070507}} 
\index{io.agora.rtc2.IRtcEngineEventHandler.MultipathStats@{io.agora.rtc2.IRtcEngineEventHandler.MultipathStats}!wifiRxBytes@{wifiRxBytes}}
\index{wifiRxBytes@{wifiRxBytes}!io.agora.rtc2.IRtcEngineEventHandler.MultipathStats@{io.agora.rtc2.IRtcEngineEventHandler.MultipathStats}}
\doxysubsubsection{\texorpdfstring{wifiRxBytes}{wifiRxBytes}}
{\footnotesize\ttfamily int io.\+agora.\+rtc2.\+I\+Rtc\+Engine\+Event\+Handler.\+Multipath\+Stats.\+wifi\+Rx\+Bytes}

The total number of bytes received over Wi-\/\+Fi. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_multipath_stats_ac60156992f3331257f426d31431f8fcd}\label{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_multipath_stats_ac60156992f3331257f426d31431f8fcd}} 
\index{io.agora.rtc2.IRtcEngineEventHandler.MultipathStats@{io.agora.rtc2.IRtcEngineEventHandler.MultipathStats}!mobileTxBytes@{mobileTxBytes}}
\index{mobileTxBytes@{mobileTxBytes}!io.agora.rtc2.IRtcEngineEventHandler.MultipathStats@{io.agora.rtc2.IRtcEngineEventHandler.MultipathStats}}
\doxysubsubsection{\texorpdfstring{mobileTxBytes}{mobileTxBytes}}
{\footnotesize\ttfamily int io.\+agora.\+rtc2.\+I\+Rtc\+Engine\+Event\+Handler.\+Multipath\+Stats.\+mobile\+Tx\+Bytes}

The total number of bytes sent over the mobile network. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_multipath_stats_a6857354ca420de2470d91fe66f9beb26}\label{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_multipath_stats_a6857354ca420de2470d91fe66f9beb26}} 
\index{io.agora.rtc2.IRtcEngineEventHandler.MultipathStats@{io.agora.rtc2.IRtcEngineEventHandler.MultipathStats}!mobileRxBytes@{mobileRxBytes}}
\index{mobileRxBytes@{mobileRxBytes}!io.agora.rtc2.IRtcEngineEventHandler.MultipathStats@{io.agora.rtc2.IRtcEngineEventHandler.MultipathStats}}
\doxysubsubsection{\texorpdfstring{mobileRxBytes}{mobileRxBytes}}
{\footnotesize\ttfamily int io.\+agora.\+rtc2.\+I\+Rtc\+Engine\+Event\+Handler.\+Multipath\+Stats.\+mobile\+Rx\+Bytes}

The total number of bytes received over the mobile network. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_multipath_stats_a6813d300014127dca4eef637a39cc2ad}\label{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_multipath_stats_a6813d300014127dca4eef637a39cc2ad}} 
\index{io.agora.rtc2.IRtcEngineEventHandler.MultipathStats@{io.agora.rtc2.IRtcEngineEventHandler.MultipathStats}!activePathNum@{activePathNum}}
\index{activePathNum@{activePathNum}!io.agora.rtc2.IRtcEngineEventHandler.MultipathStats@{io.agora.rtc2.IRtcEngineEventHandler.MultipathStats}}
\doxysubsubsection{\texorpdfstring{activePathNum}{activePathNum}}
{\footnotesize\ttfamily int io.\+agora.\+rtc2.\+I\+Rtc\+Engine\+Event\+Handler.\+Multipath\+Stats.\+active\+Path\+Num}

The number of currently active transmission paths. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_multipath_stats_ae23ea7c0e097f8e69afa0bd0785c419f}\label{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_multipath_stats_ae23ea7c0e097f8e69afa0bd0785c419f}} 
\index{io.agora.rtc2.IRtcEngineEventHandler.MultipathStats@{io.agora.rtc2.IRtcEngineEventHandler.MultipathStats}!pathStats@{pathStats}}
\index{pathStats@{pathStats}!io.agora.rtc2.IRtcEngineEventHandler.MultipathStats@{io.agora.rtc2.IRtcEngineEventHandler.MultipathStats}}
\doxysubsubsection{\texorpdfstring{pathStats}{pathStats}}
{\footnotesize\ttfamily \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_path_stats}{Path\+Stats}} \mbox{[}$\,$\mbox{]} io.\+agora.\+rtc2.\+I\+Rtc\+Engine\+Event\+Handler.\+Multipath\+Stats.\+path\+Stats}

An array of statistics for each active transmission path. See {\ttfamily \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_path_stats}{Path\+Stats}}}. 