\hypertarget{structagora_1_1rtc_1_1_remote_audio_context_info}{}\doxysection{agora\+::rtc\+::Remote\+Audio\+Context\+Info Struct Reference}
\label{structagora_1_1rtc_1_1_remote_audio_context_info}\index{agora::rtc::RemoteAudioContextInfo@{agora::rtc::RemoteAudioContextInfo}}


{\ttfamily \#include $<$N\+G\+I\+Agora\+Local\+User.\+h$>$}

\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classagora_1_1_optional}{agora\+::\+Optional}}$<$ int $>$ \mbox{\hyperlink{structagora_1_1rtc_1_1_remote_audio_context_info_a163e1fb697c3f0aee2b84913689e5b9f}{os\+\_\+type}}
\item 
\mbox{\hyperlink{classagora_1_1_optional}{agora\+::\+Optional}}$<$ int $>$ \mbox{\hyperlink{structagora_1_1rtc_1_1_remote_audio_context_info_ad2449b1c8b4c3bc21cb7825dc0137d96}{router\+\_\+type}}
\item 
\mbox{\hyperlink{classagora_1_1_optional}{agora\+::\+Optional}}$<$ int $>$ \mbox{\hyperlink{structagora_1_1rtc_1_1_remote_audio_context_info_ab216c686e7e2c6823dea83e85c0a690c}{scenario}}
\item 
\mbox{\hyperlink{classagora_1_1_optional}{agora\+::\+Optional}}$<$ bool $>$ \mbox{\hyperlink{structagora_1_1rtc_1_1_remote_audio_context_info_a8108462a65537b6c5b17fd037a3ea1e2}{hardware\+\_\+3a\+\_\+enabled}}
\item 
\mbox{\hyperlink{classagora_1_1_optional}{agora\+::\+Optional}}$<$ bool $>$ \mbox{\hyperlink{structagora_1_1rtc_1_1_remote_audio_context_info_ae18a8ee302240188be7bd3606ece9db8}{aec\+\_\+enabled}}
\item 
\mbox{\hyperlink{classagora_1_1_optional}{agora\+::\+Optional}}$<$ bool $>$ \mbox{\hyperlink{structagora_1_1rtc_1_1_remote_audio_context_info_a115b3f84bb3e53095f2b0d6c973671a7}{ai\+\_\+aec\+\_\+enabled}}
\item 
\mbox{\hyperlink{classagora_1_1_optional}{agora\+::\+Optional}}$<$ bool $>$ \mbox{\hyperlink{structagora_1_1rtc_1_1_remote_audio_context_info_a18c912206061f09cc317227c26b0fa50}{ans\+\_\+enabled}}
\item 
\mbox{\hyperlink{classagora_1_1_optional}{agora\+::\+Optional}}$<$ bool $>$ \mbox{\hyperlink{structagora_1_1rtc_1_1_remote_audio_context_info_a4517e01c4c92ce29082bb6f2a40da32f}{ai\+\_\+ans\+\_\+enabled}}
\item 
\mbox{\hyperlink{classagora_1_1_optional}{agora\+::\+Optional}}$<$ bool $>$ \mbox{\hyperlink{structagora_1_1rtc_1_1_remote_audio_context_info_a7512ce3c4563f4dc9fb51ce608e9565b}{agc\+\_\+enabled}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
The definition of the \mbox{\hyperlink{structagora_1_1rtc_1_1_remote_audio_context_info}{Remote\+Audio\+Context\+Info}} struct. 

\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{structagora_1_1rtc_1_1_remote_audio_context_info_a163e1fb697c3f0aee2b84913689e5b9f}\label{structagora_1_1rtc_1_1_remote_audio_context_info_a163e1fb697c3f0aee2b84913689e5b9f}} 
\index{agora::rtc::RemoteAudioContextInfo@{agora::rtc::RemoteAudioContextInfo}!os\_type@{os\_type}}
\index{os\_type@{os\_type}!agora::rtc::RemoteAudioContextInfo@{agora::rtc::RemoteAudioContextInfo}}
\doxysubsubsection{\texorpdfstring{os\_type}{os\_type}}
{\footnotesize\ttfamily \mbox{\hyperlink{classagora_1_1_optional}{agora\+::\+Optional}}$<$int$>$ agora\+::rtc\+::\+Remote\+Audio\+Context\+Info\+::os\+\_\+type}

