\hypertarget{group__Edje__Audio}{}\doxysection{Edje Audio}
\label{group__Edje__Audio}\index{Edje Audio@{Edje Audio}}


Functions to manipulate audio abilities in edje.  


\doxysubsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef enum \mbox{\hyperlink{group__Edje__Audio_ga637c4f40685820f96dc3aab887252f20}{\+\_\+\+Edje\+\_\+\+Channel}} \mbox{\hyperlink{group__Edje__Audio_gaacfdf1074c1ee49fb8957aee2aa6983a}{Edje\+\_\+\+Channel}}
\begin{DoxyCompactList}\small\item\em Identifiers of Edje message types, which can be sent back and forth code and a given Edje object\textquotesingle{}s theme file/group. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \mbox{\hyperlink{group__Edje__Audio_ga637c4f40685820f96dc3aab887252f20}{\+\_\+\+Edje\+\_\+\+Channel}} \{ \newline
\mbox{\hyperlink{group__Edje__Audio_gga637c4f40685820f96dc3aab887252f20a0f19ec1bec0f1a81284827d561a49f7e}{EDJE\+\_\+\+CHANNEL\+\_\+\+EFFECT}} = 0
, \newline
\mbox{\hyperlink{group__Edje__Audio_gga637c4f40685820f96dc3aab887252f20a88e3d644ac9bbb9d9a695eed14004d70}{EDJE\+\_\+\+CHANNEL\+\_\+\+BACKGROUND}} = 1
, \newline
\mbox{\hyperlink{group__Edje__Audio_gga637c4f40685820f96dc3aab887252f20a8417bfcc7f40562e0d3560e2fb8988f0}{EDJE\+\_\+\+CHANNEL\+\_\+\+MUSIC}} = 2
, \newline
\mbox{\hyperlink{group__Edje__Audio_gga637c4f40685820f96dc3aab887252f20ae2b8bab562c670092aa163e4b2352d4d}{EDJE\+\_\+\+CHANNEL\+\_\+\+FOREGROUND}} = 3
, \newline
\mbox{\hyperlink{group__Edje__Audio_gga637c4f40685820f96dc3aab887252f20a4b58fbb20a159c61a12e7bbad1984cc4}{EDJE\+\_\+\+CHANNEL\+\_\+\+INTERFACE}} = 4
, \newline
\mbox{\hyperlink{group__Edje__Audio_gga637c4f40685820f96dc3aab887252f20aa70179719438dc41ef3653a575f33539}{EDJE\+\_\+\+CHANNEL\+\_\+\+INPUT}} = 5
, \newline
\mbox{\hyperlink{group__Edje__Audio_gga637c4f40685820f96dc3aab887252f20aed18d0647afb972d7e20925f62f42442}{EDJE\+\_\+\+CHANNEL\+\_\+\+ALERT}} = 6
, \newline
\mbox{\hyperlink{group__Edje__Audio_gga637c4f40685820f96dc3aab887252f20ade58d82ec570d84cdb0c8d66b598df34}{EDJE\+\_\+\+CHANNEL\+\_\+\+ALL}} = 7
 \}
\begin{DoxyCompactList}\small\item\em Identifiers of Edje message types, which can be sent back and forth code and a given Edje object\textquotesingle{}s theme file/group. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
void \mbox{\hyperlink{group__Edje__Audio_ga6bf0e7a659387c6fe5b6527867edb3f5}{edje\+\_\+audio\+\_\+channel\+\_\+mute\+\_\+set}} (\mbox{\hyperlink{group__Edje__Audio_gaacfdf1074c1ee49fb8957aee2aa6983a}{Edje\+\_\+\+Channel}} channel, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} mute)
\begin{DoxyCompactList}\small\item\em Sets the mute state of audio for the process as a whole. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Edje__Audio_gae5893cbc361fb79187a4b5ddf9b9556b}{edje\+\_\+audio\+\_\+channel\+\_\+mute\+\_\+get}} (\mbox{\hyperlink{group__Edje__Audio_gaacfdf1074c1ee49fb8957aee2aa6983a}{Edje\+\_\+\+Channel}} channel)
\begin{DoxyCompactList}\small\item\em Gets the mute state of the given channel. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Functions to manipulate audio abilities in edje. 



