\hypertarget{classio_1_1agora_1_1rtc2_1_1_spatial_audio_params}{}\doxysection{io.\+agora.\+rtc2.\+Spatial\+Audio\+Params Class Reference}
\label{classio_1_1agora_1_1rtc2_1_1_spatial_audio_params}\index{io.agora.rtc2.SpatialAudioParams@{io.agora.rtc2.SpatialAudioParams}}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
Double \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_spatial_audio_params_a9500b83aaf6c32cf0bf7ef7df063a08b}{get\+Speaker\+Azimuth}} ()
\item 
Double \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_spatial_audio_params_ab59325e11afb368645351143e00e5662}{get\+Speaker\+Elevation}} ()
\item 
Double \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_spatial_audio_params_a6402781b225d45032d5cf9638a7f5a6d}{get\+Speaker\+Distance}} ()
\item 
Integer \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_spatial_audio_params_ab983c2427751b201487eb0a8817233d9}{get\+Speaker\+Orientation}} ()
\item 
Boolean \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_spatial_audio_params_acedc08a6bcdb58906d8cda9a358e51bf}{get\+Blur\+Flag}} ()
\item 
Boolean \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_spatial_audio_params_a99922956fe4a76cf6e364fbfcc6e1ab5}{get\+Air\+Absorb\+Flag}} ()
\item 
Double \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_spatial_audio_params_aa55806092c22ea1974f01af909480dec}{get\+Speaker\+Attenuation}} ()
\item 
\mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_spatial_audio_params_ac53d8b6d93081e1dd5e1f60e800b3395}\label{classio_1_1agora_1_1rtc2_1_1_spatial_audio_params_ac53d8b6d93081e1dd5e1f60e800b3395}} 
Boolean {\bfseries get\+Doppler\+Flag} ()
\end{DoxyCompactItemize}
\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
Double \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_spatial_audio_params_ae18c0c536c971608ece28ac2e41b9f70}{speaker\+\_\+azimuth}}
\item 
Double \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_spatial_audio_params_a804f1d6f1ad826120a375ae04dac75d1}{speaker\+\_\+elevation}}
\item 
Double \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_spatial_audio_params_ac9aabd09b6d70670a761140545aba809}{speaker\+\_\+distance}}
\item 
Integer \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_spatial_audio_params_a10dfa18fe4b7699d6681c1988fb5388c}{speaker\+\_\+orientation}}
\item 
Boolean \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_spatial_audio_params_a0579a804f970fdbaf1883440da06bc37}{enable\+\_\+blur}}
\item 
Boolean \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_spatial_audio_params_afebd0f2865354b259b7b6a3dc179465b}{enable\+\_\+air\+\_\+absorb}}
\item 
Double \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_spatial_audio_params_adfb7e3777ff7275b9fdf1fe7b5472ac9}{speaker\+\_\+attenuation}}
\item 
Boolean \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_spatial_audio_params_ad0706aba388e0bcc036a95aa4fb3f892}{enable\+\_\+doppler}}
\end{DoxyCompactItemize}


