\hypertarget{group__Emotion__Play}{}\doxysection{Play control functions}
\label{group__Emotion__Play}\index{Play control functions@{Play control functions}}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
EMOTION\+\_\+\+API void \mbox{\hyperlink{group__Emotion__Play_ga63c5faf9e23046ccb292027df2486cbb}{emotion\+\_\+object\+\_\+play\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} play)
\begin{DoxyCompactList}\small\item\em Set play/pause state of the media file. \end{DoxyCompactList}\item 
EMOTION\+\_\+\+API \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Emotion__Play_ga7b146cbe71db82e9c3e280f4277e7071}{emotion\+\_\+object\+\_\+play\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get play/pause state of the media file. \end{DoxyCompactList}\item 
EMOTION\+\_\+\+API void \mbox{\hyperlink{group__Emotion__Play_ga70ec123dfb6de21b6184ad1c3d4afbcd}{emotion\+\_\+object\+\_\+position\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, double sec)
\begin{DoxyCompactList}\small\item\em Set the position in the media file. \end{DoxyCompactList}\item 
EMOTION\+\_\+\+API double \mbox{\hyperlink{group__Emotion__Play_ga9beedba3ec525744c059d584c9bb1ddd}{emotion\+\_\+object\+\_\+position\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the position in the media file. \end{DoxyCompactList}\item 
EMOTION\+\_\+\+API double \mbox{\hyperlink{group__Emotion__Play_ga9dba1234e1426e040baba36be127c6fa}{emotion\+\_\+object\+\_\+buffer\+\_\+size\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the percentual size of the buffering cache. \end{DoxyCompactList}\item 
EMOTION\+\_\+\+API \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Emotion__Play_gae83146066bfc2eb13066571fad3e1fdd}{emotion\+\_\+object\+\_\+seekable\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get whether the media file is seekable. \end{DoxyCompactList}\item 
EMOTION\+\_\+\+API double \mbox{\hyperlink{group__Emotion__Play_ga9b082b70fd1fba55a5fb0d9d72859888}{emotion\+\_\+object\+\_\+play\+\_\+length\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the length of play for the media file. \end{DoxyCompactList}\item 
EMOTION\+\_\+\+API void \mbox{\hyperlink{group__Emotion__Play_ga6363ff0f637925fc2858f3bd0d641dce}{emotion\+\_\+object\+\_\+play\+\_\+speed\+\_\+set}} (\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj, double speed)
\begin{DoxyCompactList}\small\item\em Set the play speed of the media file. \end{DoxyCompactList}\item 
EMOTION\+\_\+\+API double \mbox{\hyperlink{group__Emotion__Play_ga871a2199e61ac139b668e80b8df98357}{emotion\+\_\+object\+\_\+play\+\_\+speed\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the play speed of the media file. \end{DoxyCompactList}\item 
EMOTION\+\_\+\+API const char $\ast$ \mbox{\hyperlink{group__Emotion__Play_ga2d1a393d1231baad40950f6ee1adbfa4}{emotion\+\_\+object\+\_\+progress\+\_\+info\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get how much of the file has been played. \end{DoxyCompactList}\item 
EMOTION\+\_\+\+API double \mbox{\hyperlink{group__Emotion__Play_ga1a291bce40fe64757116df62b4c78283}{emotion\+\_\+object\+\_\+progress\+\_\+status\+\_\+get}} (const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get how much of the file has been played. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


\doxysubsection{Function Documentation}
\mbox{\Hypertarget{group__Emotion__Play_ga63c5faf9e23046ccb292027df2486cbb}\label{group__Emotion__Play_ga63c5faf9e23046ccb292027df2486cbb}} 
\index{Play control functions@{Play control functions}!emotion\_object\_play\_set@{emotion\_object\_play\_set}}
\index{emotion\_object\_play\_set@{emotion\_object\_play\_set}!Play control functions@{Play control functions}}
\doxysubsubsection{\texorpdfstring{emotion\_object\_play\_set()}{emotion\_object\_play\_set()}}
{\footnotesize\ttfamily EMOTION\+\_\+\+API void emotion\+\_\+object\+\_\+play\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{play }\end{DoxyParamCaption})}



Set play/pause state of the media file. 


\begin{DoxyParams}{Parameters}
{\em obj} & The emotion object whose state will be changed. \\
\hline
{\em play} & EINA\+\_\+\+TRUE to play, EINA\+\_\+\+FALSE to pause.\\
\hline
\end{DoxyParams}
This functions sets the currently playing status of the video. Using this function to play or pause the video doesn\textquotesingle{}t alter it\textquotesingle{}s current position. \begin{Desc}
\item[Examples]\par
\mbox{\hyperlink{emotion_basic_example_8c-example}{emotion\+\_\+basic\+\_\+example.\+c}}, \mbox{\hyperlink{emotion_signals_example_8c-example}{emotion\+\_\+signals\+\_\+example.\+c}}, and \mbox{\hyperlink{emotion_test_main_8c-example}{emotion\+\_\+test\+\_\+main.\+c}}.\end{Desc}


References \mbox{\hyperlink{group__Eina__Types__Group_ga05c12dacc8b4058994df842b41be85fc}{EINA\+\_\+\+TRUE}}.

\mbox{\Hypertarget{group__Emotion__Play_ga7b146cbe71db82e9c3e280f4277e7071}\label{group__Emotion__Play_ga7b146cbe71db82e9c3e280f4277e7071}} 
\index{Play control functions@{Play control functions}!emotion\_object\_play\_get@{emotion\_object\_play\_get}}
\index{emotion\_object\_play\_get@{emotion\_object\_play\_get}!Play control functions@{Play control functions}}
\doxysubsubsection{\texorpdfstring{emotion\_object\_play\_get()}{emotion\_object\_play\_get()}}
{\footnotesize\ttfamily EMOTION\+\_\+\+API \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} emotion\+\_\+object\+\_\+play\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj }\end{DoxyParamCaption})}



Get play/pause state of the media file. 


\begin{DoxyParams}{Parameters}
{\em obj} & The emotion object from which the state will be retrieved. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
EINA\+\_\+\+TRUE if playing. EINA\+\_\+\+FALSE if not playing. 
\end{DoxyReturn}
\begin{Desc}
\item[Examples]\par
\mbox{\hyperlink{emotion_signals_example_8c-example}{emotion\+\_\+signals\+\_\+example.\+c}}.\end{Desc}
\mbox{\Hypertarget{group__Emotion__Play_ga70ec123dfb6de21b6184ad1c3d4afbcd}\label{group__Emotion__Play_ga70ec123dfb6de21b6184ad1c3d4afbcd}} 
\index{Play control functions@{Play control functions}!emotion\_object\_position\_set@{emotion\_object\_position\_set}}
\index{emotion\_object\_position\_set@{emotion\_object\_position\_set}!Play control functions@{Play control functions}}
\doxysubsubsection{\texorpdfstring{emotion\_object\_position\_set()}{emotion\_object\_position\_set()}}
{\footnotesize\ttfamily EMOTION\+\_\+\+API void emotion\+\_\+object\+\_\+position\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{double}]{sec }\end{DoxyParamCaption})}



Set the position in the media file. 


\begin{DoxyParams}{Parameters}
{\em obj} & The emotion object whose position will be changed. \\
\hline
{\em sec} & The position(in seconds) to which the media file will be set.\\
\hline
\end{DoxyParams}
This functions sets the current position of the media file to {\ttfamily sec}, this only works on seekable streams. Setting the position doesn\textquotesingle{}t change the playing state of the media file.

\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Emotion__Play_gae83146066bfc2eb13066571fad3e1fdd}{emotion\+\_\+object\+\_\+seekable\+\_\+get}} 
\end{DoxySeeAlso}
\begin{Desc}
\item[Examples]\par
\mbox{\hyperlink{emotion_test_main_8c-example}{emotion\+\_\+test\+\_\+main.\+c}}.\end{Desc}


Referenced by \mbox{\hyperlink{group__Emotion__Info_ga6d87df6c91a4a684d90d79a6c749021e}{emotion\+\_\+object\+\_\+last\+\_\+position\+\_\+load()}}.

\mbox{\Hypertarget{group__Emotion__Play_ga9beedba3ec525744c059d584c9bb1ddd}\label{group__Emotion__Play_ga9beedba3ec525744c059d584c9bb1ddd}} 
\index{Play control functions@{Play control functions}!emotion\_object\_position\_get@{emotion\_object\_position\_get}}
\index{emotion\_object\_position\_get@{emotion\_object\_position\_get}!Play control functions@{Play control functions}}
\doxysubsubsection{\texorpdfstring{emotion\_object\_position\_get()}{emotion\_object\_position\_get()}}
{\footnotesize\ttfamily EMOTION\+\_\+\+API double emotion\+\_\+object\+\_\+position\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj }\end{DoxyParamCaption})}



Get the position in the media file. 


\begin{DoxyParams}{Parameters}
{\em obj} & The emotion object from which the position will be retrieved. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The position of the media file.
\end{DoxyReturn}
The position is returned as the number of seconds since the beginning of the media file. \begin{Desc}
\item[Examples]\par
\mbox{\hyperlink{emotion_signals_example_8c-example}{emotion\+\_\+signals\+\_\+example.\+c}}, and \mbox{\hyperlink{emotion_test_main_8c-example}{emotion\+\_\+test\+\_\+main.\+c}}.\end{Desc}


Referenced by \mbox{\hyperlink{group__Emotion__Info_gaa170079b852800ba5bd822d77267386e}{emotion\+\_\+object\+\_\+last\+\_\+position\+\_\+save()}}.

\mbox{\Hypertarget{group__Emotion__Play_ga9dba1234e1426e040baba36be127c6fa}\label{group__Emotion__Play_ga9dba1234e1426e040baba36be127c6fa}} 
\index{Play control functions@{Play control functions}!emotion\_object\_buffer\_size\_get@{emotion\_object\_buffer\_size\_get}}
\index{emotion\_object\_buffer\_size\_get@{emotion\_object\_buffer\_size\_get}!Play control functions@{Play control functions}}
\doxysubsubsection{\texorpdfstring{emotion\_object\_buffer\_size\_get()}{emotion\_object\_buffer\_size\_get()}}
{\footnotesize\ttfamily EMOTION\+\_\+\+API double emotion\+\_\+object\+\_\+buffer\+\_\+size\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj }\end{DoxyParamCaption})}



Get the percentual size of the buffering cache. 


\begin{DoxyParams}{Parameters}
{\em obj} & The emotion object from which the buffer size will be retrieved. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The buffer percent size, ranging from 0.\+0 to 1.\+0
\end{DoxyReturn}
The buffer size is returned as a number between 0.\+0 and 1.\+0, 0.\+0 means the buffer if empty, 1.\+0 means full. If no buffering is in progress 1.\+0 is returned. In all other cases (maybe the backend don\textquotesingle{}t support buffering) 1.\+0 is returned, thus you can always check for buffer\+\_\+size \texorpdfstring{$<$}{<} 1.\+0 to know if buffering is in progress.

\begin{DoxyWarning}{Warning}
Generic backend don\textquotesingle{}t implement this (will return 1.\+0). 
\end{DoxyWarning}
\mbox{\Hypertarget{group__Emotion__Play_gae83146066bfc2eb13066571fad3e1fdd}\label{group__Emotion__Play_gae83146066bfc2eb13066571fad3e1fdd}} 
\index{Play control functions@{Play control functions}!emotion\_object\_seekable\_get@{emotion\_object\_seekable\_get}}
\index{emotion\_object\_seekable\_get@{emotion\_object\_seekable\_get}!Play control functions@{Play control functions}}
\doxysubsubsection{\texorpdfstring{emotion\_object\_seekable\_get()}{emotion\_object\_seekable\_get()}}
{\footnotesize\ttfamily EMOTION\+\_\+\+API \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} emotion\+\_\+object\+\_\+seekable\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj }\end{DoxyParamCaption})}



