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


Functions to manipulate audio abilities in edje.  


\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef enum \hyperlink{group__Edje__Audio_ga637c4f40685820f96dc3aab887252f20}{\+\_\+\+Edje\+\_\+\+Channel} \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's theme file/group. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \hyperlink{group__Edje__Audio_ga637c4f40685820f96dc3aab887252f20}{\+\_\+\+Edje\+\_\+\+Channel} \{ \\*
\hyperlink{group__Edje__Audio_gga637c4f40685820f96dc3aab887252f20a0f19ec1bec0f1a81284827d561a49f7e}{E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+E\+F\+F\+E\+C\+T} = 0, 
\\*
\hyperlink{group__Edje__Audio_gga637c4f40685820f96dc3aab887252f20a88e3d644ac9bbb9d9a695eed14004d70}{E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+B\+A\+C\+K\+G\+R\+O\+U\+N\+D} = 1, 
\\*
\hyperlink{group__Edje__Audio_gga637c4f40685820f96dc3aab887252f20a8417bfcc7f40562e0d3560e2fb8988f0}{E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+M\+U\+S\+I\+C} = 2, 
\\*
\hyperlink{group__Edje__Audio_gga637c4f40685820f96dc3aab887252f20ae2b8bab562c670092aa163e4b2352d4d}{E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+F\+O\+R\+E\+G\+R\+O\+U\+N\+D} = 3, 
\\*
\hyperlink{group__Edje__Audio_gga637c4f40685820f96dc3aab887252f20a4b58fbb20a159c61a12e7bbad1984cc4}{E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+I\+N\+T\+E\+R\+F\+A\+C\+E} = 4, 
\\*
\hyperlink{group__Edje__Audio_gga637c4f40685820f96dc3aab887252f20aa70179719438dc41ef3653a575f33539}{E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+I\+N\+P\+U\+T} = 5, 
\\*
\hyperlink{group__Edje__Audio_gga637c4f40685820f96dc3aab887252f20aed18d0647afb972d7e20925f62f42442}{E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+A\+L\+E\+R\+T} = 6, 
\\*
\hyperlink{group__Edje__Audio_gga637c4f40685820f96dc3aab887252f20ade58d82ec570d84cdb0c8d66b598df34}{E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+A\+L\+L} = 7
 \}
\begin{DoxyCompactList}\small\item\em Identifiers of Edje message types, which can be sent back and forth code and a given Edje object's theme file/group. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{group__Edje__Audio_ga6bf0e7a659387c6fe5b6527867edb3f5}{edje\+\_\+audio\+\_\+channel\+\_\+mute\+\_\+set} (\hyperlink{group__Edje__Audio_ga46c0076277706a16d6c6dcbb9cae3a87}{Edje\+\_\+\+Channel} channel, \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} mute)
\begin{DoxyCompactList}\small\item\em Set the mute state of audio for the process as a whole. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool} \hyperlink{group__Edje__Audio_gae5893cbc361fb79187a4b5ddf9b9556b}{edje\+\_\+audio\+\_\+channel\+\_\+mute\+\_\+get} (\hyperlink{group__Edje__Audio_ga46c0076277706a16d6c6dcbb9cae3a87}{Edje\+\_\+\+Channel} channel)
\begin{DoxyCompactList}\small\item\em Get the mute state of the given channel. \end{DoxyCompactList}\item 
const char $\ast$ \hyperlink{group__Edje__Audio_gaa4b4ec3f0cba874640096db6c52bb4aa}{edje\+\_\+object\+\_\+part\+\_\+object\+\_\+name\+\_\+get} (const \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the part name of an edje part object. \end{DoxyCompactList}\end{DoxyCompactItemize}


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

Perspective is a graphical tool that makes objets represented in 2\+D look like they have a 3\+D 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. 

\subsection{Typedef Documentation}
\hypertarget{group__Edje__Audio_ga46c0076277706a16d6c6dcbb9cae3a87}{\index{Edje Audio@{Edje Audio}!Edje\+\_\+\+Channel@{Edje\+\_\+\+Channel}}
\index{Edje\+\_\+\+Channel@{Edje\+\_\+\+Channel}!Edje Audio@{Edje Audio}}
\subsubsection[{Edje\+\_\+\+Channel}]{\setlength{\rightskip}{0pt plus 5cm}typedef enum {\bf \+\_\+\+Edje\+\_\+\+Channel}  {\bf Edje\+\_\+\+Channel}}}\label{group__Edje__Audio_ga46c0076277706a16d6c6dcbb9cae3a87}


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

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

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


\subsection{Enumeration Type Documentation}
\hypertarget{group__Edje__Audio_ga637c4f40685820f96dc3aab887252f20}{\index{Edje Audio@{Edje Audio}!\+\_\+\+Edje\+\_\+\+Channel@{\+\_\+\+Edje\+\_\+\+Channel}}
\index{\+\_\+\+Edje\+\_\+\+Channel@{\+\_\+\+Edje\+\_\+\+Channel}!Edje Audio@{Edje Audio}}
\subsubsection[{\+\_\+\+Edje\+\_\+\+Channel}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf \+\_\+\+Edje\+\_\+\+Channel}}}\label{group__Edje__Audio_ga637c4f40685820f96dc3aab887252f20}


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

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

