\hypertarget{Ecore__Audio_8h}{}\doxysection{Ecore\+\_\+\+Audio.\+h File Reference}
\label{Ecore__Audio_8h}\index{Ecore\_Audio.h@{Ecore\_Audio.h}}


Audio utility functions.  


\doxysubsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{struct__Ecore__Audio__Vio}{\+\_\+\+Ecore\+\_\+\+Audio\+\_\+\+Vio}}
\end{DoxyCompactItemize}
\doxysubsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef enum \mbox{\hyperlink{group__Ecore__Audio__Group_gab353f850191aed506e5da91ee85318ca}{\+\_\+\+Ecore\+\_\+\+Audio\+\_\+\+Type}} \mbox{\hyperlink{group__Ecore__Audio__Group_ga86979dc476f8b8798ac9f19e2365071b}{Ecore\+\_\+\+Audio\+\_\+\+Type}}
\item 
typedef struct \+\_\+\+Ecore\+\_\+\+Audio\+\_\+\+Module \mbox{\hyperlink{group__Ecore__Audio__Group_ga217214affb55b7974415aea1e3d740b8}{Ecore\+\_\+\+Audio\+\_\+\+Module}}
\begin{DoxyCompactList}\small\item\em The audio module. \end{DoxyCompactList}\item 
typedef struct \+\_\+\+Ecore\+\_\+\+Audio\+\_\+\+Object \mbox{\hyperlink{group__Ecore__Audio__Group_ga49981de2c430ee94f1e91b8da5474667}{Ecore\+\_\+\+Audio\+\_\+\+Object}}
\begin{DoxyCompactList}\small\item\em The audio object. \end{DoxyCompactList}\item 
typedef struct \mbox{\hyperlink{struct__Ecore__Audio__Vio}{\+\_\+\+Ecore\+\_\+\+Audio\+\_\+\+Vio}} \mbox{\hyperlink{group__Ecore__Audio__Group_gadb3f9c08d420f3b613a1ac34a84ce015}{Ecore\+\_\+\+Audio\+\_\+\+Vio}}
\begin{DoxyCompactList}\small\item\em Holds the callback functions to implement virtual file IO. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \mbox{\hyperlink{group__Ecore__Audio__Group_gab353f850191aed506e5da91ee85318ca}{\+\_\+\+Ecore\+\_\+\+Audio\+\_\+\+Type}} \{ \newline
\mbox{\hyperlink{group__Ecore__Audio__Group_ggab353f850191aed506e5da91ee85318caac9599813f56ea4bdf4c18d500a3cb8ed}{ECORE\+\_\+\+AUDIO\+\_\+\+TYPE\+\_\+\+PULSE}}
, \newline
\mbox{\hyperlink{group__Ecore__Audio__Group_ggab353f850191aed506e5da91ee85318caa752724b297540faad9148e2cb8317443}{ECORE\+\_\+\+AUDIO\+\_\+\+TYPE\+\_\+\+ALSA}}
, \newline
\mbox{\hyperlink{group__Ecore__Audio__Group_ggab353f850191aed506e5da91ee85318caa77a1b58f4a5854940f0b6ce87614efd6}{ECORE\+\_\+\+AUDIO\+\_\+\+TYPE\+\_\+\+SNDFILE}}
, \newline
\mbox{\hyperlink{group__Ecore__Audio__Group_ggab353f850191aed506e5da91ee85318caa82fa0a8eb732d3e6faa733065b612a1a}{ECORE\+\_\+\+AUDIO\+\_\+\+TYPE\+\_\+\+TONE}}
, \newline
\mbox{\hyperlink{group__Ecore__Audio__Group_ggab353f850191aed506e5da91ee85318caaf6fec1afe2035ee0b89aaa7a927532f1}{ECORE\+\_\+\+AUDIO\+\_\+\+TYPE\+\_\+\+CORE\+\_\+\+AUDIO}}
, \newline
\mbox{\hyperlink{group__Ecore__Audio__Group_ggab353f850191aed506e5da91ee85318caa2e5a650f6555b1359c28362021faebc6}{ECORE\+\_\+\+AUDIO\+\_\+\+TYPE\+\_\+\+CUSTOM}}
, \newline
\mbox{\hyperlink{group__Ecore__Audio__Group_ggab353f850191aed506e5da91ee85318caa8d803f03970ab8d5c9d35d4837b1e93d}{ECORE\+\_\+\+AUDIO\+\_\+\+TYPE\+\_\+\+WASAPI}}
, \newline
\mbox{\hyperlink{group__Ecore__Audio__Group_ggab353f850191aed506e5da91ee85318caa712680c20849d6485f8c6774b1da6547}{ECORE\+\_\+\+AUDIO\+\_\+\+MODULE\+\_\+\+LAST}}
 \}
\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} int \mbox{\hyperlink{group__Ecore__Audio__Group_ga63f5d3a686b3962162f4cd8eb1f0074c}{ecore\+\_\+audio\+\_\+init}} (void)
\begin{DoxyCompactList}\small\item\em Initializes the Ecore\+\_\+\+Audio library. \end{DoxyCompactList}\item 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} int \mbox{\hyperlink{group__Ecore__Audio__Group_ga956d1ecedc41fcdb533bc55b93a3707b}{ecore\+\_\+audio\+\_\+shutdown}} (void)
\begin{DoxyCompactList}\small\item\em Shuts down the Ecore\+\_\+\+Audio library. \end{DoxyCompactList}\item 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} const char $\ast$ \mbox{\hyperlink{group__Ecore__Audio__Group_gab5907e87fa458567d0063994a672205f}{ecore\+\_\+audio\+\_\+obj\+\_\+name\+\_\+get}} (const Efl\+\_\+\+Object $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the name of the object. \end{DoxyCompactList}\item 
\mbox{\hyperlink{Elua_8h_a3db3556eec8ef18cb8ddb43816974ac8}{EAPI}} void \mbox{\hyperlink{group__Ecore__Audio__Group_gaddd2d0f37aff3a53c7ba2f44431893fd}{ecore\+\_\+audio\+\_\+obj\+\_\+name\+\_\+set}} (Efl\+\_\+\+Object $\ast$obj, const char $\ast$name)
\begin{DoxyCompactList}\small\item\em Name of the object. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Audio utility functions. 

