\hypertarget{struct__Emotion__Engine}{}\section{\+\_\+\+Emotion\+\_\+\+Engine Struct Reference}
\label{struct__Emotion__Engine}\index{\+\_\+\+Emotion\+\_\+\+Engine@{\+\_\+\+Emotion\+\_\+\+Engine}}
\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{struct__Emotion__Engine_af6240859eb283727fba3aa7ee2802402}\label{struct__Emotion__Engine_af6240859eb283727fba3aa7ee2802402}} 
unsigned {\bfseries version}
\item 
\mbox{\Hypertarget{struct__Emotion__Engine_a20cc9edd4b91260369f814c0595a7c31}\label{struct__Emotion__Engine_a20cc9edd4b91260369f814c0595a7c31}} 
int {\bfseries priority}
\item 
\mbox{\Hypertarget{struct__Emotion__Engine_aacebe4f0a4105728482827b7e122e1b1}\label{struct__Emotion__Engine_aacebe4f0a4105728482827b7e122e1b1}} 
const char $\ast$ {\bfseries name}
\item 
\mbox{\Hypertarget{struct__Emotion__Engine_a88293ccb05f2d0ed929c494ff68873be}\label{struct__Emotion__Engine_a88293ccb05f2d0ed929c494ff68873be}} 
void $\ast$($\ast$ {\bfseries add} )(const \mbox{\hyperlink{struct__Emotion__Engine}{Emotion\+\_\+\+Engine}} $\ast$api, \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, const \mbox{\hyperlink{struct__Emotion__Module__Options}{Emotion\+\_\+\+Module\+\_\+\+Options}} $\ast$opts)
\item 
\mbox{\Hypertarget{struct__Emotion__Engine_ab2e2efc92fd2de9a44ab560912ffbb26}\label{struct__Emotion__Engine_ab2e2efc92fd2de9a44ab560912ffbb26}} 
void($\ast$ {\bfseries del} )(void $\ast$ef)
\item 
\mbox{\Hypertarget{struct__Emotion__Engine_aef7afd76e740f9d61a971b112980fe21}\label{struct__Emotion__Engine_aef7afd76e740f9d61a971b112980fe21}} 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}($\ast$ {\bfseries file\+\_\+open} )(void $\ast$ef, const char $\ast$file)
\item 
\mbox{\Hypertarget{struct__Emotion__Engine_ab041caa0db6c65fb9d3e1284d5984122}\label{struct__Emotion__Engine_ab041caa0db6c65fb9d3e1284d5984122}} 
void($\ast$ {\bfseries file\+\_\+close} )(void $\ast$ef)
\item 
\mbox{\Hypertarget{struct__Emotion__Engine_a80fac5ff681320c07ec0cbe7d606e41a}\label{struct__Emotion__Engine_a80fac5ff681320c07ec0cbe7d606e41a}} 
void($\ast$ {\bfseries play} )(void $\ast$ef, double pos)
\item 
\mbox{\Hypertarget{struct__Emotion__Engine_a4c2b129f4cd5ee1440397de866fbf3a1}\label{struct__Emotion__Engine_a4c2b129f4cd5ee1440397de866fbf3a1}} 
void($\ast$ {\bfseries stop} )(void $\ast$ef)
\item 
\mbox{\Hypertarget{struct__Emotion__Engine_ad1200b9e4d7e2ee0c4b24caae7573466}\label{struct__Emotion__Engine_ad1200b9e4d7e2ee0c4b24caae7573466}} 
void($\ast$ {\bfseries size\+\_\+get} )(void $\ast$ef, int $\ast$w, int $\ast$h)
\item 
\mbox{\Hypertarget{struct__Emotion__Engine_a69026053e8fd076a90d75fc597cad568}\label{struct__Emotion__Engine_a69026053e8fd076a90d75fc597cad568}} 
void($\ast$ {\bfseries pos\+\_\+set} )(void $\ast$ef, double pos)
\item 
\mbox{\Hypertarget{struct__Emotion__Engine_a08d42ab6c409e5a7054f561b3bec7162}\label{struct__Emotion__Engine_a08d42ab6c409e5a7054f561b3bec7162}} 
double($\ast$ {\bfseries len\+\_\+get} )(void $\ast$ef)
\item 
\mbox{\Hypertarget{struct__Emotion__Engine_a32dca9386fdda557bb03ecd6070693de}\label{struct__Emotion__Engine_a32dca9386fdda557bb03ecd6070693de}} 
double($\ast$ {\bfseries buffer\+\_\+size\+\_\+get} )(void $\ast$ef)
\item 
\mbox{\Hypertarget{struct__Emotion__Engine_a02df7a1df0361501171eec5b87b58553}\label{struct__Emotion__Engine_a02df7a1df0361501171eec5b87b58553}} 
int($\ast$ {\bfseries fps\+\_\+num\+\_\+get} )(void $\ast$ef)
\item 
\mbox{\Hypertarget{struct__Emotion__Engine_a155526d38c3d0b1a6a4fac5a2fa3cac7}\label{struct__Emotion__Engine_a155526d38c3d0b1a6a4fac5a2fa3cac7}} 
int($\ast$ {\bfseries fps\+\_\+den\+\_\+get} )(void $\ast$ef)
\item 
\mbox{\Hypertarget{struct__Emotion__Engine_a3f3bbb716ec31d98da924842ce3443b0}\label{struct__Emotion__Engine_a3f3bbb716ec31d98da924842ce3443b0}} 
double($\ast$ {\bfseries fps\+\_\+get} )(void $\ast$ef)
\item 
\mbox{\Hypertarget{struct__Emotion__Engine_a3a19f86e2dd73c20af453559dee76630}\label{struct__Emotion__Engine_a3a19f86e2dd73c20af453559dee76630}} 
double($\ast$ {\bfseries pos\+\_\+get} )(void $\ast$ef)
\item 
\mbox{\Hypertarget{struct__Emotion__Engine_a65632a83faaa1dd910a8a2c51da404df}\label{struct__Emotion__Engine_a65632a83faaa1dd910a8a2c51da404df}} 
void($\ast$ {\bfseries vis\+\_\+set} )(void $\ast$ef, \mbox{\hyperlink{Emotion_8h_a1a86638632ff8da4265d7dc4fbf410cb}{Emotion\+\_\+\+Vis}} vis)
\item 
\mbox{\Hypertarget{struct__Emotion__Engine_aa81eed77f7abb201549f2b94a1253714}\label{struct__Emotion__Engine_aa81eed77f7abb201549f2b94a1253714}} 
\mbox{\hyperlink{Emotion_8h_a1a86638632ff8da4265d7dc4fbf410cb}{Emotion\+\_\+\+Vis}}($\ast$ {\bfseries vis\+\_\+get} )(void $\ast$ef)
\item 
\mbox{\Hypertarget{struct__Emotion__Engine_a854891135628532dd661b1ed4d4f694b}\label{struct__Emotion__Engine_a854891135628532dd661b1ed4d4f694b}} 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}($\ast$ {\bfseries vis\+\_\+supported} )(void $\ast$ef, \mbox{\hyperlink{Emotion_8h_a1a86638632ff8da4265d7dc4fbf410cb}{Emotion\+\_\+\+Vis}} vis)
\item 
\mbox{\Hypertarget{struct__Emotion__Engine_a89e4cc91c0685805a2f63846c813cd4d}\label{struct__Emotion__Engine_a89e4cc91c0685805a2f63846c813cd4d}} 
double($\ast$ {\bfseries ratio\+\_\+get} )(void $\ast$ef)
\item 
\mbox{\Hypertarget{struct__Emotion__Engine_a1737adfb0eb389ae9326f71bbbaba22d}\label{struct__Emotion__Engine_a1737adfb0eb389ae9326f71bbbaba22d}} 
int($\ast$ {\bfseries video\+\_\+handled} )(void $\ast$ef)
\item 
\mbox{\Hypertarget{struct__Emotion__Engine_a44e53ddb0edbb899ab82e0adbd326e54}\label{struct__Emotion__Engine_a44e53ddb0edbb899ab82e0adbd326e54}} 
int($\ast$ {\bfseries audio\+\_\+handled} )(void $\ast$ef)
\item 
\mbox{\Hypertarget{struct__Emotion__Engine_a98a8a187b26abe6f35675aae5b0b47db}\label{struct__Emotion__Engine_a98a8a187b26abe6f35675aae5b0b47db}} 
int($\ast$ {\bfseries seekable} )(void $\ast$ef)
\item 
\mbox{\Hypertarget{struct__Emotion__Engine_a71f60e71f140ce1fd3929d7678735848}\label{struct__Emotion__Engine_a71f60e71f140ce1fd3929d7678735848}} 
void($\ast$ {\bfseries frame\+\_\+done} )(void $\ast$ef)
\item 
\mbox{\Hypertarget{struct__Emotion__Engine_a77705535390226b95e9b7272b38e7666}\label{struct__Emotion__Engine_a77705535390226b95e9b7272b38e7666}} 
Emotion\+\_\+\+Format($\ast$ {\bfseries format\+\_\+get} )(void $\ast$ef)
\item 
\mbox{\Hypertarget{struct__Emotion__Engine_a55717af5db88f1b60b95ac2bfdfcb72c}\label{struct__Emotion__Engine_a55717af5db88f1b60b95ac2bfdfcb72c}} 
void($\ast$ {\bfseries video\+\_\+data\+\_\+size\+\_\+get} )(void $\ast$ef, int $\ast$w, int $\ast$h)
\item 
\mbox{\Hypertarget{struct__Emotion__Engine_aa126e540f2780cd0492e031f26217f6b}\label{struct__Emotion__Engine_aa126e540f2780cd0492e031f26217f6b}} 
int($\ast$ {\bfseries yuv\+\_\+rows\+\_\+get} )(void $\ast$ef, int w, int h, unsigned char $\ast$$\ast$yrows, unsigned char $\ast$$\ast$urows, unsigned char $\ast$$\ast$vrows)
\item 
\mbox{\Hypertarget{struct__Emotion__Engine_add8a37c2571844cf555cc594c23b5794}\label{struct__Emotion__Engine_add8a37c2571844cf555cc594c23b5794}} 
int($\ast$ {\bfseries bgra\+\_\+data\+\_\+get} )(void $\ast$ef, unsigned char $\ast$$\ast$bgra\+\_\+data)
\item 
\mbox{\Hypertarget{struct__Emotion__Engine_a75795eaf34fb243c18b9cfc377c8d4c9}\label{struct__Emotion__Engine_a75795eaf34fb243c18b9cfc377c8d4c9}} 
void($\ast$ {\bfseries event\+\_\+feed} )(void $\ast$ef, int event)
\item 
\mbox{\Hypertarget{struct__Emotion__Engine_ac7e71312112e354e45ceeebf6ef552d3}\label{struct__Emotion__Engine_ac7e71312112e354e45ceeebf6ef552d3}} 
void($\ast$ {\bfseries event\+\_\+mouse\+\_\+button\+\_\+feed} )(void $\ast$ef, int button, int x, int y)
\item 
\mbox{\Hypertarget{struct__Emotion__Engine_a13cfb53ff9458b4b79e66d28364c43d7}\label{struct__Emotion__Engine_a13cfb53ff9458b4b79e66d28364c43d7}} 
void($\ast$ {\bfseries event\+\_\+mouse\+\_\+move\+\_\+feed} )(void $\ast$ef, int x, int y)
\item 
\mbox{\Hypertarget{struct__Emotion__Engine_ac3530818b6660a1bdc7317dc326c8a48}\label{struct__Emotion__Engine_ac3530818b6660a1bdc7317dc326c8a48}} 
int($\ast$ {\bfseries video\+\_\+channel\+\_\+count} )(void $\ast$ef)
\item 
\mbox{\Hypertarget{struct__Emotion__Engine_ae81d189f1bd61699229eff5e67d9a24e}\label{struct__Emotion__Engine_ae81d189f1bd61699229eff5e67d9a24e}} 
void($\ast$ {\bfseries video\+\_\+channel\+\_\+set} )(void $\ast$ef, int channel)
\item 
\mbox{\Hypertarget{struct__Emotion__Engine_ad905807fee5b602f04878aa13eb03e41}\label{struct__Emotion__Engine_ad905807fee5b602f04878aa13eb03e41}} 
int($\ast$ {\bfseries video\+\_\+channel\+\_\+get} )(void $\ast$ef)
\item 
\mbox{\Hypertarget{struct__Emotion__Engine_a26c53be948efde90f968711bc1089e23}\label{struct__Emotion__Engine_a26c53be948efde90f968711bc1089e23}} 
void($\ast$ {\bfseries video\+\_\+subtitle\+\_\+file\+\_\+set} )(void $\ast$ef, const char $\ast$filepath)
\item 
\mbox{\Hypertarget{struct__Emotion__Engine_a766fe778580151b09e72f6ac71bffdd7}\label{struct__Emotion__Engine_a766fe778580151b09e72f6ac71bffdd7}} 
const char $\ast$($\ast$ {\bfseries video\+\_\+subtitle\+\_\+file\+\_\+get} )(void $\ast$ef)
\item 
\mbox{\Hypertarget{struct__Emotion__Engine_ac623a1bd930a2bb914f997cdf5cb5943}\label{struct__Emotion__Engine_ac623a1bd930a2bb914f997cdf5cb5943}} 
const char $\ast$($\ast$ {\bfseries video\+\_\+channel\+\_\+name\+\_\+get} )(void $\ast$ef, int channel)
\item 
\mbox{\Hypertarget{struct__Emotion__Engine_a674b64b85cadf4358cd608ae01ec161f}\label{struct__Emotion__Engine_a674b64b85cadf4358cd608ae01ec161f}} 
void($\ast$ {\bfseries video\+\_\+channel\+\_\+mute\+\_\+set} )(void $\ast$ef, int mute)
\item 
\mbox{\Hypertarget{struct__Emotion__Engine_a7e658ce72b9664543f53143cceef6bdf}\label{struct__Emotion__Engine_a7e658ce72b9664543f53143cceef6bdf}} 
int($\ast$ {\bfseries video\+\_\+channel\+\_\+mute\+\_\+get} )(void $\ast$ef)
\item 
\mbox{\Hypertarget{struct__Emotion__Engine_a8342933342e662b6e378df5baa619fbe}\label{struct__Emotion__Engine_a8342933342e662b6e378df5baa619fbe}} 
int($\ast$ {\bfseries audio\+\_\+channel\+\_\+count} )(void $\ast$ef)
\item 
\mbox{\Hypertarget{struct__Emotion__Engine_abc8146984c21168c0a8dcb6a8d0f6370}\label{struct__Emotion__Engine_abc8146984c21168c0a8dcb6a8d0f6370}} 
void($\ast$ {\bfseries audio\+\_\+channel\+\_\+set} )(void $\ast$ef, int channel)
\item 
\mbox{\Hypertarget{struct__Emotion__Engine_a8d4d23f1bdaa7329ccf5a95fa9fcc0ad}\label{struct__Emotion__Engine_a8d4d23f1bdaa7329ccf5a95fa9fcc0ad}} 
int($\ast$ {\bfseries audio\+\_\+channel\+\_\+get} )(void $\ast$ef)
\item 
\mbox{\Hypertarget{struct__Emotion__Engine_a30bed13bff34ac3ed83b78fcba3b4b7f}\label{struct__Emotion__Engine_a30bed13bff34ac3ed83b78fcba3b4b7f}} 
const char $\ast$($\ast$ {\bfseries audio\+\_\+channel\+\_\+name\+\_\+get} )(void $\ast$ef, int channel)
\item 
\mbox{\Hypertarget{struct__Emotion__Engine_aa4f0565b843252815d5edb654318951a}\label{struct__Emotion__Engine_aa4f0565b843252815d5edb654318951a}} 
void($\ast$ {\bfseries audio\+\_\+channel\+\_\+mute\+\_\+set} )(void $\ast$ef, int mute)
\item 
\mbox{\Hypertarget{struct__Emotion__Engine_a544bc2807ac122d868b09207f4a57744}\label{struct__Emotion__Engine_a544bc2807ac122d868b09207f4a57744}} 
int($\ast$ {\bfseries audio\+\_\+channel\+\_\+mute\+\_\+get} )(void $\ast$ef)
\item 
\mbox{\Hypertarget{struct__Emotion__Engine_af69600677e359ea1d9af129d1429ea64}\label{struct__Emotion__Engine_af69600677e359ea1d9af129d1429ea64}} 
void($\ast$ {\bfseries audio\+\_\+channel\+\_\+volume\+\_\+set} )(void $\ast$ef, double vol)
\item 
\mbox{\Hypertarget{struct__Emotion__Engine_a43056d2e795e1b92ce79bc731ce889cf}\label{struct__Emotion__Engine_a43056d2e795e1b92ce79bc731ce889cf}} 
double($\ast$ {\bfseries audio\+\_\+channel\+\_\+volume\+\_\+get} )(void $\ast$ef)
\item 
\mbox{\Hypertarget{struct__Emotion__Engine_af6cf0eb31fc73784ac4dc47a2f89d3d7}\label{struct__Emotion__Engine_af6cf0eb31fc73784ac4dc47a2f89d3d7}} 
int($\ast$ {\bfseries spu\+\_\+channel\+\_\+count} )(void $\ast$ef)
\item 
\mbox{\Hypertarget{struct__Emotion__Engine_a2dfb88146ee8d944852017108b0ec68c}\label{struct__Emotion__Engine_a2dfb88146ee8d944852017108b0ec68c}} 
void($\ast$ {\bfseries spu\+\_\+channel\+\_\+set} )(void $\ast$ef, int channel)
\item 
\mbox{\Hypertarget{struct__Emotion__Engine_a1477fd988639c41715d84ffdbe702c1e}\label{struct__Emotion__Engine_a1477fd988639c41715d84ffdbe702c1e}} 
int($\ast$ {\bfseries spu\+\_\+channel\+\_\+get} )(void $\ast$ef)
\item 
\mbox{\Hypertarget{struct__Emotion__Engine_abb72f2871ce97eff9a5fb38cb7fdd097}\label{struct__Emotion__Engine_abb72f2871ce97eff9a5fb38cb7fdd097}} 
const char $\ast$($\ast$ {\bfseries spu\+\_\+channel\+\_\+name\+\_\+get} )(void $\ast$ef, int channel)
\item 
\mbox{\Hypertarget{struct__Emotion__Engine_ab304cfb7b21b18e69e5c0a41cfe45a22}\label{struct__Emotion__Engine_ab304cfb7b21b18e69e5c0a41cfe45a22}} 
void($\ast$ {\bfseries spu\+\_\+channel\+\_\+mute\+\_\+set} )(void $\ast$ef, int mute)
\item 
\mbox{\Hypertarget{struct__Emotion__Engine_ab8c8da06b09c952172744d6ecc022185}\label{struct__Emotion__Engine_ab8c8da06b09c952172744d6ecc022185}} 
int($\ast$ {\bfseries spu\+\_\+channel\+\_\+mute\+\_\+get} )(void $\ast$ef)
\item 
\mbox{\Hypertarget{struct__Emotion__Engine_aa937d5cddd299e454263682f84c4a753}\label{struct__Emotion__Engine_aa937d5cddd299e454263682f84c4a753}} 
int($\ast$ {\bfseries chapter\+\_\+count} )(void $\ast$ef)
\item 
\mbox{\Hypertarget{struct__Emotion__Engine_a535fda54c04f34724362e72cf74cf26e}\label{struct__Emotion__Engine_a535fda54c04f34724362e72cf74cf26e}} 
void($\ast$ {\bfseries chapter\+\_\+set} )(void $\ast$ef, int chapter)
\item 
\mbox{\Hypertarget{struct__Emotion__Engine_ab81d71eaa6b6e733830cc8cc8c0d7801}\label{struct__Emotion__Engine_ab81d71eaa6b6e733830cc8cc8c0d7801}} 
int($\ast$ {\bfseries chapter\+\_\+get} )(void $\ast$ef)
\item 
\mbox{\Hypertarget{struct__Emotion__Engine_a65aafe3dfbf2bb79fc5fa1104fcc5bb1}\label{struct__Emotion__Engine_a65aafe3dfbf2bb79fc5fa1104fcc5bb1}} 
const char $\ast$($\ast$ {\bfseries chapter\+\_\+name\+\_\+get} )(void $\ast$ef, int chapter)
\item 
\mbox{\Hypertarget{struct__Emotion__Engine_ab8c1b64179c419ce68234a24c3cfbba4}\label{struct__Emotion__Engine_ab8c1b64179c419ce68234a24c3cfbba4}} 
void($\ast$ {\bfseries speed\+\_\+set} )(void $\ast$ef, double speed)
\item 
\mbox{\Hypertarget{struct__Emotion__Engine_a8af4c5ecf9cd26fc444aa523ff0a01e4}\label{struct__Emotion__Engine_a8af4c5ecf9cd26fc444aa523ff0a01e4}} 
double($\ast$ {\bfseries speed\+\_\+get} )(void $\ast$ef)
\item 
\mbox{\Hypertarget{struct__Emotion__Engine_adc8c87aea2f6a90dc946e13dc7c656d9}\label{struct__Emotion__Engine_adc8c87aea2f6a90dc946e13dc7c656d9}} 
int($\ast$ {\bfseries eject} )(void $\ast$ef)
\item 
\mbox{\Hypertarget{struct__Emotion__Engine_a1237005a417210eb4cbe49920bb696ee}\label{struct__Emotion__Engine_a1237005a417210eb4cbe49920bb696ee}} 
const char $\ast$($\ast$ {\bfseries meta\+\_\+get} )(void $\ast$ef, int meta)
\item 
\mbox{\Hypertarget{struct__Emotion__Engine_a8b7e9504f4b087524abf9159322ebdfd}\label{struct__Emotion__Engine_a8b7e9504f4b087524abf9159322ebdfd}} 
void($\ast$ {\bfseries priority\+\_\+set} )(void $\ast$ef, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} priority)
\item 
\mbox{\Hypertarget{struct__Emotion__Engine_aa5e5101d1cb07630c8538b5b0656e13a}\label{struct__Emotion__Engine_aa5e5101d1cb07630c8538b5b0656e13a}} 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}($\ast$ {\bfseries priority\+\_\+get} )(void $\ast$ef)
\item 
\mbox{\Hypertarget{struct__Emotion__Engine_afa5f7f07cbc87461b700bf06cc428464}\label{struct__Emotion__Engine_afa5f7f07cbc87461b700bf06cc428464}} 
void $\ast$($\ast$ {\bfseries meta\+\_\+artwork\+\_\+get} )(void $\ast$ef, \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$img, const char $\ast$path, Emotion\+\_\+\+Artwork\+\_\+\+Info type)
\end{DoxyCompactItemize}
