\hypertarget{structagora_1_1rtc_1_1_downlink_network_info_1_1_peer_downlink_info}{}\doxysection{agora\+::rtc\+::Downlink\+Network\+Info\+::Peer\+Downlink\+Info Struct Reference}
\label{structagora_1_1rtc_1_1_downlink_network_info_1_1_peer_downlink_info}\index{agora::rtc::DownlinkNetworkInfo::PeerDownlinkInfo@{agora::rtc::DownlinkNetworkInfo::PeerDownlinkInfo}}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structagora_1_1rtc_1_1_downlink_network_info_1_1_peer_downlink_info_a3ae865377ffbca055c299d17b0b88f39}\label{structagora_1_1rtc_1_1_downlink_network_info_1_1_peer_downlink_info_a3ae865377ffbca055c299d17b0b88f39}} 
{\bfseries Peer\+Downlink\+Info} (const \mbox{\hyperlink{structagora_1_1rtc_1_1_downlink_network_info_1_1_peer_downlink_info}{Peer\+Downlink\+Info}} \&rhs)
\item 
\mbox{\Hypertarget{structagora_1_1rtc_1_1_downlink_network_info_1_1_peer_downlink_info_a8d8f81627edc012556e0387272d46108}\label{structagora_1_1rtc_1_1_downlink_network_info_1_1_peer_downlink_info_a8d8f81627edc012556e0387272d46108}} 
\mbox{\hyperlink{structagora_1_1rtc_1_1_downlink_network_info_1_1_peer_downlink_info}{Peer\+Downlink\+Info}} \& {\bfseries operator=} (const \mbox{\hyperlink{structagora_1_1rtc_1_1_downlink_network_info_1_1_peer_downlink_info}{Peer\+Downlink\+Info}} \&rhs)
\end{DoxyCompactItemize}
\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
const char $\ast$ \mbox{\hyperlink{structagora_1_1rtc_1_1_downlink_network_info_1_1_peer_downlink_info_a85ddf853b894a8726505ef1297963e0d}{user\+Id}}
\item 
V\+I\+D\+E\+O\+\_\+\+S\+T\+R\+E\+A\+M\+\_\+\+T\+Y\+PE \mbox{\hyperlink{structagora_1_1rtc_1_1_downlink_network_info_1_1_peer_downlink_info_ab3ebc4a5ae6d65dbd5f9472242e22e41}{stream\+\_\+type}}
\item 
R\+E\+M\+O\+T\+E\+\_\+\+V\+I\+D\+E\+O\+\_\+\+D\+O\+W\+N\+S\+C\+A\+L\+E\+\_\+\+L\+E\+V\+EL \mbox{\hyperlink{structagora_1_1rtc_1_1_downlink_network_info_1_1_peer_downlink_info_a59c9a8493ceff9719596fdb1995532fd}{current\+\_\+downscale\+\_\+level}}
\item 
int \mbox{\hyperlink{structagora_1_1rtc_1_1_downlink_network_info_1_1_peer_downlink_info_a70c261fb957081875784cd57b6ee8449}{expected\+\_\+bitrate\+\_\+bps}}
\end{DoxyCompactItemize}


\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{structagora_1_1rtc_1_1_downlink_network_info_1_1_peer_downlink_info_a85ddf853b894a8726505ef1297963e0d}\label{structagora_1_1rtc_1_1_downlink_network_info_1_1_peer_downlink_info_a85ddf853b894a8726505ef1297963e0d}} 
\index{agora::rtc::DownlinkNetworkInfo::PeerDownlinkInfo@{agora::rtc::DownlinkNetworkInfo::PeerDownlinkInfo}!userId@{userId}}
\index{userId@{userId}!agora::rtc::DownlinkNetworkInfo::PeerDownlinkInfo@{agora::rtc::DownlinkNetworkInfo::PeerDownlinkInfo}}
\doxysubsubsection{\texorpdfstring{userId}{userId}}
{\footnotesize\ttfamily const char$\ast$ agora\+::rtc\+::\+Downlink\+Network\+Info\+::\+Peer\+Downlink\+Info\+::user\+Id}

