\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_ga46c0076277706a16d6c6dcbb9cae3a87}{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}{E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+E\+F\+F\+E\+CT}} = 0, 
\newline
\mbox{\hyperlink{group__Edje__Audio_gga637c4f40685820f96dc3aab887252f20a88e3d644ac9bbb9d9a695eed14004d70}{E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+B\+A\+C\+K\+G\+R\+O\+U\+ND}} = 1, 
\newline
\mbox{\hyperlink{group__Edje__Audio_gga637c4f40685820f96dc3aab887252f20a8417bfcc7f40562e0d3560e2fb8988f0}{E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+M\+U\+S\+IC}} = 2, 
\newline
\mbox{\hyperlink{group__Edje__Audio_gga637c4f40685820f96dc3aab887252f20ae2b8bab562c670092aa163e4b2352d4d}{E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+F\+O\+R\+E\+G\+R\+O\+U\+ND}} = 3, 
\newline
\mbox{\hyperlink{group__Edje__Audio_gga637c4f40685820f96dc3aab887252f20a4b58fbb20a159c61a12e7bbad1984cc4}{E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+I\+N\+T\+E\+R\+F\+A\+CE}} = 4, 
\newline
\mbox{\hyperlink{group__Edje__Audio_gga637c4f40685820f96dc3aab887252f20aa70179719438dc41ef3653a575f33539}{E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+I\+N\+P\+UT}} = 5, 
\newline
\mbox{\hyperlink{group__Edje__Audio_gga637c4f40685820f96dc3aab887252f20aed18d0647afb972d7e20925f62f42442}{E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+A\+L\+E\+RT}} = 6, 
\newline
\mbox{\hyperlink{group__Edje__Audio_gga637c4f40685820f96dc3aab887252f20ade58d82ec570d84cdb0c8d66b598df34}{E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+A\+LL}} = 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_ga46c0076277706a16d6c6dcbb9cae3a87}{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_ga46c0076277706a16d6c6dcbb9cae3a87}{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. 

Perspective is a graphical tool that makes objects represented in 2D look like they have a 3D appearance.

Edje allows us to use perspective on any edje object. This group of functions deal with the use of perspective, by creating and configuring a perspective object that must set to a edje object or a canvas, affecting all the objects inside that have no particular perspective set already. 

\doxysubsection{Typedef Documentation}
\mbox{\Hypertarget{group__Edje__Audio_ga46c0076277706a16d6c6dcbb9cae3a87}\label{group__Edje__Audio_ga46c0076277706a16d6c6dcbb9cae3a87}} 
\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_ga46c0076277706a16d6c6dcbb9cae3a87}{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}} 
E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+E\+F\+F\+E\+CT&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}} 
E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+B\+A\+C\+K\+G\+R\+O\+U\+ND&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}} 
E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+M\+U\+S\+IC&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}} 
E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+F\+O\+R\+E\+G\+R\+O\+U\+ND&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}} 
E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+I\+N\+T\+E\+R\+F\+A\+CE&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}} 
E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+I\+N\+P\+UT&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}} 
E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+A\+L\+E\+RT&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}} 
E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+A\+LL&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_ga46c0076277706a16d6c6dcbb9cae3a87}{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_ga46c0076277706a16d6c6dcbb9cae3a87}{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 E\+I\+N\+A\+\_\+\+F\+A\+L\+SE, and E\+I\+N\+A\+\_\+\+T\+R\+UE.