Get whether the media file is seekable. 


\begin{DoxyParams}{Parameters}
{\em obj} & The emotion object from which the seekable status will be retrieved. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
EINA\+\_\+\+TRUE if the media file is seekable, EINA\+\_\+\+FALSE otherwise. 
\end{DoxyReturn}
\begin{Desc}
\item[Examples]\par
\mbox{\hyperlink{emotion_signals_example_8c-example}{emotion\+\_\+signals\+\_\+example.\+c}}, and \mbox{\hyperlink{emotion_test_main_8c-example}{emotion\+\_\+test\+\_\+main.\+c}}.\end{Desc}
\mbox{\Hypertarget{group__Emotion__Play_ga9b082b70fd1fba55a5fb0d9d72859888}\label{group__Emotion__Play_ga9b082b70fd1fba55a5fb0d9d72859888}} 
\index{Play control functions@{Play control functions}!emotion\_object\_play\_length\_get@{emotion\_object\_play\_length\_get}}
\index{emotion\_object\_play\_length\_get@{emotion\_object\_play\_length\_get}!Play control functions@{Play control functions}}
\doxysubsubsection{\texorpdfstring{emotion\_object\_play\_length\_get()}{emotion\_object\_play\_length\_get()}}
{\footnotesize\ttfamily EMOTION\+\_\+\+API double emotion\+\_\+object\+\_\+play\+\_\+length\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj }\end{DoxyParamCaption})}



