\hypertarget{structecore__audio__out__pulse}{\section{ecore\+\_\+audio\+\_\+out\+\_\+pulse Struct Reference}
\label{structecore__audio__out__pulse}\index{ecore\+\_\+audio\+\_\+out\+\_\+pulse@{ecore\+\_\+audio\+\_\+out\+\_\+pulse}}
}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{structecore__audio__out__pulse_a5e56acbf2fdd734fdd69d0b071f85ebe}{ecore\+\_\+audio\+\_\+out\+\_\+pulse} (\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$eo)
\begin{DoxyCompactList}\small\item\em Eo Constructor. \end{DoxyCompactList}\item 
\hyperlink{structecore__audio__out__pulse_a038c5e921a37161dada3b5352c2f6800}{ecore\+\_\+audio\+\_\+out\+\_\+pulse} (std\+::nullptr\+\_\+t)
\begin{DoxyCompactList}\small\item\em nullptr\+\_\+t Constructor. \end{DoxyCompactList}\item 
\hyperlink{structecore__audio__out__pulse_a7b81a982a9f8d45744bc05622a59679d}{ecore\+\_\+audio\+\_\+out\+\_\+pulse} (\hyperlink{structefl_1_1eo_1_1parent__type}{efl\+::eo\+::parent\+\_\+type} \+\_\+p=(efl\+::eo\+::parent=nullptr))
\begin{DoxyCompactList}\small\item\em Call the object's constructor. \end{DoxyCompactList}\item 
\hypertarget{structecore__audio__out__pulse_aa4e0013ce54032ad7a36695d97e98f4b}{\hyperlink{structecore__audio__out__pulse_aa4e0013ce54032ad7a36695d97e98f4b}{ecore\+\_\+audio\+\_\+out\+\_\+pulse} (\hyperlink{structecore__audio__out__pulse}{ecore\+\_\+audio\+\_\+out\+\_\+pulse} const \&other)}\label{structecore__audio__out__pulse_aa4e0013ce54032ad7a36695d97e98f4b}

\begin{DoxyCompactList}\small\item\em Copy Constructor. \end{DoxyCompactList}\item 
void \hyperlink{structecore__audio__out__pulse_ae1f5c53283c78e65fce385f511db9c9b}{volume\+\_\+set} (double volume\+\_\+) const 
\begin{DoxyCompactList}\small\item\em Set the volume of the object. \end{DoxyCompactList}\item 
bool \hyperlink{structecore__audio__out__pulse_af1c5da06e67df3b47161da70320cd19c}{input\+\_\+attach} (\hyperlink{structefl_1_1eo_1_1base}{efl\+::eo\+::base} input\+\_\+) const 
\begin{DoxyCompactList}\small\item\em Attach an input to an output. \end{DoxyCompactList}\item 
bool \hyperlink{structecore__audio__out__pulse_a235c9d5902c3e13fa46b7d4c2ff4ebc5}{input\+\_\+detach} (\hyperlink{structefl_1_1eo_1_1base}{efl\+::eo\+::base} input\+\_\+) const 
\begin{DoxyCompactList}\small\item\em Detach an input from an output. \end{DoxyCompactList}\item 
\hypertarget{structecore__audio__out__pulse_a0ad130940c7e5ee1afd85e636a842975}{{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} {\bfseries callback\+\_\+context\+\_\+ready\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)}\label{structecore__audio__out__pulse_a0ad130940c7e5ee1afd85e636a842975}

\item 
\hypertarget{structecore__audio__out__pulse_a243093370b5bbd77515e6d3f8cd2622a}{{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+context\+\_\+ready\+\_\+call} (T $\ast$info)}\label{structecore__audio__out__pulse_a243093370b5bbd77515e6d3f8cd2622a}

\item 
\hypertarget{structecore__audio__out__pulse_a577addfecba7b702f1ec3c0939906e32}{{\footnotesize template$<$typename F $>$ }\\\+::\hyperlink{structefl_1_1eo_1_1signal__connection}{efl\+::eo\+::signal\+\_\+connection} {\bfseries callback\+\_\+context\+\_\+fail\+\_\+add} (F \&\&callback\+\_\+,\+::efl\+::eo\+::callback\+\_\+priority priority\+\_\+=\+::efl\+::eo\+::callback\+\_\+priorities\+::default\+\_\+)}\label{structecore__audio__out__pulse_a577addfecba7b702f1ec3c0939906e32}

