\hypertarget{classio_1_1agora_1_1spatialaudio_1_1_i_base_spatial_audio_engine}{}\doxysection{io.\+agora.\+spatialaudio.\+I\+Base\+Spatial\+Audio\+Engine Class Reference}
\label{classio_1_1agora_1_1spatialaudio_1_1_i_base_spatial_audio_engine}\index{io.agora.spatialaudio.IBaseSpatialAudioEngine@{io.agora.spatialaudio.IBaseSpatialAudioEngine}}
Inheritance diagram for io.\+agora.\+spatialaudio.\+I\+Base\+Spatial\+Audio\+Engine\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classio_1_1agora_1_1spatialaudio_1_1_i_base_spatial_audio_engine}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classio_1_1agora_1_1spatialaudio_1_1_i_base_spatial_audio_engine_aa2fca44c204292d74512c95b85b7b895}\label{classio_1_1agora_1_1spatialaudio_1_1_i_base_spatial_audio_engine_aa2fca44c204292d74512c95b85b7b895}} 
abstract int {\bfseries set\+Max\+Audio\+Recv\+Count} (int max\+Count)
\item 
\mbox{\Hypertarget{classio_1_1agora_1_1spatialaudio_1_1_i_base_spatial_audio_engine_a7bddc1bd9ec588cc63f7026b240ff12c}\label{classio_1_1agora_1_1spatialaudio_1_1_i_base_spatial_audio_engine_a7bddc1bd9ec588cc63f7026b240ff12c}} 
abstract int {\bfseries set\+Audio\+Recv\+Range} (float range)
\item 
\mbox{\Hypertarget{classio_1_1agora_1_1spatialaudio_1_1_i_base_spatial_audio_engine_a361e2f546725857c565166287d76c7f4}\label{classio_1_1agora_1_1spatialaudio_1_1_i_base_spatial_audio_engine_a361e2f546725857c565166287d76c7f4}} 
abstract int {\bfseries set\+Distance\+Unit} (float unit)
\item 
\mbox{\Hypertarget{classio_1_1agora_1_1spatialaudio_1_1_i_base_spatial_audio_engine_a349134289e0a6c311a1bc725427ac1a8}\label{classio_1_1agora_1_1spatialaudio_1_1_i_base_spatial_audio_engine_a349134289e0a6c311a1bc725427ac1a8}} 
abstract int {\bfseries update\+Self\+Position} (float\mbox{[}$\,$\mbox{]} position, float\mbox{[}$\,$\mbox{]} axis\+Forward, float\mbox{[}$\,$\mbox{]} axis\+Right, float\mbox{[}$\,$\mbox{]} axis\+Up)
\item 
\mbox{\Hypertarget{classio_1_1agora_1_1spatialaudio_1_1_i_base_spatial_audio_engine_a0073091404934f373205d4eb05a05ecf}\label{classio_1_1agora_1_1spatialaudio_1_1_i_base_spatial_audio_engine_a0073091404934f373205d4eb05a05ecf}} 
abstract int {\bfseries update\+Player\+Position\+Info} (int player\+Id, \mbox{\hyperlink{classio_1_1agora_1_1spatialaudio_1_1_remote_voice_position_info}{Remote\+Voice\+Position\+Info}} position\+Info)
\item 
\mbox{\Hypertarget{classio_1_1agora_1_1spatialaudio_1_1_i_base_spatial_audio_engine_ae200e8f707801bc985dac84e8d03496e}\label{classio_1_1agora_1_1spatialaudio_1_1_i_base_spatial_audio_engine_ae200e8f707801bc985dac84e8d03496e}} 
abstract int {\bfseries mute\+Local\+Audio\+Stream} (boolean mute)
\item 
\mbox{\Hypertarget{classio_1_1agora_1_1spatialaudio_1_1_i_base_spatial_audio_engine_a851679c7fb7a89e2cc750b489ac5ef3c}\label{classio_1_1agora_1_1spatialaudio_1_1_i_base_spatial_audio_engine_a851679c7fb7a89e2cc750b489ac5ef3c}} 
abstract int {\bfseries mute\+All\+Remote\+Audio\+Streams} (boolean mute)
\item 
\mbox{\Hypertarget{classio_1_1agora_1_1spatialaudio_1_1_i_base_spatial_audio_engine_a896cc667b97829c3b80f522864763aff}\label{classio_1_1agora_1_1spatialaudio_1_1_i_base_spatial_audio_engine_a896cc667b97829c3b80f522864763aff}} 
abstract int {\bfseries set\+Zones} (\mbox{\hyperlink{classio_1_1agora_1_1spatialaudio_1_1_spatial_audio_zone}{Spatial\+Audio\+Zone}}\mbox{[}$\,$\mbox{]} zones)
\item 
\mbox{\Hypertarget{classio_1_1agora_1_1spatialaudio_1_1_i_base_spatial_audio_engine_a29fb9169ea61fc606738e2a6cb751a57}\label{classio_1_1agora_1_1spatialaudio_1_1_i_base_spatial_audio_engine_a29fb9169ea61fc606738e2a6cb751a57}} 
abstract int {\bfseries set\+Player\+Attenuation} (int player\+Id, double attenuation, boolean force\+Set)
\item 
\mbox{\Hypertarget{classio_1_1agora_1_1spatialaudio_1_1_i_base_spatial_audio_engine_aed61a7e9465461b8ea1cf60ee5464d28}\label{classio_1_1agora_1_1spatialaudio_1_1_i_base_spatial_audio_engine_aed61a7e9465461b8ea1cf60ee5464d28}} 
abstract int {\bfseries mute\+Remote\+Audio\+Stream} (int uid, boolean mute)
\item 
\mbox{\Hypertarget{classio_1_1agora_1_1spatialaudio_1_1_i_base_spatial_audio_engine_ab8535311add94498126d22d81ff36be4}\label{classio_1_1agora_1_1spatialaudio_1_1_i_base_spatial_audio_engine_ab8535311add94498126d22d81ff36be4}} 
abstract int {\bfseries update\+Self\+Position\+Ex} (float\mbox{[}$\,$\mbox{]} position, float\mbox{[}$\,$\mbox{]} axis\+Forward, float\mbox{[}$\,$\mbox{]} axis\+Right, float\mbox{[}$\,$\mbox{]} axis\+Up, \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_rtc_connection}{Rtc\+Connection}} connection)
\item 
\mbox{\Hypertarget{classio_1_1agora_1_1spatialaudio_1_1_i_base_spatial_audio_engine_a3bd1e0b50356105f66dcdfec5a56cf5e}\label{classio_1_1agora_1_1spatialaudio_1_1_i_base_spatial_audio_engine_a3bd1e0b50356105f66dcdfec5a56cf5e}} 
abstract int {\bfseries clear\+Remote\+Positions} ()
\end{DoxyCompactItemize}
\doxysubsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classio_1_1agora_1_1spatialaudio_1_1_i_base_spatial_audio_engine_a9e631d9959b76b09cfa0016d3c83ea0f}\label{classio_1_1agora_1_1spatialaudio_1_1_i_base_spatial_audio_engine_a9e631d9959b76b09cfa0016d3c83ea0f}} 
abstract int {\bfseries release} ()
\end{DoxyCompactItemize}