\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_spatial_audio_params_a9500b83aaf6c32cf0bf7ef7df063a08b}\label{classio_1_1agora_1_1rtc2_1_1_spatial_audio_params_a9500b83aaf6c32cf0bf7ef7df063a08b}} 
\index{io.agora.rtc2.SpatialAudioParams@{io.agora.rtc2.SpatialAudioParams}!getSpeakerAzimuth@{getSpeakerAzimuth}}
\index{getSpeakerAzimuth@{getSpeakerAzimuth}!io.agora.rtc2.SpatialAudioParams@{io.agora.rtc2.SpatialAudioParams}}
\doxysubsubsection{\texorpdfstring{getSpeakerAzimuth()}{getSpeakerAzimuth()}}
{\footnotesize\ttfamily Double io.\+agora.\+rtc2.\+Spatial\+Audio\+Params.\+get\+Speaker\+Azimuth (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

get speaker azimuth \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_spatial_audio_params_ab59325e11afb368645351143e00e5662}\label{classio_1_1agora_1_1rtc2_1_1_spatial_audio_params_ab59325e11afb368645351143e00e5662}} 
\index{io.agora.rtc2.SpatialAudioParams@{io.agora.rtc2.SpatialAudioParams}!getSpeakerElevation@{getSpeakerElevation}}
\index{getSpeakerElevation@{getSpeakerElevation}!io.agora.rtc2.SpatialAudioParams@{io.agora.rtc2.SpatialAudioParams}}
\doxysubsubsection{\texorpdfstring{getSpeakerElevation()}{getSpeakerElevation()}}
{\footnotesize\ttfamily Double io.\+agora.\+rtc2.\+Spatial\+Audio\+Params.\+get\+Speaker\+Elevation (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

get speaker elevation \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_spatial_audio_params_a6402781b225d45032d5cf9638a7f5a6d}\label{classio_1_1agora_1_1rtc2_1_1_spatial_audio_params_a6402781b225d45032d5cf9638a7f5a6d}} 
\index{io.agora.rtc2.SpatialAudioParams@{io.agora.rtc2.SpatialAudioParams}!getSpeakerDistance@{getSpeakerDistance}}
\index{getSpeakerDistance@{getSpeakerDistance}!io.agora.rtc2.SpatialAudioParams@{io.agora.rtc2.SpatialAudioParams}}
\doxysubsubsection{\texorpdfstring{getSpeakerDistance()}{getSpeakerDistance()}}
{\footnotesize\ttfamily Double io.\+agora.\+rtc2.\+Spatial\+Audio\+Params.\+get\+Speaker\+Distance (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

get speaker distance \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_spatial_audio_params_ab983c2427751b201487eb0a8817233d9}\label{classio_1_1agora_1_1rtc2_1_1_spatial_audio_params_ab983c2427751b201487eb0a8817233d9}} 
\index{io.agora.rtc2.SpatialAudioParams@{io.agora.rtc2.SpatialAudioParams}!getSpeakerOrientation@{getSpeakerOrientation}}
\index{getSpeakerOrientation@{getSpeakerOrientation}!io.agora.rtc2.SpatialAudioParams@{io.agora.rtc2.SpatialAudioParams}}
\doxysubsubsection{\texorpdfstring{getSpeakerOrientation()}{getSpeakerOrientation()}}
{\footnotesize\ttfamily Integer io.\+agora.\+rtc2.\+Spatial\+Audio\+Params.\+get\+Speaker\+Orientation (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

get speaker orientation \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_spatial_audio_params_acedc08a6bcdb58906d8cda9a358e51bf}\label{classio_1_1agora_1_1rtc2_1_1_spatial_audio_params_acedc08a6bcdb58906d8cda9a358e51bf}} 
\index{io.agora.rtc2.SpatialAudioParams@{io.agora.rtc2.SpatialAudioParams}!getBlurFlag@{getBlurFlag}}
\index{getBlurFlag@{getBlurFlag}!io.agora.rtc2.SpatialAudioParams@{io.agora.rtc2.SpatialAudioParams}}
\doxysubsubsection{\texorpdfstring{getBlurFlag()}{getBlurFlag()}}
{\footnotesize\ttfamily Boolean io.\+agora.\+rtc2.\+Spatial\+Audio\+Params.\+get\+Blur\+Flag (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

get blur enabled flag \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_spatial_audio_params_a99922956fe4a76cf6e364fbfcc6e1ab5}\label{classio_1_1agora_1_1rtc2_1_1_spatial_audio_params_a99922956fe4a76cf6e364fbfcc6e1ab5}} 
\index{io.agora.rtc2.SpatialAudioParams@{io.agora.rtc2.SpatialAudioParams}!getAirAbsorbFlag@{getAirAbsorbFlag}}
\index{getAirAbsorbFlag@{getAirAbsorbFlag}!io.agora.rtc2.SpatialAudioParams@{io.agora.rtc2.SpatialAudioParams}}
\doxysubsubsection{\texorpdfstring{getAirAbsorbFlag()}{getAirAbsorbFlag()}}
{\footnotesize\ttfamily Boolean io.\+agora.\+rtc2.\+Spatial\+Audio\+Params.\+get\+Air\+Absorb\+Flag (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

get air absorb enabled flag \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_spatial_audio_params_aa55806092c22ea1974f01af909480dec}\label{classio_1_1agora_1_1rtc2_1_1_spatial_audio_params_aa55806092c22ea1974f01af909480dec}} 
\index{io.agora.rtc2.SpatialAudioParams@{io.agora.rtc2.SpatialAudioParams}!getSpeakerAttenuation@{getSpeakerAttenuation}}
\index{getSpeakerAttenuation@{getSpeakerAttenuation}!io.agora.rtc2.SpatialAudioParams@{io.agora.rtc2.SpatialAudioParams}}
\doxysubsubsection{\texorpdfstring{getSpeakerAttenuation()}{getSpeakerAttenuation()}}
{\footnotesize\ttfamily Double io.\+agora.\+rtc2.\+Spatial\+Audio\+Params.\+get\+Speaker\+Attenuation (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

get speaker attenuation 

\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_spatial_audio_params_ae18c0c536c971608ece28ac2e41b9f70}\label{classio_1_1agora_1_1rtc2_1_1_spatial_audio_params_ae18c0c536c971608ece28ac2e41b9f70}} 
\index{io.agora.rtc2.SpatialAudioParams@{io.agora.rtc2.SpatialAudioParams}!speaker\_azimuth@{speaker\_azimuth}}
\index{speaker\_azimuth@{speaker\_azimuth}!io.agora.rtc2.SpatialAudioParams@{io.agora.rtc2.SpatialAudioParams}}
\doxysubsubsection{\texorpdfstring{speaker\_azimuth}{speaker\_azimuth}}
{\footnotesize\ttfamily Double io.\+agora.\+rtc2.\+Spatial\+Audio\+Params.\+speaker\+\_\+azimuth}

