\section{Video}
\label{group__Video}\index{Video@{Video}}
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \hyperlink{group__Video_gae3cc141b9db44c037eab8176e2a5e4d5}{elm\-\_\-obj\-\_\-video\-\_\-file\-\_\-set}(filename, ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-V\-I\-D\-E\-O\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-V\-I\-D\-E\-O\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-F\-I\-L\-E\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, filename), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool $\ast$, ret)
\begin{DoxyCompactList}\small\item\em Define the file or U\-R\-I that will be the video source. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Video_ga64aad5fc55a6ea5a1e11b0587deaae57}{elm\-\_\-obj\-\_\-video\-\_\-emotion\-\_\-get}(ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-V\-I\-D\-E\-O\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-V\-I\-D\-E\-O\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-E\-M\-O\-T\-I\-O\-N\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Object $\ast$$\ast$, ret)
\begin{DoxyCompactList}\small\item\em Get the underlying Emotion object. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Video_ga5c7a5348a20425dee5f2346f96e4e437}{elm\-\_\-obj\-\_\-video\-\_\-play}()~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-V\-I\-D\-E\-O\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-V\-I\-D\-E\-O\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-L\-A\-Y)
\begin{DoxyCompactList}\small\item\em Start to play the video. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Video_gab14b3895259bf42edd950dc314b4f0f8}{elm\-\_\-obj\-\_\-video\-\_\-pause}()~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-V\-I\-D\-E\-O\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-V\-I\-D\-E\-O\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-U\-S\-E)
\begin{DoxyCompactList}\small\item\em Pause the video. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Video_ga730b7a89b7e9b04177b7ef7fc1d8b317}{elm\-\_\-obj\-\_\-video\-\_\-stop}()~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-V\-I\-D\-E\-O\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-V\-I\-D\-E\-O\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-S\-T\-O\-P)
\begin{DoxyCompactList}\small\item\em Stop the video. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Video_ga183efbe0556098d6a7dfa40d9b850928}{elm\-\_\-obj\-\_\-video\-\_\-is\-\_\-playing\-\_\-get}(ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-V\-I\-D\-E\-O\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-V\-I\-D\-E\-O\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-I\-S\-\_\-\-P\-L\-A\-Y\-I\-N\-G\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool $\ast$, ret)
\begin{DoxyCompactList}\small\item\em Is the video actually playing. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Video_ga6d5b83e59817f3853172e097321b5b0f}{elm\-\_\-obj\-\_\-video\-\_\-is\-\_\-seekable\-\_\-get}(ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-V\-I\-D\-E\-O\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-V\-I\-D\-E\-O\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-I\-S\-\_\-\-S\-E\-E\-K\-A\-B\-L\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool $\ast$, ret)
\begin{DoxyCompactList}\small\item\em Is it possible to seek inside the video. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Video_ga825b7005d9b8f94f76d3fb85a1485919}{elm\-\_\-obj\-\_\-video\-\_\-audio\-\_\-mute\-\_\-get}(ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-V\-I\-D\-E\-O\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-V\-I\-D\-E\-O\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-A\-U\-D\-I\-O\-\_\-\-M\-U\-T\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool $\ast$, ret)
\begin{DoxyCompactList}\small\item\em Is the audio muted. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Video_gad613047006dddad20ec9f2f76eef08f8}{elm\-\_\-obj\-\_\-video\-\_\-audio\-\_\-mute\-\_\-set}(mute)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-V\-I\-D\-E\-O\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-V\-I\-D\-E\-O\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-A\-U\-D\-I\-O\-\_\-\-M\-U\-T\-E\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool, mute)
\begin{DoxyCompactList}\small\item\em Change the mute state of the Elm\-\_\-\-Video object. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Video_ga03d3ff3ea83b88d0f586b073f65f877a}{elm\-\_\-obj\-\_\-video\-\_\-audio\-\_\-level\-\_\-get}(ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-V\-I\-D\-E\-O\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-V\-I\-D\-E\-O\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-A\-U\-D\-I\-O\-\_\-\-L\-E\-V\-E\-L\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double $\ast$, ret)
\begin{DoxyCompactList}\small\item\em Get the audio level of the current video. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Video_ga53afad85db6ed85d02a5556400012610}{elm\-\_\-obj\-\_\-video\-\_\-audio\-\_\-level\-\_\-set}(volume)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-V\-I\-D\-E\-O\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-V\-I\-D\-E\-O\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-A\-U\-D\-I\-O\-\_\-\-L\-E\-V\-E\-L\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double, volume)
\begin{DoxyCompactList}\small\item\em Set the audio level of an Elm\-\_\-\-Video object. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Video_gab63aa7f03aa41ac67c74d999ebfce961}{elm\-\_\-obj\-\_\-video\-\_\-play\-\_\-position\-\_\-get}(ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-V\-I\-D\-E\-O\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-V\-I\-D\-E\-O\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-L\-A\-Y\-\_\-\-P\-O\-S\-I\-T\-I\-O\-N\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double $\ast$, ret)
\begin{DoxyCompactList}\small\item\em Get the current position (in seconds) being played in the Elm\-\_\-\-Video object. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Video_gad28054cd87f9765c653e66b9daa07197}{elm\-\_\-obj\-\_\-video\-\_\-play\-\_\-position\-\_\-set}(position)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-V\-I\-D\-E\-O\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-V\-I\-D\-E\-O\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-L\-A\-Y\-\_\-\-P\-O\-S\-I\-T\-I\-O\-N\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double, position)
\begin{DoxyCompactList}\small\item\em Set the current position (in seconds) to be played in the Elm\-\_\-\-Video object. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Video_gae0637742d11d3133f2bc2e521b579a49}{elm\-\_\-obj\-\_\-video\-\_\-play\-\_\-length\-\_\-get}(ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-V\-I\-D\-E\-O\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-V\-I\-D\-E\-O\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-L\-A\-Y\-\_\-\-L\-E\-N\-G\-T\-H\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double $\ast$, ret)
\begin{DoxyCompactList}\small\item\em Get the total playing time (in seconds) of the Elm\-\_\-\-Video object. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Video_ga9208dfe0d8bf1d385ab565ca8d300d21}{elm\-\_\-obj\-\_\-video\-\_\-title\-\_\-get}(ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-V\-I\-D\-E\-O\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-V\-I\-D\-E\-O\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-T\-I\-T\-L\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$$\ast$, ret)
\begin{DoxyCompactList}\small\item\em Get the title (for instance D\-V\-D title) from this emotion object. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Video_ga240ce2f0bac22cf183857adeb246df87}{elm\-\_\-obj\-\_\-video\-\_\-remember\-\_\-position\-\_\-set}(remember)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-V\-I\-D\-E\-O\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-V\-I\-D\-E\-O\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-R\-E\-M\-E\-M\-B\-E\-R\-\_\-\-P\-O\-S\-I\-T\-I\-O\-N\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool, remember)
\begin{DoxyCompactList}\small\item\em Set whether the object can remember the last played position. \end{DoxyCompactList}\item 
\#define \hyperlink{group__Video_gae90823b7e9ae892c830a7f918826822d}{elm\-\_\-obj\-\_\-video\-\_\-remember\-\_\-position\-\_\-get}(ret)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-V\-I\-D\-E\-O\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-V\-I\-D\-E\-O\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-R\-E\-M\-E\-M\-B\-E\-R\-\_\-\-P\-O\-S\-I\-T\-I\-O\-N\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool $\ast$, ret)
\begin{DoxyCompactList}\small\item\em Set whether the object can remember the last played position. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
Evas\-\_\-\-Object $\ast$ \hyperlink{group__Video_ga618831f5036568cdf466ef3d6a13e8cf}{elm\-\_\-player\-\_\-add} (Evas\-\_\-\-Object $\ast$parent)
\begin{DoxyCompactList}\small\item\em Add a new Elm\-\_\-\-Player object to the given parent Elementary (container) object. \end{DoxyCompactList}\item 
Evas\-\_\-\-Object $\ast$ \hyperlink{group__Video_ga9d972bc458ae1875f63acf04db2d84ea}{elm\-\_\-video\-\_\-add} (Evas\-\_\-\-Object $\ast$parent)
\begin{DoxyCompactList}\small\item\em Add a new Elm\-\_\-\-Video object to the given parent Elementary (container) object. \end{DoxyCompactList}\item 
Eina\-\_\-\-Bool \hyperlink{group__Video_gad1430d0b76376a78b505ff2e5313b77a}{elm\-\_\-video\-\_\-file\-\_\-set} (Evas\-\_\-\-Object $\ast$video, const char $\ast$filename)
\begin{DoxyCompactList}\small\item\em Define the file or U\-R\-I that will be the video source. \end{DoxyCompactList}\item 
Evas\-\_\-\-Object $\ast$ \hyperlink{group__Video_gacf95283d809a3d2ab48bb0a39730b5b2}{elm\-\_\-video\-\_\-emotion\-\_\-get} (const Evas\-\_\-\-Object $\ast$video)
\begin{DoxyCompactList}\small\item\em Get the underlying Emotion object. \end{DoxyCompactList}\item 
void \hyperlink{group__Video_gaaaaff99304f2761802ca070779d64aea}{elm\-\_\-video\-\_\-play} (Evas\-\_\-\-Object $\ast$video)
\begin{DoxyCompactList}\small\item\em Start to play the video. \end{DoxyCompactList}\item 
void \hyperlink{group__Video_ga8c3f49465f80ba359a134d3dc41d85fa}{elm\-\_\-video\-\_\-pause} (Evas\-\_\-\-Object $\ast$video)
\begin{DoxyCompactList}\small\item\em Pause the video. \end{DoxyCompactList}\item 
void \hyperlink{group__Video_ga1676cfd864980b184cf9d41058b09da2}{elm\-\_\-video\-\_\-stop} (Evas\-\_\-\-Object $\ast$video)
\begin{DoxyCompactList}\small\item\em Stop the video. \end{DoxyCompactList}\item 
Eina\-\_\-\-Bool \hyperlink{group__Video_ga9f39aa88fa8c0bb2ac9c3a5381b723e8}{elm\-\_\-video\-\_\-is\-\_\-playing\-\_\-get} (const Evas\-\_\-\-Object $\ast$video)
\begin{DoxyCompactList}\small\item\em Is the video actually playing. \end{DoxyCompactList}\item 
Eina\-\_\-\-Bool \hyperlink{group__Video_gaa5145977ff8e31fb6842a624de62c253}{elm\-\_\-video\-\_\-is\-\_\-seekable\-\_\-get} (const Evas\-\_\-\-Object $\ast$video)
\begin{DoxyCompactList}\small\item\em Is it possible to seek inside the video. \end{DoxyCompactList}\item 
Eina\-\_\-\-Bool \hyperlink{group__Video_gae8992997689c20f215c2e93bfd7cd418}{elm\-\_\-video\-\_\-audio\-\_\-mute\-\_\-get} (const Evas\-\_\-\-Object $\ast$video)
\begin{DoxyCompactList}\small\item\em Is the audio muted. \end{DoxyCompactList}\item 
void \hyperlink{group__Video_gaf1cfd397d1400be5c6df9571c4d0879c}{elm\-\_\-video\-\_\-audio\-\_\-mute\-\_\-set} (Evas\-\_\-\-Object $\ast$video, Eina\-\_\-\-Bool mute)
\begin{DoxyCompactList}\small\item\em Change the mute state of the Elm\-\_\-\-Video object. \end{DoxyCompactList}\item 
double \hyperlink{group__Video_ga3ebe9c8062695171f2b341b83f023d2b}{elm\-\_\-video\-\_\-audio\-\_\-level\-\_\-get} (const Evas\-\_\-\-Object $\ast$video)
\begin{DoxyCompactList}\small\item\em Get the audio level of the current video. \end{DoxyCompactList}\item 
void \hyperlink{group__Video_ga8ded271c2e681a0ec57f4f189e88684a}{elm\-\_\-video\-\_\-audio\-\_\-level\-\_\-set} (Evas\-\_\-\-Object $\ast$video, double volume)
\begin{DoxyCompactList}\small\item\em Set the audio level of an Elm\-\_\-\-Video object. \end{DoxyCompactList}\item 
double \hyperlink{group__Video_ga9f5a92b79bfc6ab1e8b2ba7adba5b534}{elm\-\_\-video\-\_\-play\-\_\-position\-\_\-get} (const Evas\-\_\-\-Object $\ast$video)
\begin{DoxyCompactList}\small\item\em Get the current position (in seconds) being played in the Elm\-\_\-\-Video object. \end{DoxyCompactList}\item 
void \hyperlink{group__Video_gace2cab4c62a1edbbdc26a74b47387e36}{elm\-\_\-video\-\_\-play\-\_\-position\-\_\-set} (Evas\-\_\-\-Object $\ast$video, double position)
\begin{DoxyCompactList}\small\item\em Set the current position (in seconds) to be played in the Elm\-\_\-\-Video object. \end{DoxyCompactList}\item 
double \hyperlink{group__Video_ga815c6b83908e853d05a5fc6e6186d8c1}{elm\-\_\-video\-\_\-play\-\_\-length\-\_\-get} (const Evas\-\_\-\-Object $\ast$video)
\begin{DoxyCompactList}\small\item\em Get the total playing time (in seconds) of the Elm\-\_\-\-Video object. \end{DoxyCompactList}\item 
void \hyperlink{group__Video_gaf9ff2aeb46cbba370fb55c4ee83fef9b}{elm\-\_\-video\-\_\-remember\-\_\-position\-\_\-set} (Evas\-\_\-\-Object $\ast$video, Eina\-\_\-\-Bool remember)
\begin{DoxyCompactList}\small\item\em Set whether the object can remember the last played position. \end{DoxyCompactList}\item 
Eina\-\_\-\-Bool \hyperlink{group__Video_ga897a479f8bcb8024272a83b2f9eb25ba}{elm\-\_\-video\-\_\-remember\-\_\-position\-\_\-get} (const Evas\-\_\-\-Object $\ast$video)
\begin{DoxyCompactList}\small\item\em Set whether the object can remember the last played position. \end{DoxyCompactList}\item 
const char $\ast$ \hyperlink{group__Video_gab5d5d1310ff3ab6460764e60e3a89f0f}{elm\-\_\-video\-\_\-title\-\_\-get} (const Evas\-\_\-\-Object $\ast$video)
\begin{DoxyCompactList}\small\item\em Get the title (for instance D\-V\-D title) from this emotion object. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
 