\item 
\hypertarget{structecore__audio__out__pulse_a46f776d0c00359bd3f7c0f6f6dbc2e44}{{\footnotesize template$<$typename T $>$ }\\void {\bfseries callback\+\_\+context\+\_\+fail\+\_\+call} (T $\ast$info)}\label{structecore__audio__out__pulse_a46f776d0c00359bd3f7c0f6f6dbc2e44}

\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structecore__audio__out__pulse_a7fd5e2b45f320d95bfd5d07cd8d878db}{static \hyperlink{group__Eo_ga88d29df76a2921aa5478803156d83be5}{Eo\+\_\+\+Class} const $\ast$ {\bfseries \+\_\+eo\+\_\+class} ()}\label{structecore__audio__out__pulse_a7fd5e2b45f320d95bfd5d07cd8d878db}

\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{structecore__audio__out__pulse_a5e56acbf2fdd734fdd69d0b071f85ebe}{\index{ecore\+\_\+audio\+\_\+out\+\_\+pulse@{ecore\+\_\+audio\+\_\+out\+\_\+pulse}!ecore\+\_\+audio\+\_\+out\+\_\+pulse@{ecore\+\_\+audio\+\_\+out\+\_\+pulse}}
\index{ecore\+\_\+audio\+\_\+out\+\_\+pulse@{ecore\+\_\+audio\+\_\+out\+\_\+pulse}!ecore\+\_\+audio\+\_\+out\+\_\+pulse@{ecore\+\_\+audio\+\_\+out\+\_\+pulse}}
\subsubsection[{ecore\+\_\+audio\+\_\+out\+\_\+pulse}]{\setlength{\rightskip}{0pt plus 5cm}ecore\+\_\+audio\+\_\+out\+\_\+pulse\+::ecore\+\_\+audio\+\_\+out\+\_\+pulse (
\begin{DoxyParamCaption}
\item[{{\bf Eo} $\ast$}]{eo}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}}}\label{structecore__audio__out__pulse_a5e56acbf2fdd734fdd69d0b071f85ebe}


Eo Constructor. 

Constructs the object from an Eo$\ast$ pointer stealing its ownership.


