\hypertarget{structelm_1_1Player}{}\section{elm\+:\+:Player Struct Reference}
\label{structelm_1_1Player}\index{elm\+::\+Player@{elm\+::\+Player}}
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structelm_1_1Player_1_1eject__clicked__event}{eject\+\_\+clicked\+\_\+event}}
\item 
struct \mbox{\hyperlink{structelm_1_1Player_1_1forward__clicked__event}{forward\+\_\+clicked\+\_\+event}}
\item 
struct \mbox{\hyperlink{structelm_1_1Player_1_1info__clicked__event}{info\+\_\+clicked\+\_\+event}}
\item 
struct \mbox{\hyperlink{structelm_1_1Player_1_1mute__clicked__event}{mute\+\_\+clicked\+\_\+event}}
\item 
struct \mbox{\hyperlink{structelm_1_1Player_1_1next__clicked__event}{next\+\_\+clicked\+\_\+event}}
\item 
struct \mbox{\hyperlink{structelm_1_1Player_1_1pause__clicked__event}{pause\+\_\+clicked\+\_\+event}}
\item 
struct \mbox{\hyperlink{structelm_1_1Player_1_1play__clicked__event}{play\+\_\+clicked\+\_\+event}}
\item 
struct \mbox{\hyperlink{structelm_1_1Player_1_1prev__clicked__event}{prev\+\_\+clicked\+\_\+event}}
\item 
struct \mbox{\hyperlink{structelm_1_1Player_1_1quality__clicked__event}{quality\+\_\+clicked\+\_\+event}}
\item 
struct \mbox{\hyperlink{structelm_1_1Player_1_1rewind__clicked__event}{rewind\+\_\+clicked\+\_\+event}}
\item 
struct \mbox{\hyperlink{structelm_1_1Player_1_1volume__clicked__event}{volume\+\_\+clicked\+\_\+event}}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structelm_1_1Player_aa9eb3e45f07aea758886a78943b473d5}\label{structelm_1_1Player_aa9eb3e45f07aea758886a78943b473d5}} 
{\bfseries Player} (\+::\mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$eo)
\item 
\mbox{\Hypertarget{structelm_1_1Player_ac6a14ddad1e812aa8bf406c4a58ba743}\label{structelm_1_1Player_ac6a14ddad1e812aa8bf406c4a58ba743}} 
{\bfseries Player} (std\+::nullptr\+\_\+t)
\item 
\mbox{\Hypertarget{structelm_1_1Player_a437318b53a941b30ac877add9b000117}\label{structelm_1_1Player_a437318b53a941b30ac877add9b000117}} 
{\bfseries Player} (\mbox{\hyperlink{structelm_1_1Player}{Player}} const \&other)=default
\item 
\mbox{\Hypertarget{structelm_1_1Player_a1c01e4a39886d7baa1549b011a77108c}\label{structelm_1_1Player_a1c01e4a39886d7baa1549b011a77108c}} 
{\bfseries Player} (\mbox{\hyperlink{structelm_1_1Player}{Player}} \&\&other)=default
\item 
\mbox{\Hypertarget{structelm_1_1Player_a099b70d4627774c8e45232ee0f45f7f8}\label{structelm_1_1Player_a099b70d4627774c8e45232ee0f45f7f8}} 
\mbox{\hyperlink{structelm_1_1Player}{Player}} \& {\bfseries operator=} (\mbox{\hyperlink{structelm_1_1Player}{Player}} const \&other)=default
\item 
\mbox{\Hypertarget{structelm_1_1Player_a69510e806dcd40a6b3f1cd6c4f3a0788}\label{structelm_1_1Player_a69510e806dcd40a6b3f1cd6c4f3a0788}} 
\mbox{\hyperlink{structelm_1_1Player}{Player}} \& {\bfseries operator=} (\mbox{\hyperlink{structelm_1_1Player}{Player}} \&\&other)=default
\item 
\mbox{\Hypertarget{structelm_1_1Player_ac5cb854d2b113c7d5cb45b3b25f0735a}\label{structelm_1_1Player_ac5cb854d2b113c7d5cb45b3b25f0735a}} 
{\bfseries Player} (\+::\mbox{\hyperlink{structefl_1_1eo_1_1concrete}{efl\+::eo\+::concrete}} parent)
\item 
\mbox{\Hypertarget{structelm_1_1Player_ad26f52f4a806f7ad9977ed13c189e3cf}\label{structelm_1_1Player_ad26f52f4a806f7ad9977ed13c189e3cf}} 
{\footnotesize template$<$typename F $>$ }\\{\bfseries Player} (F f, typename \+::std\+::enable\+\_\+if$<$ \+::\mbox{\hyperlink{structefl_1_1eolian_1_1is__callable}{efl\+::eolian\+::is\+\_\+callable}}$<$ F $>$\+::value $>$\+::type $\ast$=0)
\item 
\mbox{\Hypertarget{structelm_1_1Player_af5cfbfd525656777d51e17564c5c3bdb}\label{structelm_1_1Player_af5cfbfd525656777d51e17564c5c3bdb}} 
\mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$ {\bfseries \+\_\+eo\+\_\+ptr} () const
\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structelm_1_1Player_afffae090dbbe8d6b70720c27e2433efd}\label{structelm_1_1Player_afffae090dbbe8d6b70720c27e2433efd}} 
static \mbox{\hyperlink{group__Eo_ga4f7483d7c5a34a3b81d8f8467fdd566a}{Efl\+\_\+\+Class}} const  $\ast$ {\bfseries \+\_\+eo\+\_\+class} ()
\end{DoxyCompactItemize}
\subsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structelm_1_1Player_abcf04c807b7065a69c102c35f4ca6a54}\label{structelm_1_1Player_abcf04c807b7065a69c102c35f4ca6a54}} 
static struct \mbox{\hyperlink{structelm_1_1Player_1_1forward__clicked__event}{elm\+::\+Player\+::forward\+\_\+clicked\+\_\+event}} {\bfseries forward\+\_\+clicked\+\_\+event}
\item 
\mbox{\Hypertarget{structelm_1_1Player_af41993b599d20aa6a1d6e350587a63d4}\label{structelm_1_1Player_af41993b599d20aa6a1d6e350587a63d4}} 
static struct \mbox{\hyperlink{structelm_1_1Player_1_1info__clicked__event}{elm\+::\+Player\+::info\+\_\+clicked\+\_\+event}} {\bfseries info\+\_\+clicked\+\_\+event}
\item 
\mbox{\Hypertarget{structelm_1_1Player_a82c6ccb296fcca7d85b7fda99c4bf119}\label{structelm_1_1Player_a82c6ccb296fcca7d85b7fda99c4bf119}} 
static struct \mbox{\hyperlink{structelm_1_1Player_1_1next__clicked__event}{elm\+::\+Player\+::next\+\_\+clicked\+\_\+event}} {\bfseries next\+\_\+clicked\+\_\+event}
\item 
\mbox{\Hypertarget{structelm_1_1Player_a04cd92e0ec4fab92889ff415669fbf00}\label{structelm_1_1Player_a04cd92e0ec4fab92889ff415669fbf00}} 
static struct \mbox{\hyperlink{structelm_1_1Player_1_1pause__clicked__event}{elm\+::\+Player\+::pause\+\_\+clicked\+\_\+event}} {\bfseries pause\+\_\+clicked\+\_\+event}
\item 
\mbox{\Hypertarget{structelm_1_1Player_a03d22f09167f5dcd7e5d199e5510c9fd}\label{structelm_1_1Player_a03d22f09167f5dcd7e5d199e5510c9fd}} 
static struct \mbox{\hyperlink{structelm_1_1Player_1_1play__clicked__event}{elm\+::\+Player\+::play\+\_\+clicked\+\_\+event}} {\bfseries play\+\_\+clicked\+\_\+event}
\item 
\mbox{\Hypertarget{structelm_1_1Player_a8aec2515164fc6c494d32fb4a4a4f380}\label{structelm_1_1Player_a8aec2515164fc6c494d32fb4a4a4f380}} 
static struct \mbox{\hyperlink{structelm_1_1Player_1_1prev__clicked__event}{elm\+::\+Player\+::prev\+\_\+clicked\+\_\+event}} {\bfseries prev\+\_\+clicked\+\_\+event}
\item 
\mbox{\Hypertarget{structelm_1_1Player_a74e2a4e59d238e4b4c79bf8609c57d5c}\label{structelm_1_1Player_a74e2a4e59d238e4b4c79bf8609c57d5c}} 
static struct \mbox{\hyperlink{structelm_1_1Player_1_1rewind__clicked__event}{elm\+::\+Player\+::rewind\+\_\+clicked\+\_\+event}} {\bfseries rewind\+\_\+clicked\+\_\+event}
\item 
\mbox{\Hypertarget{structelm_1_1Player_a40a19eb6f65475162def95c45e1bc162}\label{structelm_1_1Player_a40a19eb6f65475162def95c45e1bc162}} 
static struct \mbox{\hyperlink{structelm_1_1Player_1_1quality__clicked__event}{elm\+::\+Player\+::quality\+\_\+clicked\+\_\+event}} {\bfseries quality\+\_\+clicked\+\_\+event}
\item 
\mbox{\Hypertarget{structelm_1_1Player_a44ba88369c6ac039c23d7136ff7b1303}\label{structelm_1_1Player_a44ba88369c6ac039c23d7136ff7b1303}} 
static struct \mbox{\hyperlink{structelm_1_1Player_1_1eject__clicked__event}{elm\+::\+Player\+::eject\+\_\+clicked\+\_\+event}} {\bfseries eject\+\_\+clicked\+\_\+event}
\item 
\mbox{\Hypertarget{structelm_1_1Player_ae6568bf5a84ad4494967aaf9ee2f8cdb}\label{structelm_1_1Player_ae6568bf5a84ad4494967aaf9ee2f8cdb}} 
static struct \mbox{\hyperlink{structelm_1_1Player_1_1volume__clicked__event}{elm\+::\+Player\+::volume\+\_\+clicked\+\_\+event}} {\bfseries volume\+\_\+clicked\+\_\+event}
\item 
\mbox{\Hypertarget{structelm_1_1Player_a8d1cb90b5791ffe21fc5b18db1699fc2}\label{structelm_1_1Player_a8d1cb90b5791ffe21fc5b18db1699fc2}} 
static struct \mbox{\hyperlink{structelm_1_1Player_1_1mute__clicked__event}{elm\+::\+Player\+::mute\+\_\+clicked\+\_\+event}} {\bfseries mute\+\_\+clicked\+\_\+event}
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}