\begin{DoxyImageNoCaption}
  \mbox{\includegraphics{video_inheritance_tree}}
\end{DoxyImageNoCaption}


 
\begin{DoxyImageNoCaption}
  \mbox{\includegraphics{player_inheritance_tree}}
\end{DoxyImageNoCaption}


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

The first one, Elm\-\_\-\-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 Elm\-\_\-\-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 Elm\-\_\-\-Video so it will use the video decoder, if available. It also activates the \char`\"{}remember\char`\"{} function on the linked Elm\-\_\-\-Video object.

Both widgets inherit from the \hyperlink{group__Layout}{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{Macro Definition Documentation}
\index{Video@{Video}!elm\-\_\-obj\-\_\-video\-\_\-audio\-\_\-level\-\_\-get@{elm\-\_\-obj\-\_\-video\-\_\-audio\-\_\-level\-\_\-get}}
\index{elm\-\_\-obj\-\_\-video\-\_\-audio\-\_\-level\-\_\-get@{elm\-\_\-obj\-\_\-video\-\_\-audio\-\_\-level\-\_\-get}!Video@{Video}}
\subsubsection[{elm\-\_\-obj\-\_\-video\-\_\-audio\-\_\-level\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-video\-\_\-audio\-\_\-level\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-V\-I\-D\-E\-O\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-V\-I\-D\-E\-O\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-A\-U\-D\-I\-O\-\_\-\-L\-E\-V\-E\-L\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double $\ast$, ret)}\label{group__Video_ga03d3ff3ea83b88d0f586b073f65f877a}


Get the audio level of the current video. 

\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Video_ga3ebe9c8062695171f2b341b83f023d2b}{elm\-\_\-video\-\_\-audio\-\_\-level\-\_\-get} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-video\-\_\-audio\-\_\-level\-\_\-get().

