\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 \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}
\subsection*{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}
\subsection*{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}\item 
const char $\ast$ \mbox{\hyperlink{group__Edje__Audio_gaa4b4ec3f0cba874640096db6c52bb4aa}{edje\+\_\+object\+\_\+part\+\_\+object\+\_\+name\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Gets the part name of an edje part object. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Edje__Audio_ga57eb2903dee67389b0b77d3bd07ca0fa}{edje\+\_\+3d\+\_\+object\+\_\+add}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, \mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$$\ast$root\+\_\+node, \mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$scene)
\begin{DoxyCompactList}\small\item\em Creates scene and root node which contains all 3D parts of edje object. \end{DoxyCompactList}\item 
void $\ast$ \mbox{\hyperlink{group__Edje__Audio_ga1a51514fd980036e6be40ba857eb6bca}{edje\+\_\+object\+\_\+signal\+\_\+callback\+\_\+seat\+\_\+data\+\_\+get}} (void)
\begin{DoxyCompactList}\small\item\em Gets seat data passed to callbacks. \end{DoxyCompactList}\end{DoxyCompactItemize}


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

Perspective is a graphical tool that makes objets 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. 

\subsection{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}}
\subsubsection{\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}


\subsection{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}}
\subsubsection{\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{E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+E\+F\+F\+E\+CT@{E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+E\+F\+F\+E\+CT}!Edje Audio@{Edje Audio}}\index{Edje Audio@{Edje Audio}!E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+E\+F\+F\+E\+CT@{E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+E\+F\+F\+E\+CT}}}\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{E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+B\+A\+C\+K\+G\+R\+O\+U\+ND@{E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+B\+A\+C\+K\+G\+R\+O\+U\+ND}!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\+ND@{E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+B\+A\+C\+K\+G\+R\+O\+U\+ND}}}\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. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+M\+U\+S\+IC@{E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+M\+U\+S\+IC}!Edje Audio@{Edje Audio}}\index{Edje Audio@{Edje Audio}!E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+M\+U\+S\+IC@{E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+M\+U\+S\+IC}}}\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{E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+F\+O\+R\+E\+G\+R\+O\+U\+ND@{E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+F\+O\+R\+E\+G\+R\+O\+U\+ND}!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\+ND@{E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+F\+O\+R\+E\+G\+R\+O\+U\+ND}}}\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{E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+I\+N\+T\+E\+R\+F\+A\+CE@{E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+I\+N\+T\+E\+R\+F\+A\+CE}!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\+CE@{E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+I\+N\+T\+E\+R\+F\+A\+CE}}}\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{E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+I\+N\+P\+UT@{E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+I\+N\+P\+UT}!Edje Audio@{Edje Audio}}\index{Edje Audio@{Edje Audio}!E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+I\+N\+P\+UT@{E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+I\+N\+P\+UT}}}\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{E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+A\+L\+E\+RT@{E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+A\+L\+E\+RT}!Edje Audio@{Edje Audio}}\index{Edje Audio@{Edje Audio}!E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+A\+L\+E\+RT@{E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+A\+L\+E\+RT}}}\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{E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+A\+LL@{E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+A\+LL}!Edje Audio@{Edje Audio}}\index{Edje Audio@{Edje Audio}!E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+A\+LL@{E\+D\+J\+E\+\_\+\+C\+H\+A\+N\+N\+E\+L\+\_\+\+A\+LL}}}\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}