\hyperlink{group__Edje__Audio_gae5893cbc361fb79187a4b5ddf9b9556b}{edje\+\_\+audio\+\_\+channel\+\_\+mute\+\_\+get()}
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}
\begin{Desc}
\item[Enumerator]\par
\begin{description}
\index{E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+E\+F\+F\+E\+C\+T@{E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+E\+F\+F\+E\+C\+T}!Edje Audio@{Edje Audio}}\index{Edje Audio@{Edje Audio}!E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+E\+F\+F\+E\+C\+T@{E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+E\+F\+F\+E\+C\+T}}\item[{\em 
\hypertarget{group__Edje__Audio_gga637c4f40685820f96dc3aab887252f20a0f19ec1bec0f1a81284827d561a49f7e}{E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+E\+F\+F\+E\+C\+T}\label{group__Edje__Audio_gga637c4f40685820f96dc3aab887252f20a0f19ec1bec0f1a81284827d561a49f7e}
}]Standard audio effects. \index{E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+B\+A\+C\+K\+G\+R\+O\+U\+N\+D@{E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+B\+A\+C\+K\+G\+R\+O\+U\+N\+D}!Edje Audio@{Edje Audio}}\index{Edje Audio@{Edje Audio}!E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+B\+A\+C\+K\+G\+R\+O\+U\+N\+D@{E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+B\+A\+C\+K\+G\+R\+O\+U\+N\+D}}\item[{\em 
\hypertarget{group__Edje__Audio_gga637c4f40685820f96dc3aab887252f20a88e3d644ac9bbb9d9a695eed14004d70}{E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+B\+A\+C\+K\+G\+R\+O\+U\+N\+D}\label{group__Edje__Audio_gga637c4f40685820f96dc3aab887252f20a88e3d644ac9bbb9d9a695eed14004d70}
}]Background audio sounds. \index{E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+M\+U\+S\+I\+C@{E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+M\+U\+S\+I\+C}!Edje Audio@{Edje Audio}}\index{Edje Audio@{Edje Audio}!E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+M\+U\+S\+I\+C@{E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+M\+U\+S\+I\+C}}\item[{\em 
\hypertarget{group__Edje__Audio_gga637c4f40685820f96dc3aab887252f20a8417bfcc7f40562e0d3560e2fb8988f0}{E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+M\+U\+S\+I\+C}\label{group__Edje__Audio_gga637c4f40685820f96dc3aab887252f20a8417bfcc7f40562e0d3560e2fb8988f0}
}]Music audio. \index{E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+F\+O\+R\+E\+G\+R\+O\+U\+N\+D@{E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+F\+O\+R\+E\+G\+R\+O\+U\+N\+D}!Edje Audio@{Edje Audio}}\index{Edje Audio@{Edje Audio}!E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+F\+O\+R\+E\+G\+R\+O\+U\+N\+D@{E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+F\+O\+R\+E\+G\+R\+O\+U\+N\+D}}\item[{\em 
\hypertarget{group__Edje__Audio_gga637c4f40685820f96dc3aab887252f20ae2b8bab562c670092aa163e4b2352d4d}{E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+F\+O\+R\+E\+G\+R\+O\+U\+N\+D}\label{group__Edje__Audio_gga637c4f40685820f96dc3aab887252f20ae2b8bab562c670092aa163e4b2352d4d}
}]Foreground audio sounds. \index{E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+I\+N\+T\+E\+R\+F\+A\+C\+E@{E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+I\+N\+T\+E\+R\+F\+A\+C\+E}!Edje Audio@{Edje Audio}}\index{Edje Audio@{Edje Audio}!E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+I\+N\+T\+E\+R\+F\+A\+C\+E@{E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+I\+N\+T\+E\+R\+F\+A\+C\+E}}\item[{\em 
\hypertarget{group__Edje__Audio_gga637c4f40685820f96dc3aab887252f20a4b58fbb20a159c61a12e7bbad1984cc4}{E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+I\+N\+T\+E\+R\+F\+A\+C\+E}\label{group__Edje__Audio_gga637c4f40685820f96dc3aab887252f20a4b58fbb20a159c61a12e7bbad1984cc4}
}]Sounds related to the interface. \index{E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+I\+N\+P\+U\+T@{E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+I\+N\+P\+U\+T}!Edje Audio@{Edje Audio}}\index{Edje Audio@{Edje Audio}!E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+I\+N\+P\+U\+T@{E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+I\+N\+P\+U\+T}}\item[{\em 
\hypertarget{group__Edje__Audio_gga637c4f40685820f96dc3aab887252f20aa70179719438dc41ef3653a575f33539}{E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+I\+N\+P\+U\+T}\label{group__Edje__Audio_gga637c4f40685820f96dc3aab887252f20aa70179719438dc41ef3653a575f33539}
}]Sounds related to regular input. \index{E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+A\+L\+E\+R\+T@{E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+A\+L\+E\+R\+T}!Edje Audio@{Edje Audio}}\index{Edje Audio@{Edje Audio}!E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+A\+L\+E\+R\+T@{E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+A\+L\+E\+R\+T}}\item[{\em 
\hypertarget{group__Edje__Audio_gga637c4f40685820f96dc3aab887252f20aed18d0647afb972d7e20925f62f42442}{E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+A\+L\+E\+R\+T}\label{group__Edje__Audio_gga637c4f40685820f96dc3aab887252f20aed18d0647afb972d7e20925f62f42442}
}]Sounds for major alerts. \index{E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+A\+L\+L@{E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+A\+L\+L}!Edje Audio@{Edje Audio}}\index{Edje Audio@{Edje Audio}!E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+A\+L\+L@{E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+A\+L\+L}}\item[{\em 
\hypertarget{group__Edje__Audio_gga637c4f40685820f96dc3aab887252f20ade58d82ec570d84cdb0c8d66b598df34}{E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+A\+L\+L}\label{group__Edje__Audio_gga637c4f40685820f96dc3aab887252f20ade58d82ec570d84cdb0c8d66b598df34}
}]All audio channels (convenience) \end{description}
\end{Desc}