\index{Video@{Video}!elm\-\_\-obj\-\_\-video\-\_\-audio\-\_\-level\-\_\-set@{elm\-\_\-obj\-\_\-video\-\_\-audio\-\_\-level\-\_\-set}}
\index{elm\-\_\-obj\-\_\-video\-\_\-audio\-\_\-level\-\_\-set@{elm\-\_\-obj\-\_\-video\-\_\-audio\-\_\-level\-\_\-set}!Video@{Video}}
\subsubsection[{elm\-\_\-obj\-\_\-video\-\_\-audio\-\_\-level\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-video\-\_\-audio\-\_\-level\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{volume}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-V\-I\-D\-E\-O\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-V\-I\-D\-E\-O\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-A\-U\-D\-I\-O\-\_\-\-L\-E\-V\-E\-L\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double, volume)}\label{group__Video_ga53afad85db6ed85d02a5556400012610}


Set the audio level of an Elm\-\_\-\-Video object. 

\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em volume} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Video_ga8ded271c2e681a0ec57f4f189e88684a}{elm\-\_\-video\-\_\-audio\-\_\-level\-\_\-set} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-video\-\_\-audio\-\_\-level\-\_\-set().

\index{Video@{Video}!elm\-\_\-obj\-\_\-video\-\_\-audio\-\_\-mute\-\_\-get@{elm\-\_\-obj\-\_\-video\-\_\-audio\-\_\-mute\-\_\-get}}
\index{elm\-\_\-obj\-\_\-video\-\_\-audio\-\_\-mute\-\_\-get@{elm\-\_\-obj\-\_\-video\-\_\-audio\-\_\-mute\-\_\-get}!Video@{Video}}
\subsubsection[{elm\-\_\-obj\-\_\-video\-\_\-audio\-\_\-mute\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-video\-\_\-audio\-\_\-mute\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-V\-I\-D\-E\-O\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-V\-I\-D\-E\-O\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-A\-U\-D\-I\-O\-\_\-\-M\-U\-T\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool $\ast$, ret)}\label{group__Video_ga825b7005d9b8f94f76d3fb85a1485919}


Is the audio muted. 

\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Video_gae8992997689c20f215c2e93bfd7cd418}{elm\-\_\-video\-\_\-audio\-\_\-mute\-\_\-get} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-video\-\_\-audio\-\_\-mute\-\_\-get().

\index{Video@{Video}!elm\-\_\-obj\-\_\-video\-\_\-audio\-\_\-mute\-\_\-set@{elm\-\_\-obj\-\_\-video\-\_\-audio\-\_\-mute\-\_\-set}}
\index{elm\-\_\-obj\-\_\-video\-\_\-audio\-\_\-mute\-\_\-set@{elm\-\_\-obj\-\_\-video\-\_\-audio\-\_\-mute\-\_\-set}!Video@{Video}}
\subsubsection[{elm\-\_\-obj\-\_\-video\-\_\-audio\-\_\-mute\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-video\-\_\-audio\-\_\-mute\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{mute}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-V\-I\-D\-E\-O\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-V\-I\-D\-E\-O\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-A\-U\-D\-I\-O\-\_\-\-M\-U\-T\-E\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool, mute)}\label{group__Video_gad613047006dddad20ec9f2f76eef08f8}


Change the mute state of the Elm\-\_\-\-Video object. 

\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em mute} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Video_gaf1cfd397d1400be5c6df9571c4d0879c}{elm\-\_\-video\-\_\-audio\-\_\-mute\-\_\-set} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-video\-\_\-audio\-\_\-mute\-\_\-set().

\index{Video@{Video}!elm\-\_\-obj\-\_\-video\-\_\-emotion\-\_\-get@{elm\-\_\-obj\-\_\-video\-\_\-emotion\-\_\-get}}
\index{elm\-\_\-obj\-\_\-video\-\_\-emotion\-\_\-get@{elm\-\_\-obj\-\_\-video\-\_\-emotion\-\_\-get}!Video@{Video}}
\subsubsection[{elm\-\_\-obj\-\_\-video\-\_\-emotion\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-video\-\_\-emotion\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-V\-I\-D\-E\-O\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-V\-I\-D\-E\-O\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-E\-M\-O\-T\-I\-O\-N\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Evas\-\_\-\-Object $\ast$$\ast$, ret)}\label{group__Video_ga64aad5fc55a6ea5a1e11b0587deaae57}


