\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 
\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} int \hyperlink{group__Ecore__Drm__Init__Group_ga4de3135d5ca063b7b271a8d90092c9f8}{ecore\+\_\+drm\+\_\+init} (void)
\begin{DoxyCompactList}\small\item\em Initialize the Ecore\+\_\+\+Drm library. \end{DoxyCompactList}\item 
\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{E\+A\+P\+I} int \hyperlink{group__Ecore__Drm__Init__Group_ga8614718551f171574b4dd932690878c4}{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}
\hypertarget{group__Ecore__Drm__Init__Group_ga4de3135d5ca063b7b271a8d90092c9f8}{}\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[{ecore\+\_\+drm\+\_\+init}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+P\+I} int ecore\+\_\+drm\+\_\+init (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\label{group__Ecore__Drm__Init__Group_ga4de3135d5ca063b7b271a8d90092c9f8}


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 E\+C\+O\+R\+E\+\_\+\+D\+R\+M\+\_\+\+E\+V\+E\+N\+T\+\_\+\+O\+U\+T\+P\+U\+T, E\+C\+O\+R\+E\+\_\+\+D\+R\+M\+\_\+\+E\+V\+E\+N\+T\+\_\+\+S\+E\+A\+T\+\_\+\+A\+D\+D, ecore\+\_\+event\+\_\+init(), ecore\+\_\+event\+\_\+shutdown(), ecore\+\_\+event\+\_\+type\+\_\+new(), ecore\+\_\+init(), ecore\+\_\+shutdown(), eeze\+\_\+init(), eina\+\_\+init(), eina\+\_\+log\+\_\+domain\+\_\+level\+\_\+set(), eina\+\_\+log\+\_\+domain\+\_\+register(), eina\+\_\+log\+\_\+domain\+\_\+unregister(), E\+I\+N\+A\+\_\+\+L\+O\+G\+\_\+\+E\+R\+R, E\+I\+N\+A\+\_\+\+L\+O\+G\+\_\+\+L\+E\+V\+E\+L\+\_\+\+D\+B\+G, eina\+\_\+log\+\_\+level\+\_\+set(), and eina\+\_\+shutdown().

\hypertarget{group__Ecore__Drm__Init__Group_ga8614718551f171574b4dd932690878c4}{}\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[{ecore\+\_\+drm\+\_\+shutdown}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\+A\+P\+I} int ecore\+\_\+drm\+\_\+shutdown (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}\label{group__Ecore__Drm__Init__Group_ga8614718551f171574b4dd932690878c4}


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\+\_\+event\+\_\+shutdown(), ecore\+\_\+shutdown(), eeze\+\_\+shutdown(), eina\+\_\+log\+\_\+domain\+\_\+unregister(), eina\+\_\+shutdown(), and E\+R\+R.