Speaker azimuth in a spherical coordinate system centered on the listener. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_spatial_audio_params_a804f1d6f1ad826120a375ae04dac75d1}\label{classio_1_1agora_1_1rtc2_1_1_spatial_audio_params_a804f1d6f1ad826120a375ae04dac75d1}} 
\index{io.agora.rtc2.SpatialAudioParams@{io.agora.rtc2.SpatialAudioParams}!speaker\_elevation@{speaker\_elevation}}
\index{speaker\_elevation@{speaker\_elevation}!io.agora.rtc2.SpatialAudioParams@{io.agora.rtc2.SpatialAudioParams}}
\doxysubsubsection{\texorpdfstring{speaker\_elevation}{speaker\_elevation}}
{\footnotesize\ttfamily Double io.\+agora.\+rtc2.\+Spatial\+Audio\+Params.\+speaker\+\_\+elevation}

Speaker elevation in a spherical coordinate system centered on the listener. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_spatial_audio_params_ac9aabd09b6d70670a761140545aba809}\label{classio_1_1agora_1_1rtc2_1_1_spatial_audio_params_ac9aabd09b6d70670a761140545aba809}} 
\index{io.agora.rtc2.SpatialAudioParams@{io.agora.rtc2.SpatialAudioParams}!speaker\_distance@{speaker\_distance}}
\index{speaker\_distance@{speaker\_distance}!io.agora.rtc2.SpatialAudioParams@{io.agora.rtc2.SpatialAudioParams}}
\doxysubsubsection{\texorpdfstring{speaker\_distance}{speaker\_distance}}
{\footnotesize\ttfamily Double io.\+agora.\+rtc2.\+Spatial\+Audio\+Params.\+speaker\+\_\+distance}

