\doxysubsubsection{API available for accessing webcam}
\hypertarget{group__Emotion__Webcam}{}\label{group__Emotion__Webcam}\index{API available for accessing webcam@{API available for accessing webcam}}
\doxysubsubsubsubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
EMOTION\+\_\+\+API const \mbox{\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Emotion__Webcam_gabc867d5372bebb424d632ebb40e63973}{emotion\+\_\+webcams\+\_\+get}} (void)
\begin{DoxyCompactList}\small\item\em Get a list of active and available webcam. \end{DoxyCompactList}\item 
EMOTION\+\_\+\+API const char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Emotion__Webcam_ga8c53720dc0b39ea954bc821898f8e997}{emotion\+\_\+webcam\+\_\+name\+\_\+get}} (const \mbox{\hyperlink{group__Emotion__API_gaab2660883f5966ba24784ddd3e78138a}{Emotion\+\_\+\+Webcam}} \texorpdfstring{$\ast$}{*}ew)
\begin{DoxyCompactList}\small\item\em Get the human understandable name of a Webcam. \end{DoxyCompactList}\item 
EMOTION\+\_\+\+API const char \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Emotion__Webcam_ga0c2e6ba11fce0fb3d8ea50d573a01424}{emotion\+\_\+webcam\+\_\+device\+\_\+get}} (const \mbox{\hyperlink{group__Emotion__API_gaab2660883f5966ba24784ddd3e78138a}{Emotion\+\_\+\+Webcam}} \texorpdfstring{$\ast$}{*}ew)
\begin{DoxyCompactList}\small\item\em Get the uri of a Webcam that will be understood by emotion. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsubsubsection{Detailed Description}




\doxysubsubsubsection{Function Documentation}
\Hypertarget{group__Emotion__Webcam_gabc867d5372bebb424d632ebb40e63973}\label{group__Emotion__Webcam_gabc867d5372bebb424d632ebb40e63973} 
\index{API available for accessing webcam@{API available for accessing webcam}!emotion\_webcams\_get@{emotion\_webcams\_get}}
\index{emotion\_webcams\_get@{emotion\_webcams\_get}!API available for accessing webcam@{API available for accessing webcam}}
\doxysubsubsubsubsection{\texorpdfstring{emotion\_webcams\_get()}{emotion\_webcams\_get()}}
{\footnotesize\ttfamily EMOTION\+\_\+\+API const \mbox{\hyperlink{group__Eina__List__Group_ga3295e1210efea1fb0fd6acbf3cbc1f29}{Eina\+\_\+\+List}} \texorpdfstring{$\ast$}{*} emotion\+\_\+webcams\+\_\+get (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Get a list of active and available webcam. 

\begin{DoxyReturn}{Returns}
the list of available webcam at the time of the call.
\end{DoxyReturn}
It will return the current live list of webcam. It is updated before triggering EMOTION\+\_\+\+WEBCAM\+\_\+\+UPDATE and should never be modified. \begin{Desc}
\item[Examples]\par
\mbox{\hyperlink{emotion_test_main_8c-example}{emotion\+\_\+test\+\_\+main.\+c}}.\end{Desc}


References \mbox{\hyperlink{group__Eina__Safety__Checks__Group_gab2b07061fc6500dedd9cd41c8d16f95d}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN\+\_\+\+VAL}}.

\Hypertarget{group__Emotion__Webcam_ga8c53720dc0b39ea954bc821898f8e997}\label{group__Emotion__Webcam_ga8c53720dc0b39ea954bc821898f8e997} 
\index{API available for accessing webcam@{API available for accessing webcam}!emotion\_webcam\_name\_get@{emotion\_webcam\_name\_get}}
\index{emotion\_webcam\_name\_get@{emotion\_webcam\_name\_get}!API available for accessing webcam@{API available for accessing webcam}}
\doxysubsubsubsubsection{\texorpdfstring{emotion\_webcam\_name\_get()}{emotion\_webcam\_name\_get()}}
{\footnotesize\ttfamily EMOTION\+\_\+\+API const char \texorpdfstring{$\ast$}{*} emotion\+\_\+webcam\+\_\+name\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Emotion__API_gaab2660883f5966ba24784ddd3e78138a}{Emotion\+\_\+\+Webcam}} \texorpdfstring{$\ast$}{*}}]{ew }\end{DoxyParamCaption})}



Get the human understandable name of a Webcam. 


\begin{DoxyParams}{Parameters}
{\em ew} & The webcam to get the name from. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
the actual human readable name. 
\end{DoxyReturn}
\begin{Desc}
\item[Examples]\par
\mbox{\hyperlink{emotion_test_main_8c-example}{emotion\+\_\+test\+\_\+main.\+c}}.\end{Desc}


References \mbox{\hyperlink{group__Eina__Safety__Checks__Group_gab2b07061fc6500dedd9cd41c8d16f95d}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN\+\_\+\+VAL}}.

\Hypertarget{group__Emotion__Webcam_ga0c2e6ba11fce0fb3d8ea50d573a01424}\label{group__Emotion__Webcam_ga0c2e6ba11fce0fb3d8ea50d573a01424} 
\index{API available for accessing webcam@{API available for accessing webcam}!emotion\_webcam\_device\_get@{emotion\_webcam\_device\_get}}
\index{emotion\_webcam\_device\_get@{emotion\_webcam\_device\_get}!API available for accessing webcam@{API available for accessing webcam}}
\doxysubsubsubsubsection{\texorpdfstring{emotion\_webcam\_device\_get()}{emotion\_webcam\_device\_get()}}
{\footnotesize\ttfamily EMOTION\+\_\+\+API const char \texorpdfstring{$\ast$}{*} emotion\+\_\+webcam\+\_\+device\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Emotion__API_gaab2660883f5966ba24784ddd3e78138a}{Emotion\+\_\+\+Webcam}} \texorpdfstring{$\ast$}{*}}]{ew }\end{DoxyParamCaption})}



Get the uri of a Webcam that will be understood by emotion. 


\begin{DoxyParams}{Parameters}
{\em ew} & The webcam to get the uri from. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
the actual uri that emotion will later understood. 
\end{DoxyReturn}
\begin{Desc}
\item[Examples]\par
\mbox{\hyperlink{emotion_test_main_8c-example}{emotion\+\_\+test\+\_\+main.\+c}}.\end{Desc}


References \mbox{\hyperlink{group__Eina__Safety__Checks__Group_gab2b07061fc6500dedd9cd41c8d16f95d}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN\+\_\+\+VAL}}.

