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