\doxysubsection{Typedef Documentation}
\mbox{\Hypertarget{group__Edje__Audio_gaacfdf1074c1ee49fb8957aee2aa6983a}\label{group__Edje__Audio_gaacfdf1074c1ee49fb8957aee2aa6983a}} 
\index{Edje Audio@{Edje Audio}!Edje\_Channel@{Edje\_Channel}}
\index{Edje\_Channel@{Edje\_Channel}!Edje Audio@{Edje Audio}}
\doxysubsubsection{\texorpdfstring{Edje\_Channel}{Edje\_Channel}}
{\footnotesize\ttfamily typedef enum \mbox{\hyperlink{group__Edje__Audio_ga637c4f40685820f96dc3aab887252f20}{\+\_\+\+Edje\+\_\+\+Channel}} \mbox{\hyperlink{group__Edje__Audio_gaacfdf1074c1ee49fb8957aee2aa6983a}{Edje\+\_\+\+Channel}}}



Identifiers of Edje message types, which can be sent back and forth code and a given Edje object\textquotesingle{}s theme file/group. 

\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Edje__Audio_ga6bf0e7a659387c6fe5b6527867edb3f5}{edje\+\_\+audio\+\_\+channel\+\_\+mute\+\_\+set()}} 

\mbox{\hyperlink{group__Edje__Audio_gae5893cbc361fb79187a4b5ddf9b9556b}{edje\+\_\+audio\+\_\+channel\+\_\+mute\+\_\+get()}}
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}


\doxysubsection{Enumeration Type Documentation}
\mbox{\Hypertarget{group__Edje__Audio_ga637c4f40685820f96dc3aab887252f20}\label{group__Edje__Audio_ga637c4f40685820f96dc3aab887252f20}} 
\index{Edje Audio@{Edje Audio}!\_Edje\_Channel@{\_Edje\_Channel}}
\index{\_Edje\_Channel@{\_Edje\_Channel}!Edje Audio@{Edje Audio}}
\doxysubsubsection{\texorpdfstring{\_Edje\_Channel}{\_Edje\_Channel}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{group__Edje__Audio_ga637c4f40685820f96dc3aab887252f20}{\+\_\+\+Edje\+\_\+\+Channel}}}



Identifiers of Edje message types, which can be sent back and forth code and a given Edje object\textquotesingle{}s theme file/group. 

\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Edje__Audio_ga6bf0e7a659387c6fe5b6527867edb3f5}{edje\+\_\+audio\+\_\+channel\+\_\+mute\+\_\+set()}} 

