\doxysection{Elput device functions}
\hypertarget{group__Elput__Device__Group}{}\label{group__Elput__Device__Group}\index{Elput device functions@{Elput device functions}}
\doxysubsubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
EAPI Elput\+\_\+\+Seat \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Elput__Device__Group_gac04256d43df8c5030cd940386756a216}{elput\+\_\+device\+\_\+seat\+\_\+get}} (const Elput\+\_\+\+Device \texorpdfstring{$\ast$}{*}dev)
\begin{DoxyCompactList}\small\item\em Get the seat object for a device. \end{DoxyCompactList}\item 
EAPI Elput\+\_\+\+Device\+\_\+\+Caps \mbox{\hyperlink{group__Elput__Device__Group_ga7b5121028c58615c144a873f706adbf2}{elput\+\_\+device\+\_\+caps\+\_\+get}} (const Elput\+\_\+\+Device \texorpdfstring{$\ast$}{*}dev)
\begin{DoxyCompactList}\small\item\em Get the caps for a device. \end{DoxyCompactList}\item 
EAPI \mbox{\hyperlink{group__Eina__Stringshare__Group_ga2b7dc19609a55e630a96cc1396e38a53}{Eina\+\_\+\+Stringshare}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__Elput__Device__Group_ga5c184a140b27253276c228cc5e611931}{elput\+\_\+device\+\_\+output\+\_\+name\+\_\+get}} (Elput\+\_\+\+Device \texorpdfstring{$\ast$}{*}device)
\begin{DoxyCompactList}\small\item\em Return the output name associated with a given device. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Functions for getting attributes of devices 

\doxysubsection{Function Documentation}
\Hypertarget{group__Elput__Device__Group_gac04256d43df8c5030cd940386756a216}\label{group__Elput__Device__Group_gac04256d43df8c5030cd940386756a216} 
\index{Elput device functions@{Elput device functions}!elput\_device\_seat\_get@{elput\_device\_seat\_get}}
\index{elput\_device\_seat\_get@{elput\_device\_seat\_get}!Elput device functions@{Elput device functions}}
\doxysubsubsection{\texorpdfstring{elput\_device\_seat\_get()}{elput\_device\_seat\_get()}}
{\footnotesize\ttfamily EAPI Elput\+\_\+\+Seat \texorpdfstring{$\ast$}{*} elput\+\_\+device\+\_\+seat\+\_\+get (\begin{DoxyParamCaption}\item[{const Elput\+\_\+\+Device \texorpdfstring{$\ast$}{*}}]{dev }\end{DoxyParamCaption})}



Get the seat object for a device. 


\begin{DoxyParams}{Parameters}
{\em dev} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The seat
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+20 
\end{DoxySince}


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

\Hypertarget{group__Elput__Device__Group_ga7b5121028c58615c144a873f706adbf2}\label{group__Elput__Device__Group_ga7b5121028c58615c144a873f706adbf2} 
\index{Elput device functions@{Elput device functions}!elput\_device\_caps\_get@{elput\_device\_caps\_get}}
\index{elput\_device\_caps\_get@{elput\_device\_caps\_get}!Elput device functions@{Elput device functions}}
\doxysubsubsection{\texorpdfstring{elput\_device\_caps\_get()}{elput\_device\_caps\_get()}}
{\footnotesize\ttfamily EAPI Elput\+\_\+\+Device\+\_\+\+Caps elput\+\_\+device\+\_\+caps\+\_\+get (\begin{DoxyParamCaption}\item[{const Elput\+\_\+\+Device \texorpdfstring{$\ast$}{*}}]{dev }\end{DoxyParamCaption})}



Get the caps for a device. 


\begin{DoxyParams}{Parameters}
{\em dev} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The caps, 0 on failure
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+20 
\end{DoxySince}


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

\Hypertarget{group__Elput__Device__Group_ga5c184a140b27253276c228cc5e611931}\label{group__Elput__Device__Group_ga5c184a140b27253276c228cc5e611931} 
\index{Elput device functions@{Elput device functions}!elput\_device\_output\_name\_get@{elput\_device\_output\_name\_get}}
\index{elput\_device\_output\_name\_get@{elput\_device\_output\_name\_get}!Elput device functions@{Elput device functions}}
\doxysubsubsection{\texorpdfstring{elput\_device\_output\_name\_get()}{elput\_device\_output\_name\_get()}}
{\footnotesize\ttfamily EAPI \mbox{\hyperlink{group__Eina__Stringshare__Group_ga2b7dc19609a55e630a96cc1396e38a53}{Eina\+\_\+\+Stringshare}} \texorpdfstring{$\ast$}{*} elput\+\_\+device\+\_\+output\+\_\+name\+\_\+get (\begin{DoxyParamCaption}\item[{Elput\+\_\+\+Device \texorpdfstring{$\ast$}{*}}]{device }\end{DoxyParamCaption})}



Return the output name associated with a given device. 


\begin{DoxyParams}{Parameters}
{\em device} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
An Eina\+\_\+\+Stringshare of the output name for this device, or NULL on error
\end{DoxyReturn}
\begin{DoxySince}{Since}
1.\+20 
\end{DoxySince}


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

