\hypertarget{group__Efl__Ui__Video}{}\section{Video}
\label{group__Efl__Ui__Video}\index{Video@{Video}}
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{group__Efl__Ui__Video_gab16e2e4f952a89ea8d9b3cea4037f7d9}\label{group__Efl__Ui__Video_gab16e2e4f952a89ea8d9b3cea4037f7d9}} 
\#define \mbox{\hyperlink{group__Efl__Ui__Video_gab16e2e4f952a89ea8d9b3cea4037f7d9}{E\+F\+L\+\_\+\+U\+I\+\_\+\+V\+I\+D\+E\+O\+\_\+\+C\+L\+A\+SS}}~efl\+\_\+ui\+\_\+video\+\_\+class\+\_\+get()
\begin{DoxyCompactList}\small\item\em Efl UI video class. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
E\+O\+A\+PI void \mbox{\hyperlink{group__Efl__Ui__Video_gade1dccb48765a1aef17d94c81f1fbf45}{efl\+\_\+ui\+\_\+video\+\_\+remember\+\_\+position\+\_\+set}} (\mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$obj, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} remember)
\begin{DoxyCompactList}\small\item\em Set whether the object can remember the last played position. \end{DoxyCompactList}\item 
E\+O\+A\+PI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Efl__Ui__Video_ga6190b8dcbe86eeec8ae0e91af4d6b45b}{efl\+\_\+ui\+\_\+video\+\_\+remember\+\_\+position\+\_\+get}} (const \mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Set whether the object can remember the last played position. \end{DoxyCompactList}\item 
E\+O\+A\+PI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Efl__Ui__Video_gad52becba1269ebf66010de4d84c6e799}{efl\+\_\+ui\+\_\+video\+\_\+is\+\_\+playing\+\_\+get}} (const \mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Is the video actually playing. \end{DoxyCompactList}\item 
E\+O\+A\+PI Efl\+\_\+\+Canvas\+\_\+\+Object $\ast$ \mbox{\hyperlink{group__Efl__Ui__Video_ga5ddbc2e35ebeed8e736d3e5809355e10}{efl\+\_\+ui\+\_\+video\+\_\+emotion\+\_\+get}} (const \mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the underlying Emotion object. \end{DoxyCompactList}\item 
E\+O\+A\+PI const char $\ast$ \mbox{\hyperlink{group__Efl__Ui__Video_ga01ad1749631ca9a99c791b38c17cfffd}{efl\+\_\+ui\+\_\+video\+\_\+title\+\_\+get}} (const \mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the title (for instance D\+VD title) from this emotion object. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Efl__Ui__Video_ga6b342281835fb0e3b5936b24fcdae8a9}\label{group__Efl__Ui__Video_ga6b342281835fb0e3b5936b24fcdae8a9}} 
E\+O\+A\+PI void \mbox{\hyperlink{group__Efl__Ui__Video_ga6b342281835fb0e3b5936b24fcdae8a9}{efl\+\_\+ui\+\_\+video\+\_\+play}} (\mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Start playing a video. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Efl__Ui__Video_ga35ca36ff975e13272f1cde18bf41fd3c}\label{group__Efl__Ui__Video_ga35ca36ff975e13272f1cde18bf41fd3c}} 
E\+O\+A\+PI void \mbox{\hyperlink{group__Efl__Ui__Video_ga35ca36ff975e13272f1cde18bf41fd3c}{efl\+\_\+ui\+\_\+video\+\_\+pause}} (\mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Pause a video. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Efl__Ui__Video_ga5f7c67bcb9c01812ad5fa1a6c7d4c0fc}\label{group__Efl__Ui__Video_ga5f7c67bcb9c01812ad5fa1a6c7d4c0fc}} 
E\+O\+A\+PI void \mbox{\hyperlink{group__Efl__Ui__Video_ga5f7c67bcb9c01812ad5fa1a6c7d4c0fc}{efl\+\_\+ui\+\_\+video\+\_\+stop}} (\mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$obj)
\begin{DoxyCompactList}\small\item\em Stop a video. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group__Efl__Ui__Video_ga21575f365eabdcb0d41bd4dcacedf1a2}{elm\+\_\+video\+\_\+remember\+\_\+position\+\_\+set}} (Efl\+\_\+\+Ui\+\_\+\+Video $\ast$obj, \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} remember)
\begin{DoxyCompactList}\small\item\em Set whether the object can remember the last played position. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Efl__Ui__Video_ga5428b13a5fc8d13c5a1cb05545c29d92}{elm\+\_\+video\+\_\+remember\+\_\+position\+\_\+get}} (const Efl\+\_\+\+Ui\+\_\+\+Video $\ast$obj)
\begin{DoxyCompactList}\small\item\em Set whether the object can remember the last played position. \end{DoxyCompactList}\item 
\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Efl__Ui__Video_ga1916ff3a04d4927c8f4ff4bf1730fa62}{elm\+\_\+video\+\_\+is\+\_\+playing\+\_\+get}} (const Efl\+\_\+\+Ui\+\_\+\+Video $\ast$obj)
\begin{DoxyCompactList}\small\item\em Is the video actually playing. \end{DoxyCompactList}\item 
Efl\+\_\+\+Canvas\+\_\+\+Object $\ast$ \mbox{\hyperlink{group__Efl__Ui__Video_ga16d8506b4275ba0f0a027f4e3508a0f2}{elm\+\_\+video\+\_\+emotion\+\_\+get}} (const Efl\+\_\+\+Ui\+\_\+\+Video $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the underlying Emotion object. \end{DoxyCompactList}\item 
const char $\ast$ \mbox{\hyperlink{group__Efl__Ui__Video_ga3eaaaa6d0b061caed665f130d83ba2ad}{elm\+\_\+video\+\_\+title\+\_\+get}} (const Efl\+\_\+\+Ui\+\_\+\+Video $\ast$obj)
\begin{DoxyCompactList}\small\item\em Get the title (for instance D\+VD title) from this emotion object. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Efl__Ui__Video_ga49965c6e4bc5564ae96809b2bbc3f16e}\label{group__Efl__Ui__Video_ga49965c6e4bc5564ae96809b2bbc3f16e}} 
void \mbox{\hyperlink{group__Efl__Ui__Video_ga49965c6e4bc5564ae96809b2bbc3f16e}{elm\+\_\+video\+\_\+play}} (Efl\+\_\+\+Ui\+\_\+\+Video $\ast$obj)
\begin{DoxyCompactList}\small\item\em Start playing a video. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Efl__Ui__Video_ga6674677ba881e9dfcee1fa226be8572e}\label{group__Efl__Ui__Video_ga6674677ba881e9dfcee1fa226be8572e}} 
void \mbox{\hyperlink{group__Efl__Ui__Video_ga6674677ba881e9dfcee1fa226be8572e}{elm\+\_\+video\+\_\+pause}} (Efl\+\_\+\+Ui\+\_\+\+Video $\ast$obj)
\begin{DoxyCompactList}\small\item\em Pause a video. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Efl__Ui__Video_ga9cb7b0eb2f7313b6d9bba327fcd29e58}\label{group__Efl__Ui__Video_ga9cb7b0eb2f7313b6d9bba327fcd29e58}} 
void \mbox{\hyperlink{group__Efl__Ui__Video_ga9cb7b0eb2f7313b6d9bba327fcd29e58}{elm\+\_\+video\+\_\+stop}} (Efl\+\_\+\+Ui\+\_\+\+Video $\ast$obj)
\begin{DoxyCompactList}\small\item\em Stop a video. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
 