\subsection{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}}
\subsubsection{\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}}
\subsubsection{\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.

\mbox{\Hypertarget{group__Edje__Audio_gaa4b4ec3f0cba874640096db6c52bb4aa}\label{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{\texorpdfstring{edje\+\_\+object\+\_\+part\+\_\+object\+\_\+name\+\_\+get()}{edje\_object\_part\_object\_name\_get()}}
{\footnotesize\ttfamily const char$\ast$ edje\+\_\+object\+\_\+part\+\_\+object\+\_\+name\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj }\end{DoxyParamCaption})}



Gets 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\+LL} 
\end{DoxyReturn}
\begin{DoxyNote}{Note}
If this function returns {\ttfamily N\+U\+LL}, {\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().

\mbox{\Hypertarget{group__Edje__Audio_ga57eb2903dee67389b0b77d3bd07ca0fa}\label{group__Edje__Audio_ga57eb2903dee67389b0b77d3bd07ca0fa}} 
\index{Edje Audio@{Edje Audio}!edje\+\_\+3d\+\_\+object\+\_\+add@{edje\+\_\+3d\+\_\+object\+\_\+add}}
\index{edje\+\_\+3d\+\_\+object\+\_\+add@{edje\+\_\+3d\+\_\+object\+\_\+add}!Edje Audio@{Edje Audio}}
\subsubsection{\texorpdfstring{edje\+\_\+3d\+\_\+object\+\_\+add()}{edje\_3d\_object\_add()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} edje\+\_\+3d\+\_\+object\+\_\+add (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$$\ast$}]{root\+\_\+node,  }\item[{\mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$}]{scene }\end{DoxyParamCaption})}



Creates scene and root node which contains all 3D parts of edje object. 


\begin{DoxyParams}{Parameters}
{\em obj} & An edje part object \\
\hline
{\em root} & node to collect all 3D parts \\
\hline
{\em scene} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
scene and root node which contains all 3D parts of edje object 
\end{DoxyReturn}
\begin{DoxyNote}{Note}
If this function returns {\ttfamily E\+I\+N\+A\+\_\+\+F\+A\+L\+SE}, {\ttfamily the} scene or the root node wasn\textquotesingle{}t made 
\end{DoxyNote}
\begin{DoxySince}{Since}
1.\+18 
\end{DoxySince}


References efl\+\_\+add, E\+I\+N\+A\+\_\+\+F\+A\+L\+SE, and E\+RR.

\mbox{\Hypertarget{group__Edje__Audio_ga1a51514fd980036e6be40ba857eb6bca}\label{group__Edje__Audio_ga1a51514fd980036e6be40ba857eb6bca}} 
\index{Edje Audio@{Edje Audio}!edje\+\_\+object\+\_\+signal\+\_\+callback\+\_\+seat\+\_\+data\+\_\+get@{edje\+\_\+object\+\_\+signal\+\_\+callback\+\_\+seat\+\_\+data\+\_\+get}}
\index{edje\+\_\+object\+\_\+signal\+\_\+callback\+\_\+seat\+\_\+data\+\_\+get@{edje\+\_\+object\+\_\+signal\+\_\+callback\+\_\+seat\+\_\+data\+\_\+get}!Edje Audio@{Edje Audio}}
\subsubsection{\texorpdfstring{edje\+\_\+object\+\_\+signal\+\_\+callback\+\_\+seat\+\_\+data\+\_\+get()}{edje\_object\_signal\_callback\_seat\_data\_get()}}
{\footnotesize\ttfamily void$\ast$ edje\+\_\+object\+\_\+signal\+\_\+callback\+\_\+seat\+\_\+data\+\_\+get (\begin{DoxyParamCaption}\item[{void}]{ }\end{DoxyParamCaption})}



Gets seat data passed to callbacks. 

\begin{DoxyReturn}{Returns}
The seat data for that callback.
\end{DoxyReturn}
When a callback is initiated by an input event from a seat, we try to provide seat information with it.

Signals fired as programmed responses to these signals will also try to carry the seat data along.

This returns an opaque pointer to the seat data.

\begin{DoxySeeAlso}{See also}
edje\+\_\+object\+\_\+signal\+\_\+callback\+\_\+add() for more on \mbox{\hyperlink{group__Edje}{Edje}} signals. 
\end{DoxySeeAlso}
\begin{DoxySince}{Since}
1.\+21 
\end{DoxySince}