The ID of the user who owns the remote video stream. \mbox{\Hypertarget{structagora_1_1rtc_1_1_downlink_network_info_1_1_peer_downlink_info_ab3ebc4a5ae6d65dbd5f9472242e22e41}\label{structagora_1_1rtc_1_1_downlink_network_info_1_1_peer_downlink_info_ab3ebc4a5ae6d65dbd5f9472242e22e41}} 
\index{agora::rtc::DownlinkNetworkInfo::PeerDownlinkInfo@{agora::rtc::DownlinkNetworkInfo::PeerDownlinkInfo}!stream\_type@{stream\_type}}
\index{stream\_type@{stream\_type}!agora::rtc::DownlinkNetworkInfo::PeerDownlinkInfo@{agora::rtc::DownlinkNetworkInfo::PeerDownlinkInfo}}
\doxysubsubsection{\texorpdfstring{stream\_type}{stream\_type}}
{\footnotesize\ttfamily V\+I\+D\+E\+O\+\_\+\+S\+T\+R\+E\+A\+M\+\_\+\+T\+Y\+PE agora\+::rtc\+::\+Downlink\+Network\+Info\+::\+Peer\+Downlink\+Info\+::stream\+\_\+type}

The remote video stream type\+: \#\+V\+I\+D\+E\+O\+\_\+\+S\+T\+R\+E\+A\+M\+\_\+\+T\+Y\+PE. \mbox{\Hypertarget{structagora_1_1rtc_1_1_downlink_network_info_1_1_peer_downlink_info_a59c9a8493ceff9719596fdb1995532fd}\label{structagora_1_1rtc_1_1_downlink_network_info_1_1_peer_downlink_info_a59c9a8493ceff9719596fdb1995532fd}} 
\index{agora::rtc::DownlinkNetworkInfo::PeerDownlinkInfo@{agora::rtc::DownlinkNetworkInfo::PeerDownlinkInfo}!current\_downscale\_level@{current\_downscale\_level}}
\index{current\_downscale\_level@{current\_downscale\_level}!agora::rtc::DownlinkNetworkInfo::PeerDownlinkInfo@{agora::rtc::DownlinkNetworkInfo::PeerDownlinkInfo}}
\doxysubsubsection{\texorpdfstring{current\_downscale\_level}{current\_downscale\_level}}
{\footnotesize\ttfamily R\+E\+M\+O\+T\+E\+\_\+\+V\+I\+D\+E\+O\+\_\+\+D\+O\+W\+N\+S\+C\+A\+L\+E\+\_\+\+L\+E\+V\+EL agora\+::rtc\+::\+Downlink\+Network\+Info\+::\+Peer\+Downlink\+Info\+::current\+\_\+downscale\+\_\+level}

The remote video downscale type\+: \#\+R\+E\+M\+O\+T\+E\+\_\+\+V\+I\+D\+E\+O\+\_\+\+D\+O\+W\+N\+S\+C\+A\+L\+E\+\_\+\+L\+E\+V\+EL. \mbox{\Hypertarget{structagora_1_1rtc_1_1_downlink_network_info_1_1_peer_downlink_info_a70c261fb957081875784cd57b6ee8449}\label{structagora_1_1rtc_1_1_downlink_network_info_1_1_peer_downlink_info_a70c261fb957081875784cd57b6ee8449}} 
\index{agora::rtc::DownlinkNetworkInfo::PeerDownlinkInfo@{agora::rtc::DownlinkNetworkInfo::PeerDownlinkInfo}!expected\_bitrate\_bps@{expected\_bitrate\_bps}}
\index{expected\_bitrate\_bps@{expected\_bitrate\_bps}!agora::rtc::DownlinkNetworkInfo::PeerDownlinkInfo@{agora::rtc::DownlinkNetworkInfo::PeerDownlinkInfo}}
\doxysubsubsection{\texorpdfstring{expected\_bitrate\_bps}{expected\_bitrate\_bps}}
{\footnotesize\ttfamily int agora\+::rtc\+::\+Downlink\+Network\+Info\+::\+Peer\+Downlink\+Info\+::expected\+\_\+bitrate\+\_\+bps}

The expected bitrate in bps. 