\begin{DoxyImageNoCaption}
  \mbox{\includegraphics[width=\textwidth,height=\textheight/2,keepaspectratio=true]{video_inheritance_tree}}
\end{DoxyImageNoCaption}


 
\begin{DoxyImageNoCaption}
  \mbox{\includegraphics[width=\textwidth,height=\textheight/2,keepaspectratio=true]{player_inheritance_tree}}
\end{DoxyImageNoCaption}


Elementary comes with two object that help design application that need to display video.

The first one, Efl\+\_\+\+Ui\+\_\+\+Video, display a video by using Emotion. It embeds the video inside an Edje object, so you can do some animation depending on the video state change. It also implements a resource management policy to remove this burden from the application.

The second one, Elm\+\_\+\+Player is a video player that need to be linked with an Efl\+\_\+\+Ui\+\_\+\+Video. It take care of updating its content according to Emotion event and provide a way to theme itself. It also automatically raises the priority of the linked Efl\+\_\+\+Ui\+\_\+\+Video so it will use the video decoder, if available. It also activates the \char`\"{}remember\char`\"{} function on the linked Efl\+\_\+\+Ui\+\_\+\+Video object.

Both widgets inherit from the Layout one, so that all the functions acting on it also work for video objects.

This widget emits the following signals, besides the ones sent from Layout\+: \begin{DoxyItemize}
\item {\ttfamily \char`\"{}focused\char`\"{}} \+: When the video has received focus. (since 1.\+8) \item {\ttfamily \char`\"{}unfocused\char`\"{}} \+: When the video has lost focus. (since 1.\+8)\end{DoxyItemize}
The player widget emits the following signals, besides the ones sent from Layout\+:
\begin{DoxyItemize}
\item {\ttfamily \char`\"{}forward,clicked\char`\"{}} -\/ the user clicked the forward button.
\item {\ttfamily \char`\"{}info,clicked\char`\"{}} -\/ the user clicked the info button.
\item {\ttfamily \char`\"{}next,clicked\char`\"{}} -\/ the user clicked the next button.
\item {\ttfamily \char`\"{}pause,clicked\char`\"{}} -\/ the user clicked the pause button.
\item {\ttfamily \char`\"{}play,clicked\char`\"{}} -\/ the user clicked the play button.
\item {\ttfamily \char`\"{}prev,clicked\char`\"{}} -\/ the user clicked the prev button.
\item {\ttfamily \char`\"{}rewind,clicked\char`\"{}} -\/ the user clicked the rewind button.
\item {\ttfamily \char`\"{}stop,clicked\char`\"{}} -\/ the user clicked the stop button.
\end{DoxyItemize}

Default content parts of the player widget that you can use for are\+: \begin{DoxyItemize}
\item \char`\"{}video\char`\"{} -\/ A video of the player \end{DoxyItemize}


\subsection{Function Documentation}
\mbox{\Hypertarget{group__Efl__Ui__Video_gade1dccb48765a1aef17d94c81f1fbf45}\label{group__Efl__Ui__Video_gade1dccb48765a1aef17d94c81f1fbf45}} 
\index{Video@{Video}!efl\+\_\+ui\+\_\+video\+\_\+remember\+\_\+position\+\_\+set@{efl\+\_\+ui\+\_\+video\+\_\+remember\+\_\+position\+\_\+set}}
\index{efl\+\_\+ui\+\_\+video\+\_\+remember\+\_\+position\+\_\+set@{efl\+\_\+ui\+\_\+video\+\_\+remember\+\_\+position\+\_\+set}!Video@{Video}}
\subsubsection{\texorpdfstring{efl\+\_\+ui\+\_\+video\+\_\+remember\+\_\+position\+\_\+set()}{efl\_ui\_video\_remember\_position\_set()}}
{\footnotesize\ttfamily E\+O\+A\+PI void efl\+\_\+ui\+\_\+video\+\_\+remember\+\_\+position\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{remember }\end{DoxyParamCaption})}



Set whether the object can remember the last played position. 

\begin{DoxyNote}{Note}
This A\+PI only serves as indication. System support is required.
\end{DoxyNote}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em remember} & {\ttfamily true} when the object can remember the last position, {\ttfamily false} otherwise \\
\hline
\end{DoxyParams}


Referenced by elm\+\_\+video\+\_\+remember\+\_\+position\+\_\+set().

\mbox{\Hypertarget{group__Efl__Ui__Video_ga6190b8dcbe86eeec8ae0e91af4d6b45b}\label{group__Efl__Ui__Video_ga6190b8dcbe86eeec8ae0e91af4d6b45b}} 
\index{Video@{Video}!efl\+\_\+ui\+\_\+video\+\_\+remember\+\_\+position\+\_\+get@{efl\+\_\+ui\+\_\+video\+\_\+remember\+\_\+position\+\_\+get}}
\index{efl\+\_\+ui\+\_\+video\+\_\+remember\+\_\+position\+\_\+get@{efl\+\_\+ui\+\_\+video\+\_\+remember\+\_\+position\+\_\+get}!Video@{Video}}
\subsubsection{\texorpdfstring{efl\+\_\+ui\+\_\+video\+\_\+remember\+\_\+position\+\_\+get()}{efl\_ui\_video\_remember\_position\_get()}}
{\footnotesize\ttfamily E\+O\+A\+PI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} efl\+\_\+ui\+\_\+video\+\_\+remember\+\_\+position\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$}]{obj }\end{DoxyParamCaption})}



Set whether the object can remember the last played position. 

\begin{DoxyNote}{Note}
This A\+PI only serves as indication. System support is required.
\end{DoxyNote}
\begin{DoxyReturn}{Returns}
{\ttfamily true} when the object can remember the last position, {\ttfamily false} otherwise 
\end{DoxyReturn}


Referenced by elm\+\_\+video\+\_\+remember\+\_\+position\+\_\+get().

\mbox{\Hypertarget{group__Efl__Ui__Video_gad52becba1269ebf66010de4d84c6e799}\label{group__Efl__Ui__Video_gad52becba1269ebf66010de4d84c6e799}} 
\index{Video@{Video}!efl\+\_\+ui\+\_\+video\+\_\+is\+\_\+playing\+\_\+get@{efl\+\_\+ui\+\_\+video\+\_\+is\+\_\+playing\+\_\+get}}
\index{efl\+\_\+ui\+\_\+video\+\_\+is\+\_\+playing\+\_\+get@{efl\+\_\+ui\+\_\+video\+\_\+is\+\_\+playing\+\_\+get}!Video@{Video}}
\subsubsection{\texorpdfstring{efl\+\_\+ui\+\_\+video\+\_\+is\+\_\+playing\+\_\+get()}{efl\_ui\_video\_is\_playing\_get()}}
{\footnotesize\ttfamily E\+O\+A\+PI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} efl\+\_\+ui\+\_\+video\+\_\+is\+\_\+playing\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$}]{obj }\end{DoxyParamCaption})}