\subsection{Function Documentation}
\hypertarget{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}}
\subsubsection[{edje\+\_\+audio\+\_\+channel\+\_\+mute\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}void edje\+\_\+audio\+\_\+channel\+\_\+mute\+\_\+set (
\begin{DoxyParamCaption}
\item[{{\bf Edje\+\_\+\+Channel}}]{channel, }
\item[{{\bf Eina\+\_\+\+Bool}}]{mute}
\end{DoxyParamCaption}
)}}\label{group__Edje__Audio_ga6bf0e7a659387c6fe5b6527867edb3f5}


Set 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}
\hyperlink{group__Edje__Audio_gae5893cbc361fb79187a4b5ddf9b9556b}{edje\+\_\+audio\+\_\+channel\+\_\+mute\+\_\+get()}
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
1.\+9 
\end{DoxySince}
\hypertarget{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}}
\subsubsection[{edje\+\_\+audio\+\_\+channel\+\_\+mute\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Eina\+\_\+\+Bool} edje\+\_\+audio\+\_\+channel\+\_\+mute\+\_\+get (
\begin{DoxyParamCaption}
\item[{{\bf Edje\+\_\+\+Channel}}]{channel}
\end{DoxyParamCaption}
)}}\label{group__Edje__Audio_gae5893cbc361fb79187a4b5ddf9b9556b}


Get 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}
\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\+S\+E.

\hypertarget{group__Edje__Audio_gaa4b4ec3f0cba874640096db6c52bb4aa}{\index{Edje Audio@{Edje Audio}!edje\+\_\+object\+\_\+part\+\_\+object\+\_\+name\+\_\+get@{edje\+\_\+object\+\_\+part\+\_\+object\+\_\+name\+\_\+get}}
\index{edje\+\_\+object\+\_\+part\+\_\+object\+\_\+name\+\_\+get@{edje\+\_\+object\+\_\+part\+\_\+object\+\_\+name\+\_\+get}!Edje Audio@{Edje Audio}}
\subsubsection[{edje\+\_\+object\+\_\+part\+\_\+object\+\_\+name\+\_\+get}]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ edje\+\_\+object\+\_\+part\+\_\+object\+\_\+name\+\_\+get (
\begin{DoxyParamCaption}
\item[{const {\bf Evas\+\_\+\+Object} $\ast$}]{obj}
\end{DoxyParamCaption}
)}}\label{group__Edje__Audio_gaa4b4ec3f0cba874640096db6c52bb4aa}


Get the part name of an edje part object. 


\begin{DoxyParams}{Parameters}
{\em obj} & An edje part object \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The name of the part, if the object is an edje part, or {\ttfamily N\+U\+L\+L} 
\end{DoxyReturn}
\begin{DoxyNote}{Note}
If this function returns {\ttfamily N\+U\+L\+L}, {\ttfamily obj} was not an Edje part object 
\end{DoxyNote}
\begin{DoxySeeAlso}{See also}
edje\+\_\+object\+\_\+part\+\_\+object\+\_\+get() 
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
1.\+10 
\end{DoxySince}


References evas\+\_\+object\+\_\+data\+\_\+get().