Get the underlying Emotion object. 

\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Video_gacf95283d809a3d2ab48bb0a39730b5b2}{elm\-\_\-video\-\_\-emotion\-\_\-get} 
\end{DoxySeeAlso}


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

\index{Video@{Video}!elm\-\_\-obj\-\_\-video\-\_\-file\-\_\-set@{elm\-\_\-obj\-\_\-video\-\_\-file\-\_\-set}}
\index{elm\-\_\-obj\-\_\-video\-\_\-file\-\_\-set@{elm\-\_\-obj\-\_\-video\-\_\-file\-\_\-set}!Video@{Video}}
\subsubsection[{elm\-\_\-obj\-\_\-video\-\_\-file\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-video\-\_\-file\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{filename, }
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-V\-I\-D\-E\-O\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-V\-I\-D\-E\-O\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-F\-I\-L\-E\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$, filename), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool $\ast$, ret)}\label{group__Video_gae3cc141b9db44c037eab8176e2a5e4d5}


Define the file or U\-R\-I that will be the video source. 

\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em filename} & \\
\hline
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Video_gad1430d0b76376a78b505ff2e5313b77a}{elm\-\_\-video\-\_\-file\-\_\-set} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-video\-\_\-file\-\_\-set().

\index{Video@{Video}!elm\-\_\-obj\-\_\-video\-\_\-is\-\_\-playing\-\_\-get@{elm\-\_\-obj\-\_\-video\-\_\-is\-\_\-playing\-\_\-get}}
\index{elm\-\_\-obj\-\_\-video\-\_\-is\-\_\-playing\-\_\-get@{elm\-\_\-obj\-\_\-video\-\_\-is\-\_\-playing\-\_\-get}!Video@{Video}}
\subsubsection[{elm\-\_\-obj\-\_\-video\-\_\-is\-\_\-playing\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-video\-\_\-is\-\_\-playing\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-V\-I\-D\-E\-O\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-V\-I\-D\-E\-O\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-I\-S\-\_\-\-P\-L\-A\-Y\-I\-N\-G\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool $\ast$, ret)}\label{group__Video_ga183efbe0556098d6a7dfa40d9b850928}


Is the video actually playing. 

\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Video_ga9f39aa88fa8c0bb2ac9c3a5381b723e8}{elm\-\_\-video\-\_\-is\-\_\-playing\-\_\-get} 
\end{DoxySeeAlso}


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

\index{Video@{Video}!elm\-\_\-obj\-\_\-video\-\_\-is\-\_\-seekable\-\_\-get@{elm\-\_\-obj\-\_\-video\-\_\-is\-\_\-seekable\-\_\-get}}
\index{elm\-\_\-obj\-\_\-video\-\_\-is\-\_\-seekable\-\_\-get@{elm\-\_\-obj\-\_\-video\-\_\-is\-\_\-seekable\-\_\-get}!Video@{Video}}
\subsubsection[{elm\-\_\-obj\-\_\-video\-\_\-is\-\_\-seekable\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-video\-\_\-is\-\_\-seekable\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-V\-I\-D\-E\-O\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-V\-I\-D\-E\-O\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-I\-S\-\_\-\-S\-E\-E\-K\-A\-B\-L\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool $\ast$, ret)}\label{group__Video_ga6d5b83e59817f3853172e097321b5b0f}


Is it possible to seek inside the video. 

\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Video_gaa5145977ff8e31fb6842a624de62c253}{elm\-\_\-video\-\_\-is\-\_\-seekable\-\_\-get} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-video\-\_\-is\-\_\-seekable\-\_\-get().

\index{Video@{Video}!elm\-\_\-obj\-\_\-video\-\_\-pause@{elm\-\_\-obj\-\_\-video\-\_\-pause}}
\index{elm\-\_\-obj\-\_\-video\-\_\-pause@{elm\-\_\-obj\-\_\-video\-\_\-pause}!Video@{Video}}
\subsubsection[{elm\-\_\-obj\-\_\-video\-\_\-pause}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-video\-\_\-pause(
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-V\-I\-D\-E\-O\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-V\-I\-D\-E\-O\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-A\-U\-S\-E)}\label{group__Video_gab14b3895259bf42edd950dc314b4f0f8}


Pause the video. 

\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Video_ga8c3f49465f80ba359a134d3dc41d85fa}{elm\-\_\-video\-\_\-pause} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-video\-\_\-pause().

\index{Video@{Video}!elm\-\_\-obj\-\_\-video\-\_\-play@{elm\-\_\-obj\-\_\-video\-\_\-play}}
\index{elm\-\_\-obj\-\_\-video\-\_\-play@{elm\-\_\-obj\-\_\-video\-\_\-play}!Video@{Video}}
\subsubsection[{elm\-\_\-obj\-\_\-video\-\_\-play}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-video\-\_\-play(
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-V\-I\-D\-E\-O\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-V\-I\-D\-E\-O\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-L\-A\-Y)}\label{group__Video_ga5c7a5348a20425dee5f2346f96e4e437}


Start to play the video. 

\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Video_gaaaaff99304f2761802ca070779d64aea}{elm\-\_\-video\-\_\-play} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-video\-\_\-play().

\index{Video@{Video}!elm\-\_\-obj\-\_\-video\-\_\-play\-\_\-length\-\_\-get@{elm\-\_\-obj\-\_\-video\-\_\-play\-\_\-length\-\_\-get}}
\index{elm\-\_\-obj\-\_\-video\-\_\-play\-\_\-length\-\_\-get@{elm\-\_\-obj\-\_\-video\-\_\-play\-\_\-length\-\_\-get}!Video@{Video}}
\subsubsection[{elm\-\_\-obj\-\_\-video\-\_\-play\-\_\-length\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-video\-\_\-play\-\_\-length\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-V\-I\-D\-E\-O\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-V\-I\-D\-E\-O\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-L\-A\-Y\-\_\-\-L\-E\-N\-G\-T\-H\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double $\ast$, ret)}\label{group__Video_gae0637742d11d3133f2bc2e521b579a49}


Get the total playing time (in seconds) of the Elm\-\_\-\-Video object. 

\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Video_ga815c6b83908e853d05a5fc6e6186d8c1}{elm\-\_\-video\-\_\-play\-\_\-length\-\_\-get} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-video\-\_\-play\-\_\-length\-\_\-get().