Is the video actually playing. 

You should consider watching event on the object instead of polling the object state.

\begin{DoxyReturn}{Returns}
{\ttfamily true} if the video is playing, {\ttfamily false} otherwise 
\end{DoxyReturn}


Referenced by elm\+\_\+video\+\_\+is\+\_\+playing\+\_\+get().

\mbox{\Hypertarget{group__Efl__Ui__Video_ga5ddbc2e35ebeed8e736d3e5809355e10}\label{group__Efl__Ui__Video_ga5ddbc2e35ebeed8e736d3e5809355e10}} 
\index{Video@{Video}!efl\+\_\+ui\+\_\+video\+\_\+emotion\+\_\+get@{efl\+\_\+ui\+\_\+video\+\_\+emotion\+\_\+get}}
\index{efl\+\_\+ui\+\_\+video\+\_\+emotion\+\_\+get@{efl\+\_\+ui\+\_\+video\+\_\+emotion\+\_\+get}!Video@{Video}}
\subsubsection{\texorpdfstring{efl\+\_\+ui\+\_\+video\+\_\+emotion\+\_\+get()}{efl\_ui\_video\_emotion\_get()}}
{\footnotesize\ttfamily E\+O\+A\+PI Efl\+\_\+\+Canvas\+\_\+\+Object$\ast$ efl\+\_\+ui\+\_\+video\+\_\+emotion\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$}]{obj }\end{DoxyParamCaption})}



