\hypertarget{group__Ecore__Drm__Init__Group}{}\section{Drm Library Init and Shutdown Functions}
\label{group__Ecore__Drm__Init__Group}\index{Drm Library Init and Shutdown Functions@{Drm Library Init and Shutdown Functions}}


Functions that start and shutdown the Ecore\+\_\+\+Drm Library.  


\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
int \hyperlink{group__Ecore__Drm__Init__Group_gae2c58e2992ce9af065417ec998202546}{ecore\+\_\+drm\+\_\+init} (void)
\begin{DoxyCompactList}\small\item\em Initialize the Ecore\+\_\+\+Drm library. \end{DoxyCompactList}\item 
int \hyperlink{group__Ecore__Drm__Init__Group_ga7bd82b81b62b5e541655e38b9cf71f58}{ecore\+\_\+drm\+\_\+shutdown} (void)
\begin{DoxyCompactList}\small\item\em Shutdown the Ecore\+\_\+\+Drm library. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Functions that start and shutdown the Ecore\+\_\+\+Drm Library. 



\subsection{Function Documentation}
\mbox{\Hypertarget{group__Ecore__Drm__Init__Group_gae2c58e2992ce9af065417ec998202546}\label{group__Ecore__Drm__Init__Group_gae2c58e2992ce9af065417ec998202546}} 
\index{Drm Library Init and Shutdown Functions@{Drm Library Init and Shutdown Functions}!ecore\+\_\+drm\+\_\+init@{ecore\+\_\+drm\+\_\+init}}
\index{ecore\+\_\+drm\+\_\+init@{ecore\+\_\+drm\+\_\+init}!Drm Library Init and Shutdown Functions@{Drm Library Init and Shutdown Functions}}
\subsubsection{\texorpdfstring{ecore\+\_\+drm\+\_\+init()}{ecore\_drm\_init()}}
{\footnotesize\ttfamily int ecore\+\_\+drm\+\_\+init (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Initialize the Ecore\+\_\+\+Drm library. 

\begin{DoxyReturn}{Returns}
The number of times the library has been initialized without being shut down. 0 is returned if an error occurs. 
\end{DoxyReturn}


References ecore\+\_\+event\+\_\+init(), ecore\+\_\+init(), ecore\+\_\+shutdown(), eina\+\_\+init(), eina\+\_\+log\+\_\+domain\+\_\+register(), E\+I\+N\+A\+\_\+\+L\+O\+G\+\_\+\+E\+RR, E\+I\+N\+A\+\_\+\+L\+O\+G\+\_\+\+L\+E\+V\+E\+L\+\_\+\+D\+BG, eina\+\_\+log\+\_\+level\+\_\+set(), and eina\+\_\+shutdown().

\mbox{\Hypertarget{group__Ecore__Drm__Init__Group_ga7bd82b81b62b5e541655e38b9cf71f58}\label{group__Ecore__Drm__Init__Group_ga7bd82b81b62b5e541655e38b9cf71f58}} 
\index{Drm Library Init and Shutdown Functions@{Drm Library Init and Shutdown Functions}!ecore\+\_\+drm\+\_\+shutdown@{ecore\+\_\+drm\+\_\+shutdown}}
\index{ecore\+\_\+drm\+\_\+shutdown@{ecore\+\_\+drm\+\_\+shutdown}!Drm Library Init and Shutdown Functions@{Drm Library Init and Shutdown Functions}}
\subsubsection{\texorpdfstring{ecore\+\_\+drm\+\_\+shutdown()}{ecore\_drm\_shutdown()}}
{\footnotesize\ttfamily int ecore\+\_\+drm\+\_\+shutdown (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Shutdown the Ecore\+\_\+\+Drm library. 

\begin{DoxyReturn}{Returns}
The number of times the library has been initialized without being shutdown. 0 is returned if an error occurs. 
\end{DoxyReturn}


References ecore\+\_\+drm\+\_\+device\+\_\+free(), ecore\+\_\+drm\+\_\+devices\+\_\+get(), ecore\+\_\+event\+\_\+shutdown(), ecore\+\_\+shutdown(), eeze\+\_\+shutdown(), eina\+\_\+list\+\_\+clone(), E\+I\+N\+A\+\_\+\+L\+I\+S\+T\+\_\+\+F\+R\+EE, eina\+\_\+log\+\_\+domain\+\_\+unregister(), eina\+\_\+shutdown(), and E\+RR.