The type of the remote OS. \mbox{\Hypertarget{structagora_1_1rtc_1_1_remote_audio_context_info_ad2449b1c8b4c3bc21cb7825dc0137d96}\label{structagora_1_1rtc_1_1_remote_audio_context_info_ad2449b1c8b4c3bc21cb7825dc0137d96}} 
\index{agora::rtc::RemoteAudioContextInfo@{agora::rtc::RemoteAudioContextInfo}!router\_type@{router\_type}}
\index{router\_type@{router\_type}!agora::rtc::RemoteAudioContextInfo@{agora::rtc::RemoteAudioContextInfo}}
\doxysubsubsection{\texorpdfstring{router\_type}{router\_type}}
{\footnotesize\ttfamily \mbox{\hyperlink{classagora_1_1_optional}{agora\+::\+Optional}}$<$int$>$ agora\+::rtc\+::\+Remote\+Audio\+Context\+Info\+::router\+\_\+type}

The type of the remote router. \mbox{\Hypertarget{structagora_1_1rtc_1_1_remote_audio_context_info_ab216c686e7e2c6823dea83e85c0a690c}\label{structagora_1_1rtc_1_1_remote_audio_context_info_ab216c686e7e2c6823dea83e85c0a690c}} 
\index{agora::rtc::RemoteAudioContextInfo@{agora::rtc::RemoteAudioContextInfo}!scenario@{scenario}}
\index{scenario@{scenario}!agora::rtc::RemoteAudioContextInfo@{agora::rtc::RemoteAudioContextInfo}}
\doxysubsubsection{\texorpdfstring{scenario}{scenario}}
{\footnotesize\ttfamily \mbox{\hyperlink{classagora_1_1_optional}{agora\+::\+Optional}}$<$int$>$ agora\+::rtc\+::\+Remote\+Audio\+Context\+Info\+::scenario}

The type of the remote scenario. \mbox{\Hypertarget{structagora_1_1rtc_1_1_remote_audio_context_info_a8108462a65537b6c5b17fd037a3ea1e2}\label{structagora_1_1rtc_1_1_remote_audio_context_info_a8108462a65537b6c5b17fd037a3ea1e2}} 
\index{agora::rtc::RemoteAudioContextInfo@{agora::rtc::RemoteAudioContextInfo}!hardware\_3a\_enabled@{hardware\_3a\_enabled}}
\index{hardware\_3a\_enabled@{hardware\_3a\_enabled}!agora::rtc::RemoteAudioContextInfo@{agora::rtc::RemoteAudioContextInfo}}
\doxysubsubsection{\texorpdfstring{hardware\_3a\_enabled}{hardware\_3a\_enabled}}
{\footnotesize\ttfamily \mbox{\hyperlink{classagora_1_1_optional}{agora\+::\+Optional}}$<$bool$>$ agora\+::rtc\+::\+Remote\+Audio\+Context\+Info\+::hardware\+\_\+3a\+\_\+enabled}

Whether the remote hardware 3A is enabled or unknown. \mbox{\Hypertarget{structagora_1_1rtc_1_1_remote_audio_context_info_ae18a8ee302240188be7bd3606ece9db8}\label{structagora_1_1rtc_1_1_remote_audio_context_info_ae18a8ee302240188be7bd3606ece9db8}} 
\index{agora::rtc::RemoteAudioContextInfo@{agora::rtc::RemoteAudioContextInfo}!aec\_enabled@{aec\_enabled}}
\index{aec\_enabled@{aec\_enabled}!agora::rtc::RemoteAudioContextInfo@{agora::rtc::RemoteAudioContextInfo}}
\doxysubsubsection{\texorpdfstring{aec\_enabled}{aec\_enabled}}
{\footnotesize\ttfamily \mbox{\hyperlink{classagora_1_1_optional}{agora\+::\+Optional}}$<$bool$>$ agora\+::rtc\+::\+Remote\+Audio\+Context\+Info\+::aec\+\_\+enabled}