Get the underlying Emotion object. 

\begin{DoxyReturn}{Returns}
The underlying Emotion object. 
\end{DoxyReturn}


Referenced by elm\+\_\+video\+\_\+emotion\+\_\+get().

\mbox{\Hypertarget{group__Efl__Ui__Video_ga01ad1749631ca9a99c791b38c17cfffd}\label{group__Efl__Ui__Video_ga01ad1749631ca9a99c791b38c17cfffd}} 
\index{Video@{Video}!efl\+\_\+ui\+\_\+video\+\_\+title\+\_\+get@{efl\+\_\+ui\+\_\+video\+\_\+title\+\_\+get}}
\index{efl\+\_\+ui\+\_\+video\+\_\+title\+\_\+get@{efl\+\_\+ui\+\_\+video\+\_\+title\+\_\+get}!Video@{Video}}
\subsubsection{\texorpdfstring{efl\+\_\+ui\+\_\+video\+\_\+title\+\_\+get()}{efl\_ui\_video\_title\_get()}}
{\footnotesize\ttfamily E\+O\+A\+PI const char$\ast$ efl\+\_\+ui\+\_\+video\+\_\+title\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$}]{obj }\end{DoxyParamCaption})}



Get the title (for instance D\+VD title) from this emotion object. 

This function is only useful when playing a D\+VD.