Get the length of play for the media file. 


\begin{DoxyParams}{Parameters}
{\em obj} & The emotion object from which the length will be retrieved. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The length of the media file in seconds.
\end{DoxyReturn}
This function returns the length of the media file in seconds.

\begin{DoxyWarning}{Warning}
This will return 0 if called before the \char`\"{}length\+\_\+change\char`\"{} signal has, been emitted. 
\end{DoxyWarning}
\begin{Desc}
\item[Examples]\par
\mbox{\hyperlink{emotion_signals_example_8c-example}{emotion\+\_\+signals\+\_\+example.\+c}}, and \mbox{\hyperlink{emotion_test_main_8c-example}{emotion\+\_\+test\+\_\+main.\+c}}.\end{Desc}
\mbox{\Hypertarget{group__Emotion__Play_ga6363ff0f637925fc2858f3bd0d641dce}\label{group__Emotion__Play_ga6363ff0f637925fc2858f3bd0d641dce}} 
\index{Play control functions@{Play control functions}!emotion\_object\_play\_speed\_set@{emotion\_object\_play\_speed\_set}}
\index{emotion\_object\_play\_speed\_set@{emotion\_object\_play\_speed\_set}!Play control functions@{Play control functions}}
\doxysubsubsection{\texorpdfstring{emotion\_object\_play\_speed\_set()}{emotion\_object\_play\_speed\_set()}}
{\footnotesize\ttfamily EMOTION\+\_\+\+API void emotion\+\_\+object\+\_\+play\+\_\+speed\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj,  }\item[{double}]{speed }\end{DoxyParamCaption})}