\index{Video@{Video}!elm\-\_\-obj\-\_\-video\-\_\-play\-\_\-position\-\_\-get@{elm\-\_\-obj\-\_\-video\-\_\-play\-\_\-position\-\_\-get}}
\index{elm\-\_\-obj\-\_\-video\-\_\-play\-\_\-position\-\_\-get@{elm\-\_\-obj\-\_\-video\-\_\-play\-\_\-position\-\_\-get}!Video@{Video}}
\subsubsection[{elm\-\_\-obj\-\_\-video\-\_\-play\-\_\-position\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-video\-\_\-play\-\_\-position\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-V\-I\-D\-E\-O\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-V\-I\-D\-E\-O\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-L\-A\-Y\-\_\-\-P\-O\-S\-I\-T\-I\-O\-N\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double $\ast$, ret)}\label{group__Video_gab63aa7f03aa41ac67c74d999ebfce961}


Get the current position (in seconds) being played in the Elm\-\_\-\-Video object. 

\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Video_ga9f5a92b79bfc6ab1e8b2ba7adba5b534}{elm\-\_\-video\-\_\-play\-\_\-position\-\_\-get} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-video\-\_\-play\-\_\-position\-\_\-get().

\index{Video@{Video}!elm\-\_\-obj\-\_\-video\-\_\-play\-\_\-position\-\_\-set@{elm\-\_\-obj\-\_\-video\-\_\-play\-\_\-position\-\_\-set}}
\index{elm\-\_\-obj\-\_\-video\-\_\-play\-\_\-position\-\_\-set@{elm\-\_\-obj\-\_\-video\-\_\-play\-\_\-position\-\_\-set}!Video@{Video}}
\subsubsection[{elm\-\_\-obj\-\_\-video\-\_\-play\-\_\-position\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-video\-\_\-play\-\_\-position\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{position}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-V\-I\-D\-E\-O\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-V\-I\-D\-E\-O\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-P\-L\-A\-Y\-\_\-\-P\-O\-S\-I\-T\-I\-O\-N\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(double, position)}\label{group__Video_gad28054cd87f9765c653e66b9daa07197}


Set the current position (in seconds) to be played in the Elm\-\_\-\-Video object. 

\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em position} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Video_gace2cab4c62a1edbbdc26a74b47387e36}{elm\-\_\-video\-\_\-play\-\_\-position\-\_\-set} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-video\-\_\-play\-\_\-position\-\_\-set().

\index{Video@{Video}!elm\-\_\-obj\-\_\-video\-\_\-remember\-\_\-position\-\_\-get@{elm\-\_\-obj\-\_\-video\-\_\-remember\-\_\-position\-\_\-get}}
\index{elm\-\_\-obj\-\_\-video\-\_\-remember\-\_\-position\-\_\-get@{elm\-\_\-obj\-\_\-video\-\_\-remember\-\_\-position\-\_\-get}!Video@{Video}}
\subsubsection[{elm\-\_\-obj\-\_\-video\-\_\-remember\-\_\-position\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-video\-\_\-remember\-\_\-position\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-V\-I\-D\-E\-O\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-V\-I\-D\-E\-O\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-R\-E\-M\-E\-M\-B\-E\-R\-\_\-\-P\-O\-S\-I\-T\-I\-O\-N\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool $\ast$, ret)}\label{group__Video_gae90823b7e9ae892c830a7f918826822d}


Set whether the object can remember the last played position. 

\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Video_ga897a479f8bcb8024272a83b2f9eb25ba}{elm\-\_\-video\-\_\-remember\-\_\-position\-\_\-get} 
\end{DoxySeeAlso}


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

\index{Video@{Video}!elm\-\_\-obj\-\_\-video\-\_\-remember\-\_\-position\-\_\-set@{elm\-\_\-obj\-\_\-video\-\_\-remember\-\_\-position\-\_\-set}}
\index{elm\-\_\-obj\-\_\-video\-\_\-remember\-\_\-position\-\_\-set@{elm\-\_\-obj\-\_\-video\-\_\-remember\-\_\-position\-\_\-set}!Video@{Video}}
\subsubsection[{elm\-\_\-obj\-\_\-video\-\_\-remember\-\_\-position\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-video\-\_\-remember\-\_\-position\-\_\-set(
\begin{DoxyParamCaption}
\item[{}]{remember}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-V\-I\-D\-E\-O\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-V\-I\-D\-E\-O\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-R\-E\-M\-E\-M\-B\-E\-R\-\_\-\-P\-O\-S\-I\-T\-I\-O\-N\-\_\-\-S\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(Eina\-\_\-\-Bool, remember)}\label{group__Video_ga240ce2f0bac22cf183857adeb246df87}


Set whether the object can remember the last played position. 

\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em remember} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Video_gaf9ff2aeb46cbba370fb55c4ee83fef9b}{elm\-\_\-video\-\_\-remember\-\_\-position\-\_\-set} 
\end{DoxySeeAlso}


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

\index{Video@{Video}!elm\-\_\-obj\-\_\-video\-\_\-stop@{elm\-\_\-obj\-\_\-video\-\_\-stop}}
\index{elm\-\_\-obj\-\_\-video\-\_\-stop@{elm\-\_\-obj\-\_\-video\-\_\-stop}!Video@{Video}}
\subsubsection[{elm\-\_\-obj\-\_\-video\-\_\-stop}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-video\-\_\-stop(
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-V\-I\-D\-E\-O\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-V\-I\-D\-E\-O\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-S\-T\-O\-P)}\label{group__Video_ga730b7a89b7e9b04177b7ef7fc1d8b317}


Stop the video. 

\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Video_ga1676cfd864980b184cf9d41058b09da2}{elm\-\_\-video\-\_\-stop} 
\end{DoxySeeAlso}


Referenced by elm\-\_\-video\-\_\-stop().

\index{Video@{Video}!elm\-\_\-obj\-\_\-video\-\_\-title\-\_\-get@{elm\-\_\-obj\-\_\-video\-\_\-title\-\_\-get}}
\index{elm\-\_\-obj\-\_\-video\-\_\-title\-\_\-get@{elm\-\_\-obj\-\_\-video\-\_\-title\-\_\-get}!Video@{Video}}
\subsubsection[{elm\-\_\-obj\-\_\-video\-\_\-title\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}\#define elm\-\_\-obj\-\_\-video\-\_\-title\-\_\-get(
\begin{DoxyParamCaption}
\item[{}]{ret}
\end{DoxyParamCaption}
)~E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-V\-I\-D\-E\-O\-\_\-\-I\-D(E\-L\-M\-\_\-\-O\-B\-J\-\_\-\-V\-I\-D\-E\-O\-\_\-\-S\-U\-B\-\_\-\-I\-D\-\_\-\-T\-I\-T\-L\-E\-\_\-\-G\-E\-T), E\-O\-\_\-\-T\-Y\-P\-E\-C\-H\-E\-C\-K(const char $\ast$$\ast$, ret)}\label{group__Video_ga9208dfe0d8bf1d385ab565ca8d300d21}


Get the title (for instance D\-V\-D title) from this emotion object. 