\mbox{\hyperlink{group__Edje__Audio_gae5893cbc361fb79187a4b5ddf9b9556b}{edje\+\_\+audio\+\_\+channel\+\_\+mute\+\_\+get()}}
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}
\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{EDJE\_CHANNEL\_EFFECT@{EDJE\_CHANNEL\_EFFECT}!Edje Audio@{Edje Audio}}\index{Edje Audio@{Edje Audio}!EDJE\_CHANNEL\_EFFECT@{EDJE\_CHANNEL\_EFFECT}}}\mbox{\Hypertarget{group__Edje__Audio_gga637c4f40685820f96dc3aab887252f20a0f19ec1bec0f1a81284827d561a49f7e}\label{group__Edje__Audio_gga637c4f40685820f96dc3aab887252f20a0f19ec1bec0f1a81284827d561a49f7e}} 
EDJE\+\_\+\+CHANNEL\+\_\+\+EFFECT&Standard audio effects. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{EDJE\_CHANNEL\_BACKGROUND@{EDJE\_CHANNEL\_BACKGROUND}!Edje Audio@{Edje Audio}}\index{Edje Audio@{Edje Audio}!EDJE\_CHANNEL\_BACKGROUND@{EDJE\_CHANNEL\_BACKGROUND}}}\mbox{\Hypertarget{group__Edje__Audio_gga637c4f40685820f96dc3aab887252f20a88e3d644ac9bbb9d9a695eed14004d70}\label{group__Edje__Audio_gga637c4f40685820f96dc3aab887252f20a88e3d644ac9bbb9d9a695eed14004d70}} 
EDJE\+\_\+\+CHANNEL\+\_\+\+BACKGROUND&Background audio sounds ~\newline
 \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{EDJE\_CHANNEL\_MUSIC@{EDJE\_CHANNEL\_MUSIC}!Edje Audio@{Edje Audio}}\index{Edje Audio@{Edje Audio}!EDJE\_CHANNEL\_MUSIC@{EDJE\_CHANNEL\_MUSIC}}}\mbox{\Hypertarget{group__Edje__Audio_gga637c4f40685820f96dc3aab887252f20a8417bfcc7f40562e0d3560e2fb8988f0}\label{group__Edje__Audio_gga637c4f40685820f96dc3aab887252f20a8417bfcc7f40562e0d3560e2fb8988f0}} 
EDJE\+\_\+\+CHANNEL\+\_\+\+MUSIC&Music audio. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{EDJE\_CHANNEL\_FOREGROUND@{EDJE\_CHANNEL\_FOREGROUND}!Edje Audio@{Edje Audio}}\index{Edje Audio@{Edje Audio}!EDJE\_CHANNEL\_FOREGROUND@{EDJE\_CHANNEL\_FOREGROUND}}}\mbox{\Hypertarget{group__Edje__Audio_gga637c4f40685820f96dc3aab887252f20ae2b8bab562c670092aa163e4b2352d4d}\label{group__Edje__Audio_gga637c4f40685820f96dc3aab887252f20ae2b8bab562c670092aa163e4b2352d4d}} 
EDJE\+\_\+\+CHANNEL\+\_\+\+FOREGROUND&Foreground audio sounds. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{EDJE\_CHANNEL\_INTERFACE@{EDJE\_CHANNEL\_INTERFACE}!Edje Audio@{Edje Audio}}\index{Edje Audio@{Edje Audio}!EDJE\_CHANNEL\_INTERFACE@{EDJE\_CHANNEL\_INTERFACE}}}\mbox{\Hypertarget{group__Edje__Audio_gga637c4f40685820f96dc3aab887252f20a4b58fbb20a159c61a12e7bbad1984cc4}\label{group__Edje__Audio_gga637c4f40685820f96dc3aab887252f20a4b58fbb20a159c61a12e7bbad1984cc4}} 
EDJE\+\_\+\+CHANNEL\+\_\+\+INTERFACE&Sounds related to the interface. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{EDJE\_CHANNEL\_INPUT@{EDJE\_CHANNEL\_INPUT}!Edje Audio@{Edje Audio}}\index{Edje Audio@{Edje Audio}!EDJE\_CHANNEL\_INPUT@{EDJE\_CHANNEL\_INPUT}}}\mbox{\Hypertarget{group__Edje__Audio_gga637c4f40685820f96dc3aab887252f20aa70179719438dc41ef3653a575f33539}\label{group__Edje__Audio_gga637c4f40685820f96dc3aab887252f20aa70179719438dc41ef3653a575f33539}} 
EDJE\+\_\+\+CHANNEL\+\_\+\+INPUT&Sounds related to regular input. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{EDJE\_CHANNEL\_ALERT@{EDJE\_CHANNEL\_ALERT}!Edje Audio@{Edje Audio}}\index{Edje Audio@{Edje Audio}!EDJE\_CHANNEL\_ALERT@{EDJE\_CHANNEL\_ALERT}}}\mbox{\Hypertarget{group__Edje__Audio_gga637c4f40685820f96dc3aab887252f20aed18d0647afb972d7e20925f62f42442}\label{group__Edje__Audio_gga637c4f40685820f96dc3aab887252f20aed18d0647afb972d7e20925f62f42442}} 
EDJE\+\_\+\+CHANNEL\+\_\+\+ALERT&Sounds for major alerts. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{EDJE\_CHANNEL\_ALL@{EDJE\_CHANNEL\_ALL}!Edje Audio@{Edje Audio}}\index{Edje Audio@{Edje Audio}!EDJE\_CHANNEL\_ALL@{EDJE\_CHANNEL\_ALL}}}\mbox{\Hypertarget{group__Edje__Audio_gga637c4f40685820f96dc3aab887252f20ade58d82ec570d84cdb0c8d66b598df34}\label{group__Edje__Audio_gga637c4f40685820f96dc3aab887252f20ade58d82ec570d84cdb0c8d66b598df34}} 
EDJE\+\_\+\+CHANNEL\+\_\+\+ALL&All audio channels (convenience) \\
\hline