\begin{DoxyParams}{Parameters}
{\em eo} & The Eo object pointer. \\
\hline
\end{DoxyParams}
\hypertarget{structecore__audio__out__pulse_a038c5e921a37161dada3b5352c2f6800}{\index{ecore\+\_\+audio\+\_\+out\+\_\+pulse@{ecore\+\_\+audio\+\_\+out\+\_\+pulse}!ecore\+\_\+audio\+\_\+out\+\_\+pulse@{ecore\+\_\+audio\+\_\+out\+\_\+pulse}}
\index{ecore\+\_\+audio\+\_\+out\+\_\+pulse@{ecore\+\_\+audio\+\_\+out\+\_\+pulse}!ecore\+\_\+audio\+\_\+out\+\_\+pulse@{ecore\+\_\+audio\+\_\+out\+\_\+pulse}}
\subsubsection[{ecore\+\_\+audio\+\_\+out\+\_\+pulse}]{\setlength{\rightskip}{0pt plus 5cm}ecore\+\_\+audio\+\_\+out\+\_\+pulse\+::ecore\+\_\+audio\+\_\+out\+\_\+pulse (
\begin{DoxyParamCaption}
\item[{std\+::nullptr\+\_\+t}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [explicit]}}}\label{structecore__audio__out__pulse_a038c5e921a37161dada3b5352c2f6800}


nullptr\+\_\+t Constructor. 

Constructs an empty (null) object. \hypertarget{structecore__audio__out__pulse_a7b81a982a9f8d45744bc05622a59679d}{\index{ecore\+\_\+audio\+\_\+out\+\_\+pulse@{ecore\+\_\+audio\+\_\+out\+\_\+pulse}!ecore\+\_\+audio\+\_\+out\+\_\+pulse@{ecore\+\_\+audio\+\_\+out\+\_\+pulse}}
\index{ecore\+\_\+audio\+\_\+out\+\_\+pulse@{ecore\+\_\+audio\+\_\+out\+\_\+pulse}!ecore\+\_\+audio\+\_\+out\+\_\+pulse@{ecore\+\_\+audio\+\_\+out\+\_\+pulse}}
\subsubsection[{ecore\+\_\+audio\+\_\+out\+\_\+pulse}]{\setlength{\rightskip}{0pt plus 5cm}ecore\+\_\+audio\+\_\+out\+\_\+pulse\+::ecore\+\_\+audio\+\_\+out\+\_\+pulse (
\begin{DoxyParamCaption}
\item[{{\bf efl\+::eo\+::parent\+\_\+type}}]{\+\_\+p = {\ttfamily (efl\+:\+:eo\+:\+:parent~=~nullptr)}}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{structecore__audio__out__pulse_a7b81a982a9f8d45744bc05622a59679d}


Call the object's constructor. 

Should not be used with \#eo\+\_\+do. Only use it with \#eo\+\_\+do\+\_\+super. 

\subsection{Member Function Documentation}
\hypertarget{structecore__audio__out__pulse_ae1f5c53283c78e65fce385f511db9c9b}{\index{ecore\+\_\+audio\+\_\+out\+\_\+pulse@{ecore\+\_\+audio\+\_\+out\+\_\+pulse}!volume\+\_\+set@{volume\+\_\+set}}
\index{volume\+\_\+set@{volume\+\_\+set}!ecore\+\_\+audio\+\_\+out\+\_\+pulse@{ecore\+\_\+audio\+\_\+out\+\_\+pulse}}
\subsubsection[{volume\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}void ecore\+\_\+audio\+\_\+out\+\_\+pulse\+::volume\+\_\+set (
\begin{DoxyParamCaption}
\item[{double}]{volume\+\_\+}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{structecore__audio__out__pulse_ae1f5c53283c78e65fce385f511db9c9b}


Set the volume of the object. 

\begin{DoxySince}{Since}
1.\+8
\end{DoxySince}

\begin{DoxyParams}{Parameters}
{\em volume} & \\
\hline
\end{DoxyParams}


References efl\+::eo\+::base\+::\+\_\+eo\+\_\+ptr().

\hypertarget{structecore__audio__out__pulse_af1c5da06e67df3b47161da70320cd19c}{\index{ecore\+\_\+audio\+\_\+out\+\_\+pulse@{ecore\+\_\+audio\+\_\+out\+\_\+pulse}!input\+\_\+attach@{input\+\_\+attach}}
\index{input\+\_\+attach@{input\+\_\+attach}!ecore\+\_\+audio\+\_\+out\+\_\+pulse@{ecore\+\_\+audio\+\_\+out\+\_\+pulse}}
\subsubsection[{input\+\_\+attach}]{\setlength{\rightskip}{0pt plus 5cm}bool ecore\+\_\+audio\+\_\+out\+\_\+pulse\+::input\+\_\+attach (
\begin{DoxyParamCaption}
\item[{{\bf efl\+::eo\+::base}}]{input\+\_\+}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{structecore__audio__out__pulse_af1c5da06e67df3b47161da70320cd19c}


Attach an input to an output. 

\begin{DoxySince}{Since}
1.\+8
\end{DoxySince}

\begin{DoxyParams}{Parameters}
{\em input} & \\
\hline
\end{DoxyParams}


References efl\+::eo\+::base\+::\+\_\+eo\+\_\+ptr().

\hypertarget{structecore__audio__out__pulse_a235c9d5902c3e13fa46b7d4c2ff4ebc5}{\index{ecore\+\_\+audio\+\_\+out\+\_\+pulse@{ecore\+\_\+audio\+\_\+out\+\_\+pulse}!input\+\_\+detach@{input\+\_\+detach}}
\index{input\+\_\+detach@{input\+\_\+detach}!ecore\+\_\+audio\+\_\+out\+\_\+pulse@{ecore\+\_\+audio\+\_\+out\+\_\+pulse}}
\subsubsection[{input\+\_\+detach}]{\setlength{\rightskip}{0pt plus 5cm}bool ecore\+\_\+audio\+\_\+out\+\_\+pulse\+::input\+\_\+detach (
\begin{DoxyParamCaption}
\item[{{\bf efl\+::eo\+::base}}]{input\+\_\+}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{structecore__audio__out__pulse_a235c9d5902c3e13fa46b7d4c2ff4ebc5}


Detach an input from an output. 

\begin{DoxySince}{Since}
1.\+8
\end{DoxySince}

\begin{DoxyParams}{Parameters}
{\em input} & \\
\hline
\end{DoxyParams}


References efl\+::eo\+::base\+::\+\_\+eo\+\_\+ptr().