\begin{DoxySince}{Since}
1.\-8
\end{DoxySince}

\begin{DoxyParams}[1]{Parameters}
\mbox{\tt out}  & {\em ret} & \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Video_gab5d5d1310ff3ab6460764e60e3a89f0f}{elm\-\_\-video\-\_\-title\-\_\-get} 
\end{DoxySeeAlso}


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



\subsection{Function Documentation}
\index{Video@{Video}!elm\-\_\-player\-\_\-add@{elm\-\_\-player\-\_\-add}}
\index{elm\-\_\-player\-\_\-add@{elm\-\_\-player\-\_\-add}!Video@{Video}}
\subsubsection[{elm\-\_\-player\-\_\-add}]{\setlength{\rightskip}{0pt plus 5cm}Evas\-\_\-\-Object$\ast$ elm\-\_\-player\-\_\-add (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{parent}
\end{DoxyParamCaption}
)}\label{group__Video_ga618831f5036568cdf466ef3d6a13e8cf}


Add a new Elm\-\_\-\-Player object to the given parent Elementary (container) object. 


\begin{DoxyParams}{Parameters}
{\em parent} & The parent object \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
a new player widget handle or {\ttfamily N\-U\-L\-L}, on errors.
\end{DoxyReturn}
This function inserts a new player widget on the canvas.

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__General_ga0531ec8867c72def7c780601764ca642}{elm\-\_\-object\-\_\-part\-\_\-content\-\_\-set()} 
\end{DoxySeeAlso}
\index{Video@{Video}!elm\-\_\-video\-\_\-add@{elm\-\_\-video\-\_\-add}}
\index{elm\-\_\-video\-\_\-add@{elm\-\_\-video\-\_\-add}!Video@{Video}}
\subsubsection[{elm\-\_\-video\-\_\-add}]{\setlength{\rightskip}{0pt plus 5cm}Evas\-\_\-\-Object$\ast$ elm\-\_\-video\-\_\-add (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{parent}
\end{DoxyParamCaption}
)}\label{group__Video_ga9d972bc458ae1875f63acf04db2d84ea}


Add a new Elm\-\_\-\-Video object to the given parent Elementary (container) object. 


\begin{DoxyParams}{Parameters}
{\em parent} & The parent object \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
a new video widget handle or {\ttfamily N\-U\-L\-L}, on errors.
\end{DoxyReturn}
This function inserts a new video widget on the canvas.

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Video_gad1430d0b76376a78b505ff2e5313b77a}{elm\-\_\-video\-\_\-file\-\_\-set()} 
\end{DoxySeeAlso}
\index{Video@{Video}!elm\-\_\-video\-\_\-audio\-\_\-level\-\_\-get@{elm\-\_\-video\-\_\-audio\-\_\-level\-\_\-get}}
\index{elm\-\_\-video\-\_\-audio\-\_\-level\-\_\-get@{elm\-\_\-video\-\_\-audio\-\_\-level\-\_\-get}!Video@{Video}}
\subsubsection[{elm\-\_\-video\-\_\-audio\-\_\-level\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}double elm\-\_\-video\-\_\-audio\-\_\-level\-\_\-get (
\begin{DoxyParamCaption}
\item[{const Evas\-\_\-\-Object $\ast$}]{video}
\end{DoxyParamCaption}
)}\label{group__Video_ga3ebe9c8062695171f2b341b83f023d2b}


Get the audio level of the current video. 


\begin{DoxyParams}{Parameters}
{\em video} & The video object to proceed the request on. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
the current audio level. 
\end{DoxyReturn}


References elm\-\_\-obj\-\_\-video\-\_\-audio\-\_\-level\-\_\-get.

\index{Video@{Video}!elm\-\_\-video\-\_\-audio\-\_\-level\-\_\-set@{elm\-\_\-video\-\_\-audio\-\_\-level\-\_\-set}}
\index{elm\-\_\-video\-\_\-audio\-\_\-level\-\_\-set@{elm\-\_\-video\-\_\-audio\-\_\-level\-\_\-set}!Video@{Video}}
\subsubsection[{elm\-\_\-video\-\_\-audio\-\_\-level\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-video\-\_\-audio\-\_\-level\-\_\-set (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{video, }
\item[{double}]{volume}
\end{DoxyParamCaption}
)}\label{group__Video_ga8ded271c2e681a0ec57f4f189e88684a}


Set the audio level of an Elm\-\_\-\-Video object. 


\begin{DoxyParams}{Parameters}
{\em video} & The video object to proceed the request on. \\
\hline
{\em volume} & The new audio volume. \\
\hline
\end{DoxyParams}


References elm\-\_\-obj\-\_\-video\-\_\-audio\-\_\-level\-\_\-set.

\index{Video@{Video}!elm\-\_\-video\-\_\-audio\-\_\-mute\-\_\-get@{elm\-\_\-video\-\_\-audio\-\_\-mute\-\_\-get}}
\index{elm\-\_\-video\-\_\-audio\-\_\-mute\-\_\-get@{elm\-\_\-video\-\_\-audio\-\_\-mute\-\_\-get}!Video@{Video}}
\subsubsection[{elm\-\_\-video\-\_\-audio\-\_\-mute\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}Eina\-\_\-\-Bool elm\-\_\-video\-\_\-audio\-\_\-mute\-\_\-get (
\begin{DoxyParamCaption}
\item[{const Evas\-\_\-\-Object $\ast$}]{video}
\end{DoxyParamCaption}
)}\label{group__Video_gae8992997689c20f215c2e93bfd7cd418}


Is the audio muted. 


\begin{DoxyParams}{Parameters}
{\em video} & The video object to proceed the request on. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily E\-I\-N\-A\-\_\-\-T\-R\-U\-E} if the audio is muted. 
\end{DoxyReturn}


References elm\-\_\-obj\-\_\-video\-\_\-audio\-\_\-mute\-\_\-get.