Set the play speed of the media file. 


\begin{DoxyParams}{Parameters}
{\em obj} & The emotion object whose speed will be set. \\
\hline
{\em speed} & The speed to be set in the range \mbox{[}0,infinity)\\
\hline
\end{DoxyParams}
This function sets the speed with which the media file will be played. 1.\+0 represents the normal speed, 2 double speed, 0.\+5 half speed and so on.

\begin{DoxyWarning}{Warning}
The only backend that implements this is the experimental VLC backend. 
\end{DoxyWarning}
\mbox{\Hypertarget{group__Emotion__Play_ga871a2199e61ac139b668e80b8df98357}\label{group__Emotion__Play_ga871a2199e61ac139b668e80b8df98357}} 
\index{Play control functions@{Play control functions}!emotion\_object\_play\_speed\_get@{emotion\_object\_play\_speed\_get}}
\index{emotion\_object\_play\_speed\_get@{emotion\_object\_play\_speed\_get}!Play control functions@{Play control functions}}
\doxysubsubsection{\texorpdfstring{emotion\_object\_play\_speed\_get()}{emotion\_object\_play\_speed\_get()}}
{\footnotesize\ttfamily EMOTION\+\_\+\+API double emotion\+\_\+object\+\_\+play\+\_\+speed\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj }\end{DoxyParamCaption})}



