\hypertarget{structagora_1_1rtc_1_1_multipath_stats}{}\doxysection{agora\+::rtc\+::Multipath\+Stats Struct Reference}
\label{structagora_1_1rtc_1_1_multipath_stats}\index{agora::rtc::MultipathStats@{agora::rtc::MultipathStats}}


Aggregates statistics of each network path in multipath transmission.  




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

\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
uint32\+\_\+t \mbox{\hyperlink{structagora_1_1rtc_1_1_multipath_stats_a7f367e4567e8099f653c3b4659f66c9e}{lan\+Tx\+Bytes}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structagora_1_1rtc_1_1_multipath_stats_a45c488c58c103d9888c652976925f8ea}{lan\+Rx\+Bytes}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structagora_1_1rtc_1_1_multipath_stats_a0af5cbd428f741d76369464482902d9c}{wifi\+Tx\+Bytes}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structagora_1_1rtc_1_1_multipath_stats_a55eb7a24e65295ceda493e0aaf62ffef}{wifi\+Rx\+Bytes}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structagora_1_1rtc_1_1_multipath_stats_a7688054b4d558262bcf0ae95376fd9e7}{mobile\+Tx\+Bytes}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structagora_1_1rtc_1_1_multipath_stats_a6a2b0a4db4beb7798f13aceb8e8ee9ea}{mobile\+Rx\+Bytes}}
\item 
int \mbox{\hyperlink{structagora_1_1rtc_1_1_multipath_stats_ad099a49ac61a017c2dc926e859c1af26}{active\+Path\+Num}}
\item 
const \mbox{\hyperlink{structagora_1_1rtc_1_1_path_stats}{Path\+Stats}} $\ast$ \mbox{\hyperlink{structagora_1_1rtc_1_1_multipath_stats_a24dac3185d2c1853560cad572b17023d}{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{structagora_1_1rtc_1_1_multipath_stats_a7f367e4567e8099f653c3b4659f66c9e}\label{structagora_1_1rtc_1_1_multipath_stats_a7f367e4567e8099f653c3b4659f66c9e}} 
\index{agora::rtc::MultipathStats@{agora::rtc::MultipathStats}!lanTxBytes@{lanTxBytes}}
\index{lanTxBytes@{lanTxBytes}!agora::rtc::MultipathStats@{agora::rtc::MultipathStats}}
\doxysubsubsection{\texorpdfstring{lanTxBytes}{lanTxBytes}}
{\footnotesize\ttfamily uint32\+\_\+t agora\+::rtc\+::\+Multipath\+Stats\+::lan\+Tx\+Bytes}

The total number of bytes sent over the L\+AN path. \mbox{\Hypertarget{structagora_1_1rtc_1_1_multipath_stats_a45c488c58c103d9888c652976925f8ea}\label{structagora_1_1rtc_1_1_multipath_stats_a45c488c58c103d9888c652976925f8ea}} 
\index{agora::rtc::MultipathStats@{agora::rtc::MultipathStats}!lanRxBytes@{lanRxBytes}}
\index{lanRxBytes@{lanRxBytes}!agora::rtc::MultipathStats@{agora::rtc::MultipathStats}}
\doxysubsubsection{\texorpdfstring{lanRxBytes}{lanRxBytes}}
{\footnotesize\ttfamily uint32\+\_\+t agora\+::rtc\+::\+Multipath\+Stats\+::lan\+Rx\+Bytes}

The total number of bytes received over the L\+AN path. \mbox{\Hypertarget{structagora_1_1rtc_1_1_multipath_stats_a0af5cbd428f741d76369464482902d9c}\label{structagora_1_1rtc_1_1_multipath_stats_a0af5cbd428f741d76369464482902d9c}} 
\index{agora::rtc::MultipathStats@{agora::rtc::MultipathStats}!wifiTxBytes@{wifiTxBytes}}
\index{wifiTxBytes@{wifiTxBytes}!agora::rtc::MultipathStats@{agora::rtc::MultipathStats}}
\doxysubsubsection{\texorpdfstring{wifiTxBytes}{wifiTxBytes}}
{\footnotesize\ttfamily uint32\+\_\+t agora\+::rtc\+::\+Multipath\+Stats\+::wifi\+Tx\+Bytes}

The total number of bytes sent over the Wi-\/\+Fi path. \mbox{\Hypertarget{structagora_1_1rtc_1_1_multipath_stats_a55eb7a24e65295ceda493e0aaf62ffef}\label{structagora_1_1rtc_1_1_multipath_stats_a55eb7a24e65295ceda493e0aaf62ffef}} 
\index{agora::rtc::MultipathStats@{agora::rtc::MultipathStats}!wifiRxBytes@{wifiRxBytes}}
\index{wifiRxBytes@{wifiRxBytes}!agora::rtc::MultipathStats@{agora::rtc::MultipathStats}}
\doxysubsubsection{\texorpdfstring{wifiRxBytes}{wifiRxBytes}}
{\footnotesize\ttfamily uint32\+\_\+t agora\+::rtc\+::\+Multipath\+Stats\+::wifi\+Rx\+Bytes}

The total number of bytes received over the Wi-\/\+Fi path. \mbox{\Hypertarget{structagora_1_1rtc_1_1_multipath_stats_a7688054b4d558262bcf0ae95376fd9e7}\label{structagora_1_1rtc_1_1_multipath_stats_a7688054b4d558262bcf0ae95376fd9e7}} 
\index{agora::rtc::MultipathStats@{agora::rtc::MultipathStats}!mobileTxBytes@{mobileTxBytes}}
\index{mobileTxBytes@{mobileTxBytes}!agora::rtc::MultipathStats@{agora::rtc::MultipathStats}}
\doxysubsubsection{\texorpdfstring{mobileTxBytes}{mobileTxBytes}}
{\footnotesize\ttfamily uint32\+\_\+t agora\+::rtc\+::\+Multipath\+Stats\+::mobile\+Tx\+Bytes}

The total number of bytes sent over the mobile network path. \mbox{\Hypertarget{structagora_1_1rtc_1_1_multipath_stats_a6a2b0a4db4beb7798f13aceb8e8ee9ea}\label{structagora_1_1rtc_1_1_multipath_stats_a6a2b0a4db4beb7798f13aceb8e8ee9ea}} 
\index{agora::rtc::MultipathStats@{agora::rtc::MultipathStats}!mobileRxBytes@{mobileRxBytes}}
\index{mobileRxBytes@{mobileRxBytes}!agora::rtc::MultipathStats@{agora::rtc::MultipathStats}}
\doxysubsubsection{\texorpdfstring{mobileRxBytes}{mobileRxBytes}}
{\footnotesize\ttfamily uint32\+\_\+t agora\+::rtc\+::\+Multipath\+Stats\+::mobile\+Rx\+Bytes}

The total number of bytes received over the mobile network path. \mbox{\Hypertarget{structagora_1_1rtc_1_1_multipath_stats_ad099a49ac61a017c2dc926e859c1af26}\label{structagora_1_1rtc_1_1_multipath_stats_ad099a49ac61a017c2dc926e859c1af26}} 
\index{agora::rtc::MultipathStats@{agora::rtc::MultipathStats}!activePathNum@{activePathNum}}
\index{activePathNum@{activePathNum}!agora::rtc::MultipathStats@{agora::rtc::MultipathStats}}
\doxysubsubsection{\texorpdfstring{activePathNum}{activePathNum}}
{\footnotesize\ttfamily int agora\+::rtc\+::\+Multipath\+Stats\+::active\+Path\+Num}

The number of active transmission paths. \mbox{\Hypertarget{structagora_1_1rtc_1_1_multipath_stats_a24dac3185d2c1853560cad572b17023d}\label{structagora_1_1rtc_1_1_multipath_stats_a24dac3185d2c1853560cad572b17023d}} 
\index{agora::rtc::MultipathStats@{agora::rtc::MultipathStats}!pathStats@{pathStats}}
\index{pathStats@{pathStats}!agora::rtc::MultipathStats@{agora::rtc::MultipathStats}}
\doxysubsubsection{\texorpdfstring{pathStats}{pathStats}}
{\footnotesize\ttfamily const \mbox{\hyperlink{structagora_1_1rtc_1_1_path_stats}{Path\+Stats}}$\ast$ agora\+::rtc\+::\+Multipath\+Stats\+::path\+Stats}

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