\end{DoxyEnumFields}


\doxysubsection{Function Documentation}
\mbox{\Hypertarget{group__Edje__Audio_ga6bf0e7a659387c6fe5b6527867edb3f5}\label{group__Edje__Audio_ga6bf0e7a659387c6fe5b6527867edb3f5}} 
\index{Edje Audio@{Edje Audio}!edje\_audio\_channel\_mute\_set@{edje\_audio\_channel\_mute\_set}}
\index{edje\_audio\_channel\_mute\_set@{edje\_audio\_channel\_mute\_set}!Edje Audio@{Edje Audio}}
\doxysubsubsection{\texorpdfstring{edje\_audio\_channel\_mute\_set()}{edje\_audio\_channel\_mute\_set()}}
{\footnotesize\ttfamily void edje\+\_\+audio\+\_\+channel\+\_\+mute\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Edje__Audio_gaacfdf1074c1ee49fb8957aee2aa6983a}{Edje\+\_\+\+Channel}}}]{channel,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{mute }\end{DoxyParamCaption})}



Sets the mute state of audio for the process as a whole. 


\begin{DoxyParams}{Parameters}
{\em channel} & The channel to set the mute state of \\
\hline
{\em mute} & The mute state\\
\hline
\end{DoxyParams}
This sets the mute (no output) state of audio for the given channel.

\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Edje__Audio_gae5893cbc361fb79187a4b5ddf9b9556b}{edje\+\_\+audio\+\_\+channel\+\_\+mute\+\_\+get()}}
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}


Referenced by elm\+\_\+config\+\_\+audio\+\_\+mute\+\_\+set().

\mbox{\Hypertarget{group__Edje__Audio_gae5893cbc361fb79187a4b5ddf9b9556b}\label{group__Edje__Audio_gae5893cbc361fb79187a4b5ddf9b9556b}} 
\index{Edje Audio@{Edje Audio}!edje\_audio\_channel\_mute\_get@{edje\_audio\_channel\_mute\_get}}
\index{edje\_audio\_channel\_mute\_get@{edje\_audio\_channel\_mute\_get}!Edje Audio@{Edje Audio}}
\doxysubsubsection{\texorpdfstring{edje\_audio\_channel\_mute\_get()}{edje\_audio\_channel\_mute\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} edje\+\_\+audio\+\_\+channel\+\_\+mute\+\_\+get (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Edje__Audio_gaacfdf1074c1ee49fb8957aee2aa6983a}{Edje\+\_\+\+Channel}}}]{channel }\end{DoxyParamCaption})}



Gets the mute state of the given channel. 


\begin{DoxyParams}{Parameters}
{\em channel} & The channel to get the mute state of \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The mute state of the channel
\end{DoxyReturn}
\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Edje__Audio_ga6bf0e7a659387c6fe5b6527867edb3f5}{edje\+\_\+audio\+\_\+channel\+\_\+mute\+\_\+set()}}
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}


References EINA\+\_\+\+FALSE, and EINA\+\_\+\+TRUE.