Get the play speed of the media file. 


\begin{DoxyParams}{Parameters}
{\em obj} & The emotion object from which the filename will be retrieved. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The current speed of the media file.
\end{DoxyReturn}
\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Emotion__Play_ga6363ff0f637925fc2858f3bd0d641dce}{emotion\+\_\+object\+\_\+play\+\_\+speed\+\_\+set}} 
\end{DoxySeeAlso}
\mbox{\Hypertarget{group__Emotion__Play_ga2d1a393d1231baad40950f6ee1adbfa4}\label{group__Emotion__Play_ga2d1a393d1231baad40950f6ee1adbfa4}} 
\index{Play control functions@{Play control functions}!emotion\_object\_progress\_info\_get@{emotion\_object\_progress\_info\_get}}
\index{emotion\_object\_progress\_info\_get@{emotion\_object\_progress\_info\_get}!Play control functions@{Play control functions}}
\doxysubsubsection{\texorpdfstring{emotion\_object\_progress\_info\_get()}{emotion\_object\_progress\_info\_get()}}
{\footnotesize\ttfamily EMOTION\+\_\+\+API const char $\ast$ emotion\+\_\+object\+\_\+progress\+\_\+info\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj }\end{DoxyParamCaption})}



Get how much of the file has been played. 


\begin{DoxyParams}{Parameters}
{\em obj} & The emotion object from which the filename will be retrieved. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The progress of the media file.
\end{DoxyReturn}
\begin{DoxyWarning}{Warning}
Don\textquotesingle{}t change of free the returned string. 

gstreamer xine backends don\textquotesingle{}t implement this(will return NULL). 
\end{DoxyWarning}
\begin{Desc}
\item[Examples]\par
\mbox{\hyperlink{emotion_test_main_8c-example}{emotion\+\_\+test\+\_\+main.\+c}}.\end{Desc}
\mbox{\Hypertarget{group__Emotion__Play_ga1a291bce40fe64757116df62b4c78283}\label{group__Emotion__Play_ga1a291bce40fe64757116df62b4c78283}} 
\index{Play control functions@{Play control functions}!emotion\_object\_progress\_status\_get@{emotion\_object\_progress\_status\_get}}
\index{emotion\_object\_progress\_status\_get@{emotion\_object\_progress\_status\_get}!Play control functions@{Play control functions}}
\doxysubsubsection{\texorpdfstring{emotion\_object\_progress\_status\_get()}{emotion\_object\_progress\_status\_get()}}
{\footnotesize\ttfamily EMOTION\+\_\+\+API double emotion\+\_\+object\+\_\+progress\+\_\+status\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\+\_\+\+Object}} $\ast$}]{obj }\end{DoxyParamCaption})}



Get how much of the file has been played. 


\begin{DoxyParams}{Parameters}
{\em obj} & The emotion object from which the filename will be retrieved \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The progress of the media file.
\end{DoxyReturn}
This function gets the progress in playing the file, the return value is in the \mbox{[}0, 1\mbox{]} range.

\begin{DoxyWarning}{Warning}
gstreamer xine backends don\textquotesingle{}t implement this(will return 0). 
\end{DoxyWarning}
\begin{Desc}
\item[Examples]\par
\mbox{\hyperlink{emotion_test_main_8c-example}{emotion\+\_\+test\+\_\+main.\+c}}.\end{Desc}