\index{Video@{Video}!elm\-\_\-video\-\_\-audio\-\_\-mute\-\_\-set@{elm\-\_\-video\-\_\-audio\-\_\-mute\-\_\-set}}
\index{elm\-\_\-video\-\_\-audio\-\_\-mute\-\_\-set@{elm\-\_\-video\-\_\-audio\-\_\-mute\-\_\-set}!Video@{Video}}
\subsubsection[{elm\-\_\-video\-\_\-audio\-\_\-mute\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-video\-\_\-audio\-\_\-mute\-\_\-set (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{video, }
\item[{Eina\-\_\-\-Bool}]{mute}
\end{DoxyParamCaption}
)}\label{group__Video_gaf1cfd397d1400be5c6df9571c4d0879c}


Change the mute state of the Elm\-\_\-\-Video object. 


\begin{DoxyParams}{Parameters}
{\em video} & The video object to proceed the request on. \\
\hline
{\em mute} & The new mute state. \\
\hline
\end{DoxyParams}


References elm\-\_\-obj\-\_\-video\-\_\-audio\-\_\-mute\-\_\-set.

\index{Video@{Video}!elm\-\_\-video\-\_\-emotion\-\_\-get@{elm\-\_\-video\-\_\-emotion\-\_\-get}}
\index{elm\-\_\-video\-\_\-emotion\-\_\-get@{elm\-\_\-video\-\_\-emotion\-\_\-get}!Video@{Video}}
\subsubsection[{elm\-\_\-video\-\_\-emotion\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}Evas\-\_\-\-Object$\ast$ elm\-\_\-video\-\_\-emotion\-\_\-get (
\begin{DoxyParamCaption}
\item[{const Evas\-\_\-\-Object $\ast$}]{video}
\end{DoxyParamCaption}
)}\label{group__Video_gacf95283d809a3d2ab48bb0a39730b5b2}


Get the underlying Emotion object. 


\begin{DoxyParams}{Parameters}
{\em video} & The video object to proceed the request on. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
the underlying Emotion object. 
\end{DoxyReturn}


References elm\-\_\-obj\-\_\-video\-\_\-emotion\-\_\-get.

\index{Video@{Video}!elm\-\_\-video\-\_\-file\-\_\-set@{elm\-\_\-video\-\_\-file\-\_\-set}}
\index{elm\-\_\-video\-\_\-file\-\_\-set@{elm\-\_\-video\-\_\-file\-\_\-set}!Video@{Video}}
\subsubsection[{elm\-\_\-video\-\_\-file\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}Eina\-\_\-\-Bool elm\-\_\-video\-\_\-file\-\_\-set (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{video, }
\item[{const char $\ast$}]{filename}
\end{DoxyParamCaption}
)}\label{group__Video_gad1430d0b76376a78b505ff2e5313b77a}


Define the file or U\-R\-I that will be the video source. 


\begin{DoxyParams}{Parameters}
{\em video} & The video object to define the file or U\-R\-I for the video of the Elm\-\_\-\-Video object.\\
\hline
{\em filename} & The file or U\-R\-I to target. Local files can be specified using \href{file://}{\tt file\-://} or by using full file paths. U\-R\-I could be remote source of video, like \href{http://}{\tt http\-://} or local source like Web\-Cam (v4l2\-://). (You can use Emotion A\-P\-I to request and list the available Webcam on your system).\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily E\-I\-N\-A\-\_\-\-T\-R\-U\-E} on success, {\ttfamily E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E} otherwise
\end{DoxyReturn}
This function will explicitly define a file or U\-R\-I as a source for the video of the Elm\-\_\-\-Video object.

\begin{DoxySeeAlso}{See Also}
\hyperlink{group__Video_ga9d972bc458ae1875f63acf04db2d84ea}{elm\-\_\-video\-\_\-add()} 

\hyperlink{group__Video_ga618831f5036568cdf466ef3d6a13e8cf}{elm\-\_\-player\-\_\-add()} 
\end{DoxySeeAlso}


References elm\-\_\-obj\-\_\-video\-\_\-file\-\_\-set.

\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[{elm\-\_\-video\-\_\-is\-\_\-playing\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}Eina\-\_\-\-Bool elm\-\_\-video\-\_\-is\-\_\-playing\-\_\-get (
\begin{DoxyParamCaption}
\item[{const Evas\-\_\-\-Object $\ast$}]{video}
\end{DoxyParamCaption}
)}\label{group__Video_ga9f39aa88fa8c0bb2ac9c3a5381b723e8}


Is the video actually playing. 


\begin{DoxyParams}{Parameters}
{\em video} & The video object to proceed the request on. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily E\-I\-N\-A\-\_\-\-T\-R\-U\-E} if the video is actually playing.
\end{DoxyReturn}
You should consider watching event on the object instead of polling the object state. 

References elm\-\_\-obj\-\_\-video\-\_\-is\-\_\-playing\-\_\-get.

\index{Video@{Video}!elm\-\_\-video\-\_\-is\-\_\-seekable\-\_\-get@{elm\-\_\-video\-\_\-is\-\_\-seekable\-\_\-get}}
\index{elm\-\_\-video\-\_\-is\-\_\-seekable\-\_\-get@{elm\-\_\-video\-\_\-is\-\_\-seekable\-\_\-get}!Video@{Video}}
\subsubsection[{elm\-\_\-video\-\_\-is\-\_\-seekable\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}Eina\-\_\-\-Bool elm\-\_\-video\-\_\-is\-\_\-seekable\-\_\-get (
\begin{DoxyParamCaption}
\item[{const Evas\-\_\-\-Object $\ast$}]{video}
\end{DoxyParamCaption}
)}\label{group__Video_gaa5145977ff8e31fb6842a624de62c253}


Is it possible to seek inside the video. 


\begin{DoxyParams}{Parameters}
{\em video} & The video object to proceed the request on. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily E\-I\-N\-A\-\_\-\-T\-R\-U\-E} if is possible to seek inside the video. 
\end{DoxyReturn}


References elm\-\_\-obj\-\_\-video\-\_\-is\-\_\-seekable\-\_\-get.

\index{Video@{Video}!elm\-\_\-video\-\_\-pause@{elm\-\_\-video\-\_\-pause}}
\index{elm\-\_\-video\-\_\-pause@{elm\-\_\-video\-\_\-pause}!Video@{Video}}
\subsubsection[{elm\-\_\-video\-\_\-pause}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-video\-\_\-pause (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{video}
\end{DoxyParamCaption}
)}\label{group__Video_ga8c3f49465f80ba359a134d3dc41d85fa}


Pause the video. 


\begin{DoxyParams}{Parameters}
{\em video} & The video object to proceed the request on.\\
\hline
\end{DoxyParams}
Pause the video and start a timer to trigger suspend mode. 

References elm\-\_\-obj\-\_\-video\-\_\-pause.

\index{Video@{Video}!elm\-\_\-video\-\_\-play@{elm\-\_\-video\-\_\-play}}
\index{elm\-\_\-video\-\_\-play@{elm\-\_\-video\-\_\-play}!Video@{Video}}
\subsubsection[{elm\-\_\-video\-\_\-play}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-video\-\_\-play (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{video}
\end{DoxyParamCaption}
)}\label{group__Video_gaaaaff99304f2761802ca070779d64aea}


Start to play the video. 


\begin{DoxyParams}{Parameters}
{\em video} & The video object to proceed the request on.\\
\hline
\end{DoxyParams}
Start to play the video and cancel all suspend state. 

References elm\-\_\-obj\-\_\-video\-\_\-play.