\begin{DoxyNote}{Note}
Don\textquotesingle{}t change or free the string returned by this function.
\end{DoxyNote}
\begin{DoxyReturn}{Returns}
A string containing the title. 
\end{DoxyReturn}


Referenced by elm\+\_\+video\+\_\+title\+\_\+get().

\mbox{\Hypertarget{group__Efl__Ui__Video_ga21575f365eabdcb0d41bd4dcacedf1a2}\label{group__Efl__Ui__Video_ga21575f365eabdcb0d41bd4dcacedf1a2}} 
\index{Video@{Video}!elm\+\_\+video\+\_\+remember\+\_\+position\+\_\+set@{elm\+\_\+video\+\_\+remember\+\_\+position\+\_\+set}}
\index{elm\+\_\+video\+\_\+remember\+\_\+position\+\_\+set@{elm\+\_\+video\+\_\+remember\+\_\+position\+\_\+set}!Video@{Video}}
\subsubsection{\texorpdfstring{elm\+\_\+video\+\_\+remember\+\_\+position\+\_\+set()}{elm\_video\_remember\_position\_set()}}
{\footnotesize\ttfamily void elm\+\_\+video\+\_\+remember\+\_\+position\+\_\+set (\begin{DoxyParamCaption}\item[{Efl\+\_\+\+Ui\+\_\+\+Video $\ast$}]{obj,  }\item[{\mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}}}]{remember }\end{DoxyParamCaption})}



Set whether the object can remember the last played position. 

\begin{DoxyNote}{Note}
This A\+PI only serves as indication. System support is required.
\end{DoxyNote}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em remember} & {\ttfamily true} when the object can remember the last position, {\ttfamily false} otherwise \\
\hline
\end{DoxyParams}


References efl\+\_\+ui\+\_\+video\+\_\+remember\+\_\+position\+\_\+set().

\mbox{\Hypertarget{group__Efl__Ui__Video_ga5428b13a5fc8d13c5a1cb05545c29d92}\label{group__Efl__Ui__Video_ga5428b13a5fc8d13c5a1cb05545c29d92}} 
\index{Video@{Video}!elm\+\_\+video\+\_\+remember\+\_\+position\+\_\+get@{elm\+\_\+video\+\_\+remember\+\_\+position\+\_\+get}}
\index{elm\+\_\+video\+\_\+remember\+\_\+position\+\_\+get@{elm\+\_\+video\+\_\+remember\+\_\+position\+\_\+get}!Video@{Video}}
\subsubsection{\texorpdfstring{elm\+\_\+video\+\_\+remember\+\_\+position\+\_\+get()}{elm\_video\_remember\_position\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+video\+\_\+remember\+\_\+position\+\_\+get (\begin{DoxyParamCaption}\item[{const Efl\+\_\+\+Ui\+\_\+\+Video $\ast$}]{obj }\end{DoxyParamCaption})}



Set whether the object can remember the last played position. 

\begin{DoxyNote}{Note}
This A\+PI only serves as indication. System support is required.
\end{DoxyNote}
\begin{DoxyReturn}{Returns}
{\ttfamily true} when the object can remember the last position, {\ttfamily false} otherwise 
\end{DoxyReturn}


References efl\+\_\+ui\+\_\+video\+\_\+remember\+\_\+position\+\_\+get().

\mbox{\Hypertarget{group__Efl__Ui__Video_ga1916ff3a04d4927c8f4ff4bf1730fa62}\label{group__Efl__Ui__Video_ga1916ff3a04d4927c8f4ff4bf1730fa62}} 
\index{Video@{Video}!elm\+\_\+video\+\_\+is\+\_\+playing\+\_\+get@{elm\+\_\+video\+\_\+is\+\_\+playing\+\_\+get}}
\index{elm\+\_\+video\+\_\+is\+\_\+playing\+\_\+get@{elm\+\_\+video\+\_\+is\+\_\+playing\+\_\+get}!Video@{Video}}
\subsubsection{\texorpdfstring{elm\+\_\+video\+\_\+is\+\_\+playing\+\_\+get()}{elm\_video\_is\_playing\_get()}}
{\footnotesize\ttfamily \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} elm\+\_\+video\+\_\+is\+\_\+playing\+\_\+get (\begin{DoxyParamCaption}\item[{const Efl\+\_\+\+Ui\+\_\+\+Video $\ast$}]{obj }\end{DoxyParamCaption})}



