\hypertarget{structagora_1_1media_1_1base_1_1_player_updated_info}{}\doxysection{agora\+::media\+::base\+::Player\+Updated\+Info Struct Reference}
\label{structagora_1_1media_1_1base_1_1_player_updated_info}\index{agora::media::base::PlayerUpdatedInfo@{agora::media::base::PlayerUpdatedInfo}}


Information related to the media player.  




{\ttfamily \#include $<$Agora\+Media\+Player\+Types.\+h$>$}

\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
const char $\ast$ \mbox{\hyperlink{structagora_1_1media_1_1base_1_1_player_updated_info_a2842be91cecbf75fb58f86663165205d}{internal\+Player\+Uuid}}
\item 
const char $\ast$ \mbox{\hyperlink{structagora_1_1media_1_1base_1_1_player_updated_info_ab17b721fceb0af26ba02875e46b84165}{device\+Id}}
\item 
int \mbox{\hyperlink{structagora_1_1media_1_1base_1_1_player_updated_info_ade1e3e88de13ff5a192363977aa9af49}{video\+Height}}
\item 
int \mbox{\hyperlink{structagora_1_1media_1_1base_1_1_player_updated_info_a01c5c9d34a31250a7a3748ba77f4356b}{video\+Width}}
\item 
int \mbox{\hyperlink{structagora_1_1media_1_1base_1_1_player_updated_info_a74506c80200b8fd141aea1fae85f2393}{audio\+Sample\+Rate}}
\item 
int \mbox{\hyperlink{structagora_1_1media_1_1base_1_1_player_updated_info_ab941e9ccb1197e59d30e8dc71448f3ae}{audio\+Channels}}
\item 
int \mbox{\hyperlink{structagora_1_1media_1_1base_1_1_player_updated_info_af8acba6824e2078b7fabdd32000c6573}{audio\+Bits\+Per\+Sample}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Information related to the media player. 

\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{structagora_1_1media_1_1base_1_1_player_updated_info_a2842be91cecbf75fb58f86663165205d}\label{structagora_1_1media_1_1base_1_1_player_updated_info_a2842be91cecbf75fb58f86663165205d}} 
\index{agora::media::base::PlayerUpdatedInfo@{agora::media::base::PlayerUpdatedInfo}!internalPlayerUuid@{internalPlayerUuid}}
\index{internalPlayerUuid@{internalPlayerUuid}!agora::media::base::PlayerUpdatedInfo@{agora::media::base::PlayerUpdatedInfo}}
\doxysubsubsection{\texorpdfstring{internalPlayerUuid}{internalPlayerUuid}}
{\footnotesize\ttfamily const char$\ast$ agora\+::media\+::base\+::\+Player\+Updated\+Info\+::internal\+Player\+Uuid}

@technical preview \mbox{\Hypertarget{structagora_1_1media_1_1base_1_1_player_updated_info_ab17b721fceb0af26ba02875e46b84165}\label{structagora_1_1media_1_1base_1_1_player_updated_info_ab17b721fceb0af26ba02875e46b84165}} 
\index{agora::media::base::PlayerUpdatedInfo@{agora::media::base::PlayerUpdatedInfo}!deviceId@{deviceId}}
\index{deviceId@{deviceId}!agora::media::base::PlayerUpdatedInfo@{agora::media::base::PlayerUpdatedInfo}}
\doxysubsubsection{\texorpdfstring{deviceId}{deviceId}}
{\footnotesize\ttfamily const char$\ast$ agora\+::media\+::base\+::\+Player\+Updated\+Info\+::device\+Id}

The ID of a deivce. \mbox{\Hypertarget{structagora_1_1media_1_1base_1_1_player_updated_info_ade1e3e88de13ff5a192363977aa9af49}\label{structagora_1_1media_1_1base_1_1_player_updated_info_ade1e3e88de13ff5a192363977aa9af49}} 
\index{agora::media::base::PlayerUpdatedInfo@{agora::media::base::PlayerUpdatedInfo}!videoHeight@{videoHeight}}
\index{videoHeight@{videoHeight}!agora::media::base::PlayerUpdatedInfo@{agora::media::base::PlayerUpdatedInfo}}
\doxysubsubsection{\texorpdfstring{videoHeight}{videoHeight}}
{\footnotesize\ttfamily int agora\+::media\+::base\+::\+Player\+Updated\+Info\+::video\+Height}

Height (pixel) of the video. \mbox{\Hypertarget{structagora_1_1media_1_1base_1_1_player_updated_info_a01c5c9d34a31250a7a3748ba77f4356b}\label{structagora_1_1media_1_1base_1_1_player_updated_info_a01c5c9d34a31250a7a3748ba77f4356b}} 
\index{agora::media::base::PlayerUpdatedInfo@{agora::media::base::PlayerUpdatedInfo}!videoWidth@{videoWidth}}
\index{videoWidth@{videoWidth}!agora::media::base::PlayerUpdatedInfo@{agora::media::base::PlayerUpdatedInfo}}
\doxysubsubsection{\texorpdfstring{videoWidth}{videoWidth}}
{\footnotesize\ttfamily int agora\+::media\+::base\+::\+Player\+Updated\+Info\+::video\+Width}

Width (pixel) of the video. \mbox{\Hypertarget{structagora_1_1media_1_1base_1_1_player_updated_info_a74506c80200b8fd141aea1fae85f2393}\label{structagora_1_1media_1_1base_1_1_player_updated_info_a74506c80200b8fd141aea1fae85f2393}} 
\index{agora::media::base::PlayerUpdatedInfo@{agora::media::base::PlayerUpdatedInfo}!audioSampleRate@{audioSampleRate}}
\index{audioSampleRate@{audioSampleRate}!agora::media::base::PlayerUpdatedInfo@{agora::media::base::PlayerUpdatedInfo}}
\doxysubsubsection{\texorpdfstring{audioSampleRate}{audioSampleRate}}
{\footnotesize\ttfamily int agora\+::media\+::base\+::\+Player\+Updated\+Info\+::audio\+Sample\+Rate}

Audio sample rate (Hz). \mbox{\Hypertarget{structagora_1_1media_1_1base_1_1_player_updated_info_ab941e9ccb1197e59d30e8dc71448f3ae}\label{structagora_1_1media_1_1base_1_1_player_updated_info_ab941e9ccb1197e59d30e8dc71448f3ae}} 
\index{agora::media::base::PlayerUpdatedInfo@{agora::media::base::PlayerUpdatedInfo}!audioChannels@{audioChannels}}
\index{audioChannels@{audioChannels}!agora::media::base::PlayerUpdatedInfo@{agora::media::base::PlayerUpdatedInfo}}
\doxysubsubsection{\texorpdfstring{audioChannels}{audioChannels}}
{\footnotesize\ttfamily int agora\+::media\+::base\+::\+Player\+Updated\+Info\+::audio\+Channels}

The number of audio channels. \mbox{\Hypertarget{structagora_1_1media_1_1base_1_1_player_updated_info_af8acba6824e2078b7fabdd32000c6573}\label{structagora_1_1media_1_1base_1_1_player_updated_info_af8acba6824e2078b7fabdd32000c6573}} 
\index{agora::media::base::PlayerUpdatedInfo@{agora::media::base::PlayerUpdatedInfo}!audioBitsPerSample@{audioBitsPerSample}}
\index{audioBitsPerSample@{audioBitsPerSample}!agora::media::base::PlayerUpdatedInfo@{agora::media::base::PlayerUpdatedInfo}}
\doxysubsubsection{\texorpdfstring{audioBitsPerSample}{audioBitsPerSample}}
{\footnotesize\ttfamily int agora\+::media\+::base\+::\+Player\+Updated\+Info\+::audio\+Bits\+Per\+Sample}

The number of bits per audio sample point. 