Distance between speaker and listener. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_spatial_audio_params_a10dfa18fe4b7699d6681c1988fb5388c}\label{classio_1_1agora_1_1rtc2_1_1_spatial_audio_params_a10dfa18fe4b7699d6681c1988fb5388c}} 
\index{io.agora.rtc2.SpatialAudioParams@{io.agora.rtc2.SpatialAudioParams}!speaker\_orientation@{speaker\_orientation}}
\index{speaker\_orientation@{speaker\_orientation}!io.agora.rtc2.SpatialAudioParams@{io.agora.rtc2.SpatialAudioParams}}
\doxysubsubsection{\texorpdfstring{speaker\_orientation}{speaker\_orientation}}
{\footnotesize\ttfamily Integer io.\+agora.\+rtc2.\+Spatial\+Audio\+Params.\+speaker\+\_\+orientation}

Speaker orientation \mbox{[}0-\/180\mbox{]}, 0 degree is the same with listener orientation. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_spatial_audio_params_a0579a804f970fdbaf1883440da06bc37}\label{classio_1_1agora_1_1rtc2_1_1_spatial_audio_params_a0579a804f970fdbaf1883440da06bc37}} 
\index{io.agora.rtc2.SpatialAudioParams@{io.agora.rtc2.SpatialAudioParams}!enable\_blur@{enable\_blur}}
\index{enable\_blur@{enable\_blur}!io.agora.rtc2.SpatialAudioParams@{io.agora.rtc2.SpatialAudioParams}}
\doxysubsubsection{\texorpdfstring{enable\_blur}{enable\_blur}}
{\footnotesize\ttfamily Boolean io.\+agora.\+rtc2.\+Spatial\+Audio\+Params.\+enable\+\_\+blur}

Enable blur or not for the speaker. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_spatial_audio_params_afebd0f2865354b259b7b6a3dc179465b}\label{classio_1_1agora_1_1rtc2_1_1_spatial_audio_params_afebd0f2865354b259b7b6a3dc179465b}} 
\index{io.agora.rtc2.SpatialAudioParams@{io.agora.rtc2.SpatialAudioParams}!enable\_air\_absorb@{enable\_air\_absorb}}
\index{enable\_air\_absorb@{enable\_air\_absorb}!io.agora.rtc2.SpatialAudioParams@{io.agora.rtc2.SpatialAudioParams}}
\doxysubsubsection{\texorpdfstring{enable\_air\_absorb}{enable\_air\_absorb}}
{\footnotesize\ttfamily Boolean io.\+agora.\+rtc2.\+Spatial\+Audio\+Params.\+enable\+\_\+air\+\_\+absorb}

Enable air absorb or not for the speaker. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_spatial_audio_params_adfb7e3777ff7275b9fdf1fe7b5472ac9}\label{classio_1_1agora_1_1rtc2_1_1_spatial_audio_params_adfb7e3777ff7275b9fdf1fe7b5472ac9}} 
\index{io.agora.rtc2.SpatialAudioParams@{io.agora.rtc2.SpatialAudioParams}!speaker\_attenuation@{speaker\_attenuation}}
\index{speaker\_attenuation@{speaker\_attenuation}!io.agora.rtc2.SpatialAudioParams@{io.agora.rtc2.SpatialAudioParams}}
\doxysubsubsection{\texorpdfstring{speaker\_attenuation}{speaker\_attenuation}}
{\footnotesize\ttfamily Double io.\+agora.\+rtc2.\+Spatial\+Audio\+Params.\+speaker\+\_\+attenuation}

Speaker attenuation factor. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_spatial_audio_params_ad0706aba388e0bcc036a95aa4fb3f892}\label{classio_1_1agora_1_1rtc2_1_1_spatial_audio_params_ad0706aba388e0bcc036a95aa4fb3f892}} 
\index{io.agora.rtc2.SpatialAudioParams@{io.agora.rtc2.SpatialAudioParams}!enable\_doppler@{enable\_doppler}}
\index{enable\_doppler@{enable\_doppler}!io.agora.rtc2.SpatialAudioParams@{io.agora.rtc2.SpatialAudioParams}}
\doxysubsubsection{\texorpdfstring{enable\_doppler}{enable\_doppler}}
{\footnotesize\ttfamily Boolean io.\+agora.\+rtc2.\+Spatial\+Audio\+Params.\+enable\+\_\+doppler}

Enable doppler factor. 