Whether the remote hardware A\+EC is enabled. \mbox{\Hypertarget{structagora_1_1rtc_1_1_remote_audio_context_info_a115b3f84bb3e53095f2b0d6c973671a7}\label{structagora_1_1rtc_1_1_remote_audio_context_info_a115b3f84bb3e53095f2b0d6c973671a7}} 
\index{agora::rtc::RemoteAudioContextInfo@{agora::rtc::RemoteAudioContextInfo}!ai\_aec\_enabled@{ai\_aec\_enabled}}
\index{ai\_aec\_enabled@{ai\_aec\_enabled}!agora::rtc::RemoteAudioContextInfo@{agora::rtc::RemoteAudioContextInfo}}
\doxysubsubsection{\texorpdfstring{ai\_aec\_enabled}{ai\_aec\_enabled}}
{\footnotesize\ttfamily \mbox{\hyperlink{classagora_1_1_optional}{agora\+::\+Optional}}$<$bool$>$ agora\+::rtc\+::\+Remote\+Audio\+Context\+Info\+::ai\+\_\+aec\+\_\+enabled}

Whether the remote AI A\+EC is enabled. \mbox{\Hypertarget{structagora_1_1rtc_1_1_remote_audio_context_info_a18c912206061f09cc317227c26b0fa50}\label{structagora_1_1rtc_1_1_remote_audio_context_info_a18c912206061f09cc317227c26b0fa50}} 
\index{agora::rtc::RemoteAudioContextInfo@{agora::rtc::RemoteAudioContextInfo}!ans\_enabled@{ans\_enabled}}
\index{ans\_enabled@{ans\_enabled}!agora::rtc::RemoteAudioContextInfo@{agora::rtc::RemoteAudioContextInfo}}
\doxysubsubsection{\texorpdfstring{ans\_enabled}{ans\_enabled}}
{\footnotesize\ttfamily \mbox{\hyperlink{classagora_1_1_optional}{agora\+::\+Optional}}$<$bool$>$ agora\+::rtc\+::\+Remote\+Audio\+Context\+Info\+::ans\+\_\+enabled}

Whether the remote A\+NS is enabled. \mbox{\Hypertarget{structagora_1_1rtc_1_1_remote_audio_context_info_a4517e01c4c92ce29082bb6f2a40da32f}\label{structagora_1_1rtc_1_1_remote_audio_context_info_a4517e01c4c92ce29082bb6f2a40da32f}} 
\index{agora::rtc::RemoteAudioContextInfo@{agora::rtc::RemoteAudioContextInfo}!ai\_ans\_enabled@{ai\_ans\_enabled}}
\index{ai\_ans\_enabled@{ai\_ans\_enabled}!agora::rtc::RemoteAudioContextInfo@{agora::rtc::RemoteAudioContextInfo}}
\doxysubsubsection{\texorpdfstring{ai\_ans\_enabled}{ai\_ans\_enabled}}
{\footnotesize\ttfamily \mbox{\hyperlink{classagora_1_1_optional}{agora\+::\+Optional}}$<$bool$>$ agora\+::rtc\+::\+Remote\+Audio\+Context\+Info\+::ai\+\_\+ans\+\_\+enabled}

Whether the remote AI A\+NS is enabled. \mbox{\Hypertarget{structagora_1_1rtc_1_1_remote_audio_context_info_a7512ce3c4563f4dc9fb51ce608e9565b}\label{structagora_1_1rtc_1_1_remote_audio_context_info_a7512ce3c4563f4dc9fb51ce608e9565b}} 
\index{agora::rtc::RemoteAudioContextInfo@{agora::rtc::RemoteAudioContextInfo}!agc\_enabled@{agc\_enabled}}
\index{agc\_enabled@{agc\_enabled}!agora::rtc::RemoteAudioContextInfo@{agora::rtc::RemoteAudioContextInfo}}
\doxysubsubsection{\texorpdfstring{agc\_enabled}{agc\_enabled}}
{\footnotesize\ttfamily \mbox{\hyperlink{classagora_1_1_optional}{agora\+::\+Optional}}$<$bool$>$ agora\+::rtc\+::\+Remote\+Audio\+Context\+Info\+::agc\+\_\+enabled}

Whether the remote A\+GC is enabled. 