\index{Video@{Video}!elm\-\_\-video\-\_\-play\-\_\-length\-\_\-get@{elm\-\_\-video\-\_\-play\-\_\-length\-\_\-get}}
\index{elm\-\_\-video\-\_\-play\-\_\-length\-\_\-get@{elm\-\_\-video\-\_\-play\-\_\-length\-\_\-get}!Video@{Video}}
\subsubsection[{elm\-\_\-video\-\_\-play\-\_\-length\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}double elm\-\_\-video\-\_\-play\-\_\-length\-\_\-get (
\begin{DoxyParamCaption}
\item[{const Evas\-\_\-\-Object $\ast$}]{video}
\end{DoxyParamCaption}
)}\label{group__Video_ga815c6b83908e853d05a5fc6e6186d8c1}


Get the total playing time (in seconds) of the Elm\-\_\-\-Video object. 


\begin{DoxyParams}{Parameters}
{\em video} & The video object. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The total duration (in seconds) of the media file. 
\end{DoxyReturn}


References elm\-\_\-obj\-\_\-video\-\_\-play\-\_\-length\-\_\-get.

\index{Video@{Video}!elm\-\_\-video\-\_\-play\-\_\-position\-\_\-get@{elm\-\_\-video\-\_\-play\-\_\-position\-\_\-get}}
\index{elm\-\_\-video\-\_\-play\-\_\-position\-\_\-get@{elm\-\_\-video\-\_\-play\-\_\-position\-\_\-get}!Video@{Video}}
\subsubsection[{elm\-\_\-video\-\_\-play\-\_\-position\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}double elm\-\_\-video\-\_\-play\-\_\-position\-\_\-get (
\begin{DoxyParamCaption}
\item[{const Evas\-\_\-\-Object $\ast$}]{video}
\end{DoxyParamCaption}
)}\label{group__Video_ga9f5a92b79bfc6ab1e8b2ba7adba5b534}


Get the current position (in seconds) being played in the Elm\-\_\-\-Video object. 


\begin{DoxyParams}{Parameters}
{\em video} & The video object. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The time (in seconds) since the beginning of the media file. 
\end{DoxyReturn}


References elm\-\_\-obj\-\_\-video\-\_\-play\-\_\-position\-\_\-get.

\index{Video@{Video}!elm\-\_\-video\-\_\-play\-\_\-position\-\_\-set@{elm\-\_\-video\-\_\-play\-\_\-position\-\_\-set}}
\index{elm\-\_\-video\-\_\-play\-\_\-position\-\_\-set@{elm\-\_\-video\-\_\-play\-\_\-position\-\_\-set}!Video@{Video}}
\subsubsection[{elm\-\_\-video\-\_\-play\-\_\-position\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-video\-\_\-play\-\_\-position\-\_\-set (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{video, }
\item[{double}]{position}
\end{DoxyParamCaption}
)}\label{group__Video_gace2cab4c62a1edbbdc26a74b47387e36}


Set the current position (in seconds) to be played in the Elm\-\_\-\-Video object. 


\begin{DoxyParams}{Parameters}
{\em video} & The video object. \\
\hline
{\em position} & The time (in seconds) since the beginning of the media file. \\
\hline
\end{DoxyParams}


References elm\-\_\-obj\-\_\-video\-\_\-play\-\_\-position\-\_\-set.

\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[{elm\-\_\-video\-\_\-remember\-\_\-position\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}Eina\-\_\-\-Bool elm\-\_\-video\-\_\-remember\-\_\-position\-\_\-get (
\begin{DoxyParamCaption}
\item[{const Evas\-\_\-\-Object $\ast$}]{video}
\end{DoxyParamCaption}
)}\label{group__Video_ga897a479f8bcb8024272a83b2f9eb25ba}


Set whether the object can remember the last played position. 


\begin{DoxyParams}{Parameters}
{\em video} & The video object. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
whether the object remembers the last played position ({\ttfamily E\-I\-N\-A\-\_\-\-T\-R\-U\-E}) or not.
\end{DoxyReturn}
\begin{DoxyNote}{Note}
This A\-P\-I only serves as indication. System support is required. 
\end{DoxyNote}


References elm\-\_\-obj\-\_\-video\-\_\-remember\-\_\-position\-\_\-get.

\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[{elm\-\_\-video\-\_\-remember\-\_\-position\-\_\-set}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-video\-\_\-remember\-\_\-position\-\_\-set (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{video, }
\item[{Eina\-\_\-\-Bool}]{remember}
\end{DoxyParamCaption}
)}\label{group__Video_gaf9ff2aeb46cbba370fb55c4ee83fef9b}


Set whether the object can remember the last played position. 


\begin{DoxyParams}{Parameters}
{\em video} & The video object. \\
\hline
{\em remember} & the last played position of the Elm\-\_\-\-Video object.\\
\hline
\end{DoxyParams}
\begin{DoxyNote}{Note}
This A\-P\-I only serves as indication. System support is required. 
\end{DoxyNote}


References elm\-\_\-obj\-\_\-video\-\_\-remember\-\_\-position\-\_\-set.

\index{Video@{Video}!elm\-\_\-video\-\_\-stop@{elm\-\_\-video\-\_\-stop}}
\index{elm\-\_\-video\-\_\-stop@{elm\-\_\-video\-\_\-stop}!Video@{Video}}
\subsubsection[{elm\-\_\-video\-\_\-stop}]{\setlength{\rightskip}{0pt plus 5cm}void elm\-\_\-video\-\_\-stop (
\begin{DoxyParamCaption}
\item[{Evas\-\_\-\-Object $\ast$}]{video}
\end{DoxyParamCaption}
)}\label{group__Video_ga1676cfd864980b184cf9d41058b09da2}


Stop the video. 


\begin{DoxyParams}{Parameters}
{\em video} & The video object to proceed the request on.\\
\hline
\end{DoxyParams}
Stop the video and put the emotion in deep sleep mode. 

References elm\-\_\-obj\-\_\-video\-\_\-stop.

\index{Video@{Video}!elm\-\_\-video\-\_\-title\-\_\-get@{elm\-\_\-video\-\_\-title\-\_\-get}}
\index{elm\-\_\-video\-\_\-title\-\_\-get@{elm\-\_\-video\-\_\-title\-\_\-get}!Video@{Video}}
\subsubsection[{elm\-\_\-video\-\_\-title\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}const char$\ast$ elm\-\_\-video\-\_\-title\-\_\-get (
\begin{DoxyParamCaption}
\item[{const Evas\-\_\-\-Object $\ast$}]{video}
\end{DoxyParamCaption}
)}\label{group__Video_gab5d5d1310ff3ab6460764e60e3a89f0f}


Get the title (for instance D\-V\-D title) from this emotion object. 


\begin{DoxyParams}{Parameters}
{\em video} & The Elm\-\_\-\-Video object. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
A string containing the title.
\end{DoxyReturn}
This function is only useful when playing a D\-V\-D.

\begin{DoxyNote}{Note}
Don't change or free the string returned by this function. 
\end{DoxyNote}


References elm\-\_\-obj\-\_\-video\-\_\-title\-\_\-get.

