\hypertarget{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_agora_face_position_info}{}\doxysection{io.\+agora.\+rtc2.\+I\+Rtc\+Engine\+Event\+Handler.\+Agora\+Face\+Position\+Info Class Reference}
\label{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_agora_face_position_info}\index{io.agora.rtc2.IRtcEngineEventHandler.AgoraFacePositionInfo@{io.agora.rtc2.IRtcEngineEventHandler.AgoraFacePositionInfo}}


The information of the detected human face.  


\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_agora_face_position_info_ac9d0ac6667acac4550c539516a4cad83}{x}}
\item 
int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_agora_face_position_info_a940f54ba82bcee6606f7a929b0197e22}{y}}
\item 
int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_agora_face_position_info_a1d969b2b66d58fbecaa765271f550d37}{width}}
\item 
int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_agora_face_position_info_a71395071f2ec11e8957b2dd0bf6227d8}{height}}
\item 
int \mbox{\hyperlink{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_agora_face_position_info_a44d2f9940a00ebc64bc1bf5be2de6f0c}{distance}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
The information of the detected human face. 

\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_agora_face_position_info_ac9d0ac6667acac4550c539516a4cad83}\label{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_agora_face_position_info_ac9d0ac6667acac4550c539516a4cad83}} 
\index{io.agora.rtc2.IRtcEngineEventHandler.AgoraFacePositionInfo@{io.agora.rtc2.IRtcEngineEventHandler.AgoraFacePositionInfo}!x@{x}}
\index{x@{x}!io.agora.rtc2.IRtcEngineEventHandler.AgoraFacePositionInfo@{io.agora.rtc2.IRtcEngineEventHandler.AgoraFacePositionInfo}}
\doxysubsubsection{\texorpdfstring{x}{x}}
{\footnotesize\ttfamily int io.\+agora.\+rtc2.\+I\+Rtc\+Engine\+Event\+Handler.\+Agora\+Face\+Position\+Info.\+x}

The x-\/coordinate (px) of the human face in the local video. The horizontal position relative to the origin, where the upper left corner of the captured video is the origin, and the x-\/coordinate is the upper left corner of the watermark. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_agora_face_position_info_a940f54ba82bcee6606f7a929b0197e22}\label{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_agora_face_position_info_a940f54ba82bcee6606f7a929b0197e22}} 
\index{io.agora.rtc2.IRtcEngineEventHandler.AgoraFacePositionInfo@{io.agora.rtc2.IRtcEngineEventHandler.AgoraFacePositionInfo}!y@{y}}
\index{y@{y}!io.agora.rtc2.IRtcEngineEventHandler.AgoraFacePositionInfo@{io.agora.rtc2.IRtcEngineEventHandler.AgoraFacePositionInfo}}
\doxysubsubsection{\texorpdfstring{y}{y}}
{\footnotesize\ttfamily int io.\+agora.\+rtc2.\+I\+Rtc\+Engine\+Event\+Handler.\+Agora\+Face\+Position\+Info.\+y}

The y-\/coordinate (px) of the human face in the local video. Taking the top left corner of the captured video as the origin, the y coordinate represents the relative longitudinal displacement of the top left corner of the human face to the origin. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_agora_face_position_info_a1d969b2b66d58fbecaa765271f550d37}\label{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_agora_face_position_info_a1d969b2b66d58fbecaa765271f550d37}} 
\index{io.agora.rtc2.IRtcEngineEventHandler.AgoraFacePositionInfo@{io.agora.rtc2.IRtcEngineEventHandler.AgoraFacePositionInfo}!width@{width}}
\index{width@{width}!io.agora.rtc2.IRtcEngineEventHandler.AgoraFacePositionInfo@{io.agora.rtc2.IRtcEngineEventHandler.AgoraFacePositionInfo}}
\doxysubsubsection{\texorpdfstring{width}{width}}
{\footnotesize\ttfamily int io.\+agora.\+rtc2.\+I\+Rtc\+Engine\+Event\+Handler.\+Agora\+Face\+Position\+Info.\+width}

The width (px) of the human face in the captured video. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_agora_face_position_info_a71395071f2ec11e8957b2dd0bf6227d8}\label{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_agora_face_position_info_a71395071f2ec11e8957b2dd0bf6227d8}} 
\index{io.agora.rtc2.IRtcEngineEventHandler.AgoraFacePositionInfo@{io.agora.rtc2.IRtcEngineEventHandler.AgoraFacePositionInfo}!height@{height}}
\index{height@{height}!io.agora.rtc2.IRtcEngineEventHandler.AgoraFacePositionInfo@{io.agora.rtc2.IRtcEngineEventHandler.AgoraFacePositionInfo}}
\doxysubsubsection{\texorpdfstring{height}{height}}
{\footnotesize\ttfamily int io.\+agora.\+rtc2.\+I\+Rtc\+Engine\+Event\+Handler.\+Agora\+Face\+Position\+Info.\+height}

The height (px) of the human face in the captured video. \mbox{\Hypertarget{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_agora_face_position_info_a44d2f9940a00ebc64bc1bf5be2de6f0c}\label{classio_1_1agora_1_1rtc2_1_1_i_rtc_engine_event_handler_1_1_agora_face_position_info_a44d2f9940a00ebc64bc1bf5be2de6f0c}} 
\index{io.agora.rtc2.IRtcEngineEventHandler.AgoraFacePositionInfo@{io.agora.rtc2.IRtcEngineEventHandler.AgoraFacePositionInfo}!distance@{distance}}
\index{distance@{distance}!io.agora.rtc2.IRtcEngineEventHandler.AgoraFacePositionInfo@{io.agora.rtc2.IRtcEngineEventHandler.AgoraFacePositionInfo}}
\doxysubsubsection{\texorpdfstring{distance}{distance}}
{\footnotesize\ttfamily int io.\+agora.\+rtc2.\+I\+Rtc\+Engine\+Event\+Handler.\+Agora\+Face\+Position\+Info.\+distance}

The distance between the human face and the device screen (cm). 