Is the video actually playing. 

You should consider watching event on the object instead of polling the object state.

\begin{DoxyReturn}{Returns}
{\ttfamily true} if the video is playing, {\ttfamily false} otherwise 
\end{DoxyReturn}


References efl\+\_\+ui\+\_\+video\+\_\+is\+\_\+playing\+\_\+get().

\mbox{\Hypertarget{group__Efl__Ui__Video_ga16d8506b4275ba0f0a027f4e3508a0f2}\label{group__Efl__Ui__Video_ga16d8506b4275ba0f0a027f4e3508a0f2}} 
\index{Video@{Video}!elm\+\_\+video\+\_\+emotion\+\_\+get@{elm\+\_\+video\+\_\+emotion\+\_\+get}}
\index{elm\+\_\+video\+\_\+emotion\+\_\+get@{elm\+\_\+video\+\_\+emotion\+\_\+get}!Video@{Video}}
\subsubsection{\texorpdfstring{elm\+\_\+video\+\_\+emotion\+\_\+get()}{elm\_video\_emotion\_get()}}
{\footnotesize\ttfamily Efl\+\_\+\+Canvas\+\_\+\+Object$\ast$ elm\+\_\+video\+\_\+emotion\+\_\+get (\begin{DoxyParamCaption}\item[{const Efl\+\_\+\+Ui\+\_\+\+Video $\ast$}]{obj }\end{DoxyParamCaption})}



Get the underlying Emotion object. 

\begin{DoxyReturn}{Returns}
The underlying Emotion object. 
\end{DoxyReturn}


References efl\+\_\+ui\+\_\+video\+\_\+emotion\+\_\+get().

\mbox{\Hypertarget{group__Efl__Ui__Video_ga3eaaaa6d0b061caed665f130d83ba2ad}\label{group__Efl__Ui__Video_ga3eaaaa6d0b061caed665f130d83ba2ad}} 
\index{Video@{Video}!elm\+\_\+video\+\_\+title\+\_\+get@{elm\+\_\+video\+\_\+title\+\_\+get}}
\index{elm\+\_\+video\+\_\+title\+\_\+get@{elm\+\_\+video\+\_\+title\+\_\+get}!Video@{Video}}
\subsubsection{\texorpdfstring{elm\+\_\+video\+\_\+title\+\_\+get()}{elm\_video\_title\_get()}}
{\footnotesize\ttfamily const char$\ast$ elm\+\_\+video\+\_\+title\+\_\+get (\begin{DoxyParamCaption}\item[{const Efl\+\_\+\+Ui\+\_\+\+Video $\ast$}]{obj }\end{DoxyParamCaption})}



Get the title (for instance D\+VD title) from this emotion object. 

This function is only useful when playing a D\+VD.

\begin{DoxyNote}{Note}
Don\textquotesingle{}t change or free the string returned by this function.
\end{DoxyNote}
\begin{DoxyReturn}{Returns}
A string containing the title. 
\end{DoxyReturn}


References efl\+\_\+ui\+\_\+video\+\_\+title\+\_\+get().

