\hypertarget{group__Ethumb__Setup}{}\doxysection{Ethumb Fine Tune Setup}
\label{group__Ethumb__Setup}\index{Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}}


How to fine tune thumbnail generation, setting size, aspect, frames, quality and so on.  


\doxysubsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{group__Ethumb__Setup_ga17214d809cbdb715873c2bf810ecbd94}\label{group__Ethumb__Setup_ga17214d809cbdb715873c2bf810ecbd94}} 
typedef enum \mbox{\hyperlink{group__Ethumb__Setup_gac39e369c5755c8110e76ec61c5a969fa}{\+\_\+\+Ethumb\+\_\+\+Thumb\+\_\+\+FDO\+\_\+\+Size}} {\bfseries Ethumb\+\_\+\+Thumb\+\_\+\+FDO\+\_\+\+Size}
\item 
\mbox{\Hypertarget{group__Ethumb__Setup_gaf9afffe1c8fef3ecf6ea3f034e5ace66}\label{group__Ethumb__Setup_gaf9afffe1c8fef3ecf6ea3f034e5ace66}} 
typedef enum \mbox{\hyperlink{group__Ethumb__Setup_gabde1c45ade420bcf4779d3ae23cec95f}{\+\_\+\+Ethumb\+\_\+\+Thumb\+\_\+\+Format}} {\bfseries Ethumb\+\_\+\+Thumb\+\_\+\+Format}
\item 
\mbox{\Hypertarget{group__Ethumb__Setup_ga1e86dfcfe0475ad426df2cf4d9ef112f}\label{group__Ethumb__Setup_ga1e86dfcfe0475ad426df2cf4d9ef112f}} 
typedef enum \mbox{\hyperlink{group__Ethumb__Setup_gaaf1f8c7863172ac8fa6a25320a52f03c}{\+\_\+\+Ethumb\+\_\+\+Thumb\+\_\+\+Aspect}} {\bfseries Ethumb\+\_\+\+Thumb\+\_\+\+Aspect}
\item 
\mbox{\Hypertarget{group__Ethumb__Setup_ga3038257ac33414160b612092d2746793}\label{group__Ethumb__Setup_ga3038257ac33414160b612092d2746793}} 
typedef enum \mbox{\hyperlink{group__Ethumb__Setup_ga3303ddd5e4287995f230da95c7b18ebd}{\+\_\+\+Ethumb\+\_\+\+Thumb\+\_\+\+Orientation}} {\bfseries Ethumb\+\_\+\+Thumb\+\_\+\+Orientation}
\end{DoxyCompactItemize}
\doxysubsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \mbox{\hyperlink{group__Ethumb__Setup_gac39e369c5755c8110e76ec61c5a969fa}{\+\_\+\+Ethumb\+\_\+\+Thumb\+\_\+\+FDO\+\_\+\+Size}} \{ \newline
\mbox{\hyperlink{group__Ethumb__Setup_ggac39e369c5755c8110e76ec61c5a969faac2905b321355ba2d5443518c003c6c24}{ETHUMB\+\_\+\+THUMB\+\_\+\+NORMAL}}
, \newline
\mbox{\hyperlink{group__Ethumb__Setup_ggac39e369c5755c8110e76ec61c5a969faa901c3cc8236e0911f438087b96d10e21}{ETHUMB\+\_\+\+THUMB\+\_\+\+LARGE}}
 \}
\item 
enum \mbox{\hyperlink{group__Ethumb__Setup_gabde1c45ade420bcf4779d3ae23cec95f}{\+\_\+\+Ethumb\+\_\+\+Thumb\+\_\+\+Format}} \{ \newline
\mbox{\hyperlink{group__Ethumb__Setup_ggabde1c45ade420bcf4779d3ae23cec95faea3e5e667a091b3490664d8573c404de}{ETHUMB\+\_\+\+THUMB\+\_\+\+FDO}}
, \newline
\mbox{\hyperlink{group__Ethumb__Setup_ggabde1c45ade420bcf4779d3ae23cec95faee77147a414773ac87c3e552ece2f9a8}{ETHUMB\+\_\+\+THUMB\+\_\+\+JPEG}}
, \newline
\mbox{\hyperlink{group__Ethumb__Setup_ggabde1c45ade420bcf4779d3ae23cec95fa7151ec2ad6bae137a9634098e5be1dd7}{ETHUMB\+\_\+\+THUMB\+\_\+\+EET}}
 \}
\item 
enum \mbox{\hyperlink{group__Ethumb__Setup_gaaf1f8c7863172ac8fa6a25320a52f03c}{\+\_\+\+Ethumb\+\_\+\+Thumb\+\_\+\+Aspect}} \{ \newline
\mbox{\hyperlink{group__Ethumb__Setup_ggaaf1f8c7863172ac8fa6a25320a52f03ca88d7b763453c8fd2c89083b336d0f709}{ETHUMB\+\_\+\+THUMB\+\_\+\+KEEP\+\_\+\+ASPECT}}
, \newline
\mbox{\hyperlink{group__Ethumb__Setup_ggaaf1f8c7863172ac8fa6a25320a52f03ca34b8ff721d90d93e716a9a471c56a933}{ETHUMB\+\_\+\+THUMB\+\_\+\+IGNORE\+\_\+\+ASPECT}}
, \newline
\mbox{\hyperlink{group__Ethumb__Setup_ggaaf1f8c7863172ac8fa6a25320a52f03ca421a3951df6f3b2fcc782bf64b76c889}{ETHUMB\+\_\+\+THUMB\+\_\+\+CROP}}
 \}
\item 
enum \mbox{\hyperlink{group__Ethumb__Setup_ga3303ddd5e4287995f230da95c7b18ebd}{\+\_\+\+Ethumb\+\_\+\+Thumb\+\_\+\+Orientation}} \{ \newline
\mbox{\hyperlink{group__Ethumb__Setup_gga3303ddd5e4287995f230da95c7b18ebda2a692c5de0c96d9b220c888f75332a39}{ETHUMB\+\_\+\+THUMB\+\_\+\+ORIENT\+\_\+\+NONE}}
, \newline
\mbox{\hyperlink{group__Ethumb__Setup_gga3303ddd5e4287995f230da95c7b18ebda27797e45d2dc881d1d0c3a18145c0cf7}{ETHUMB\+\_\+\+THUMB\+\_\+\+ROTATE\+\_\+90\+\_\+\+CW}}
, \newline
\mbox{\hyperlink{group__Ethumb__Setup_gga3303ddd5e4287995f230da95c7b18ebdae91c2a272c93c4ceefc0bef1b53701ac}{ETHUMB\+\_\+\+THUMB\+\_\+\+ROTATE\+\_\+180}}
, \newline
\mbox{\hyperlink{group__Ethumb__Setup_gga3303ddd5e4287995f230da95c7b18ebdaba2942429aef4db2849a730c1766f4a9}{ETHUMB\+\_\+\+THUMB\+\_\+\+ROTATE\+\_\+90\+\_\+\+CCW}}
, \newline
\mbox{\hyperlink{group__Ethumb__Setup_gga3303ddd5e4287995f230da95c7b18ebda80230bb1ae9df59c0bec63efcf52ba7f}{ETHUMB\+\_\+\+THUMB\+\_\+\+FLIP\+\_\+\+HORIZONTAL}}
, \newline
\mbox{\hyperlink{group__Ethumb__Setup_gga3303ddd5e4287995f230da95c7b18ebda649e5ac45e855a57957902758d6eb768}{ETHUMB\+\_\+\+THUMB\+\_\+\+FLIP\+\_\+\+VERTICAL}}
, \newline
\mbox{\hyperlink{group__Ethumb__Setup_gga3303ddd5e4287995f230da95c7b18ebdad2ad169156975644466e40401913094c}{ETHUMB\+\_\+\+THUMB\+\_\+\+FLIP\+\_\+\+TRANSPOSE}}
, \newline
\mbox{\hyperlink{group__Ethumb__Setup_gga3303ddd5e4287995f230da95c7b18ebdaf7c868eda021d7c87d8b9f8020c2a35b}{ETHUMB\+\_\+\+THUMB\+\_\+\+FLIP\+\_\+\+TRANSVERSE}}
, \newline
\mbox{\hyperlink{group__Ethumb__Setup_gga3303ddd5e4287995f230da95c7b18ebda3d1b0a29ee394a4792ef58693563cd47}{ETHUMB\+\_\+\+THUMB\+\_\+\+ORIENT\+\_\+\+ORIGINAL}}
 \}
\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Ethumb__Setup_ga31597f1d1b7bc007b56949bd817d4c45}{ethumb\+\_\+frame\+\_\+set}} (\mbox{\hyperlink{group__Ethumb__Basics_ga519710e33c5e9fe97a5a31e59d94b977}{Ethumb}} $\ast$e, const char $\ast$theme\+\_\+file, const char $\ast$group, const char $\ast$swallow)
\begin{DoxyCompactList}\small\item\em Set the Ethumb Frame. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Ethumb__Setup_ga5515410f8a458a9c7577b36b2c588cc9}{ethumb\+\_\+frame\+\_\+get}} (const \mbox{\hyperlink{group__Ethumb__Basics_ga519710e33c5e9fe97a5a31e59d94b977}{Ethumb}} $\ast$e, const char $\ast$$\ast$theme\+\_\+file, const char $\ast$$\ast$group, const char $\ast$$\ast$swallow)
\begin{DoxyCompactList}\small\item\em Retreives the current ethumb frame of and Ethumb instance. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Ethumb__Setup_ga8183c0ed98404c771c02a2e0bca76760}{ethumb\+\_\+thumb\+\_\+dir\+\_\+path\+\_\+set}} (\mbox{\hyperlink{group__Ethumb__Basics_ga519710e33c5e9fe97a5a31e59d94b977}{Ethumb}} $\ast$e, const char $\ast$path)
\begin{DoxyCompactList}\small\item\em Set the ethumb thumbnails path. \end{DoxyCompactList}\item 
EAPI const char $\ast$ \mbox{\hyperlink{group__Ethumb__Setup_ga26e3c5302aa4af29e0d7cc87f116f935}{ethumb\+\_\+thumb\+\_\+dir\+\_\+path\+\_\+get}} (const \mbox{\hyperlink{group__Ethumb__Basics_ga519710e33c5e9fe97a5a31e59d94b977}{Ethumb}} $\ast$e)
\begin{DoxyCompactList}\small\item\em Get the ethumb thumbnails path. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Ethumb__Setup_ga91fbd5bd40806ee24db68ce8c3798f35}{ethumb\+\_\+thumb\+\_\+category\+\_\+set}} (\mbox{\hyperlink{group__Ethumb__Basics_ga519710e33c5e9fe97a5a31e59d94b977}{Ethumb}} $\ast$e, const char $\ast$category)
\begin{DoxyCompactList}\small\item\em Set the thumbnails category. \end{DoxyCompactList}\item 
EAPI const char $\ast$ \mbox{\hyperlink{group__Ethumb__Setup_ga24f1a5b4f999eeb4db398cbb987b556c}{ethumb\+\_\+thumb\+\_\+category\+\_\+get}} (const \mbox{\hyperlink{group__Ethumb__Basics_ga519710e33c5e9fe97a5a31e59d94b977}{Ethumb}} $\ast$e)
\begin{DoxyCompactList}\small\item\em Get the thumbnails category. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Ethumb__Setup_ga7b0c50891b4c797731c97e9a1a5ef0d0}\label{group__Ethumb__Setup_ga7b0c50891b4c797731c97e9a1a5ef0d0}} 
EAPI void {\bfseries ethumb\+\_\+thumb\+\_\+path\+\_\+set} (\mbox{\hyperlink{group__Ethumb__Basics_ga519710e33c5e9fe97a5a31e59d94b977}{Ethumb}} $\ast$e, const char $\ast$path, const char $\ast$key)
\item 
\mbox{\Hypertarget{group__Ethumb__Setup_gae26a2f1ddbc7f6404148ff2873c0a7d2}\label{group__Ethumb__Setup_gae26a2f1ddbc7f6404148ff2873c0a7d2}} 
EAPI void {\bfseries ethumb\+\_\+thumb\+\_\+path\+\_\+get} (\mbox{\hyperlink{group__Ethumb__Basics_ga519710e33c5e9fe97a5a31e59d94b977}{Ethumb}} $\ast$e, const char $\ast$$\ast$path, const char $\ast$$\ast$key)
\item 
\mbox{\Hypertarget{group__Ethumb__Setup_ga506ea9d5496aa9b83e6fe743fe507d46}\label{group__Ethumb__Setup_ga506ea9d5496aa9b83e6fe743fe507d46}} 
EAPI void {\bfseries ethumb\+\_\+thumb\+\_\+hash} (\mbox{\hyperlink{group__Ethumb__Basics_ga519710e33c5e9fe97a5a31e59d94b977}{Ethumb}} $\ast$e)
\item 
\mbox{\Hypertarget{group__Ethumb__Setup_ga85a36948410a4a5491417d585c74bcc5}\label{group__Ethumb__Setup_ga85a36948410a4a5491417d585c74bcc5}} 
EAPI void {\bfseries ethumb\+\_\+thumb\+\_\+hash\+\_\+copy} (\mbox{\hyperlink{group__Ethumb__Basics_ga519710e33c5e9fe97a5a31e59d94b977}{Ethumb}} $\ast$dst, const \mbox{\hyperlink{group__Ethumb__Basics_ga519710e33c5e9fe97a5a31e59d94b977}{Ethumb}} $\ast$src)
\item 
\mbox{\Hypertarget{group__Ethumb__Setup_gadafb412709e2b38176015e607a90ad75}\label{group__Ethumb__Setup_gadafb412709e2b38176015e607a90ad75}} 
EAPI void {\bfseries ethumb\+\_\+thumb\+\_\+fdo\+\_\+set} (\mbox{\hyperlink{group__Ethumb__Basics_ga519710e33c5e9fe97a5a31e59d94b977}{Ethumb}} $\ast$e, Ethumb\+\_\+\+Thumb\+\_\+\+FDO\+\_\+\+Size s)
\item 
EAPI void \mbox{\hyperlink{group__Ethumb__Setup_ga784d0d9329c7c1586d118d7e4daf8523}{ethumb\+\_\+thumb\+\_\+size\+\_\+set}} (\mbox{\hyperlink{group__Ethumb__Basics_ga519710e33c5e9fe97a5a31e59d94b977}{Ethumb}} $\ast$e, int tw, int th)
\begin{DoxyCompactList}\small\item\em Set the size of thumbnails. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Ethumb__Setup_ga6138ae6b7dc4358f77788650a8812694}{ethumb\+\_\+thumb\+\_\+size\+\_\+get}} (const \mbox{\hyperlink{group__Ethumb__Basics_ga519710e33c5e9fe97a5a31e59d94b977}{Ethumb}} $\ast$e, int $\ast$tw, int $\ast$th)
\begin{DoxyCompactList}\small\item\em Get the size of thumbnails. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Ethumb__Setup_ga56299d96b8d4b2feeb2f66e68d1f9526}{ethumb\+\_\+thumb\+\_\+format\+\_\+set}} (\mbox{\hyperlink{group__Ethumb__Basics_ga519710e33c5e9fe97a5a31e59d94b977}{Ethumb}} $\ast$e, Ethumb\+\_\+\+Thumb\+\_\+\+Format f)
\begin{DoxyCompactList}\small\item\em Set the fileformat of the thumbnails. \end{DoxyCompactList}\item 
EAPI Ethumb\+\_\+\+Thumb\+\_\+\+Format \mbox{\hyperlink{group__Ethumb__Setup_ga4ad56198e2b0de2fcdd5aca0c1f988a2}{ethumb\+\_\+thumb\+\_\+format\+\_\+get}} (const \mbox{\hyperlink{group__Ethumb__Basics_ga519710e33c5e9fe97a5a31e59d94b977}{Ethumb}} $\ast$e)
\begin{DoxyCompactList}\small\item\em Get the fileformat of the thumbnails. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Ethumb__Setup_ga46b6692f025e9d711ff24f9bd692a383}{ethumb\+\_\+thumb\+\_\+aspect\+\_\+set}} (\mbox{\hyperlink{group__Ethumb__Basics_ga519710e33c5e9fe97a5a31e59d94b977}{Ethumb}} $\ast$e, Ethumb\+\_\+\+Thumb\+\_\+\+Aspect aspect)
\begin{DoxyCompactList}\small\item\em Set the aspect ratio policy. \end{DoxyCompactList}\item 
EAPI Ethumb\+\_\+\+Thumb\+\_\+\+Aspect \mbox{\hyperlink{group__Ethumb__Setup_gab841afa27ed618f9a86115e756ff3e45}{ethumb\+\_\+thumb\+\_\+aspect\+\_\+get}} (const \mbox{\hyperlink{group__Ethumb__Basics_ga519710e33c5e9fe97a5a31e59d94b977}{Ethumb}} $\ast$e)
\begin{DoxyCompactList}\small\item\em Get the aspect ratio policy. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Ethumb__Setup_ga98b84dfcba52508a87313025b273e545}{ethumb\+\_\+thumb\+\_\+orientation\+\_\+set}} (\mbox{\hyperlink{group__Ethumb__Basics_ga519710e33c5e9fe97a5a31e59d94b977}{Ethumb}} $\ast$e, Ethumb\+\_\+\+Thumb\+\_\+\+Orientation orientation)
\begin{DoxyCompactList}\small\item\em Set the thumbnail rotation or flip. \end{DoxyCompactList}\item 
EAPI Ethumb\+\_\+\+Thumb\+\_\+\+Orientation \mbox{\hyperlink{group__Ethumb__Setup_ga8316ba04b4e69fc5e0c2b569419aa73f}{ethumb\+\_\+thumb\+\_\+orientation\+\_\+get}} (const \mbox{\hyperlink{group__Ethumb__Basics_ga519710e33c5e9fe97a5a31e59d94b977}{Ethumb}} $\ast$e)
\begin{DoxyCompactList}\small\item\em Get the thumbnail rotation. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{group__Ethumb__Setup_gaa87d6ed1aa0f1f0c6041cd286b1456d6}\label{group__Ethumb__Setup_gaa87d6ed1aa0f1f0c6041cd286b1456d6}} 
EAPI void {\bfseries ethumb\+\_\+thumb\+\_\+crop\+\_\+align\+\_\+set} (\mbox{\hyperlink{group__Ethumb__Basics_ga519710e33c5e9fe97a5a31e59d94b977}{Ethumb}} $\ast$e, float x, float y)
\item 
\mbox{\Hypertarget{group__Ethumb__Setup_ga1c077f0a2cfa9b265f34253c13d0441c}\label{group__Ethumb__Setup_ga1c077f0a2cfa9b265f34253c13d0441c}} 
EAPI void {\bfseries ethumb\+\_\+thumb\+\_\+crop\+\_\+align\+\_\+get} (const \mbox{\hyperlink{group__Ethumb__Basics_ga519710e33c5e9fe97a5a31e59d94b977}{Ethumb}} $\ast$e, float $\ast$x, float $\ast$y)
\item 
EAPI void \mbox{\hyperlink{group__Ethumb__Setup_ga1cc3a7a94e95ee5b411321b5523e4fd5}{ethumb\+\_\+thumb\+\_\+quality\+\_\+set}} (\mbox{\hyperlink{group__Ethumb__Basics_ga519710e33c5e9fe97a5a31e59d94b977}{Ethumb}} $\ast$e, int quality)
\begin{DoxyCompactList}\small\item\em Set the thumbnail compression quality. \end{DoxyCompactList}\item 
EAPI int \mbox{\hyperlink{group__Ethumb__Setup_gad8aa8c404da4f1907f804b29e7243176}{ethumb\+\_\+thumb\+\_\+quality\+\_\+get}} (const \mbox{\hyperlink{group__Ethumb__Basics_ga519710e33c5e9fe97a5a31e59d94b977}{Ethumb}} $\ast$e)
\begin{DoxyCompactList}\small\item\em Get the thumbnail compression quality. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Ethumb__Setup_ga7164156b4e86b7526ef50397368edc70}{ethumb\+\_\+thumb\+\_\+compress\+\_\+set}} (\mbox{\hyperlink{group__Ethumb__Basics_ga519710e33c5e9fe97a5a31e59d94b977}{Ethumb}} $\ast$e, int compress)
\begin{DoxyCompactList}\small\item\em Set the compression rate. \end{DoxyCompactList}\item 
EAPI int \mbox{\hyperlink{group__Ethumb__Setup_gac62c90d9dbf549220bef58f8d29e83a5}{ethumb\+\_\+thumb\+\_\+compress\+\_\+get}} (const \mbox{\hyperlink{group__Ethumb__Basics_ga519710e33c5e9fe97a5a31e59d94b977}{Ethumb}} $\ast$e)
\begin{DoxyCompactList}\small\item\em Get the compression rate. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Ethumb__Setup_gad7b28b80f236d097a1d04c1182ce05f1}{ethumb\+\_\+video\+\_\+start\+\_\+set}} (\mbox{\hyperlink{group__Ethumb__Basics_ga519710e33c5e9fe97a5a31e59d94b977}{Ethumb}} $\ast$e, float start)
\begin{DoxyCompactList}\small\item\em set the video play start point \end{DoxyCompactList}\item 
EAPI float \mbox{\hyperlink{group__Ethumb__Setup_ga97bfe40195869a2654314bcb2f648f6a}{ethumb\+\_\+video\+\_\+start\+\_\+get}} (const \mbox{\hyperlink{group__Ethumb__Basics_ga519710e33c5e9fe97a5a31e59d94b977}{Ethumb}} $\ast$e)
\begin{DoxyCompactList}\small\item\em get the video play start point \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Ethumb__Setup_ga38d18c5e244a1f69adac0c418a904a95}{ethumb\+\_\+video\+\_\+time\+\_\+set}} (\mbox{\hyperlink{group__Ethumb__Basics_ga519710e33c5e9fe97a5a31e59d94b977}{Ethumb}} $\ast$e, float time)
\begin{DoxyCompactList}\small\item\em Set the video time (duration) in seconds. \end{DoxyCompactList}\item 
EAPI float \mbox{\hyperlink{group__Ethumb__Setup_ga5a2a9bdfa4a1d4d8fc659f729ebac49d}{ethumb\+\_\+video\+\_\+time\+\_\+get}} (const \mbox{\hyperlink{group__Ethumb__Basics_ga519710e33c5e9fe97a5a31e59d94b977}{Ethumb}} $\ast$e)
\begin{DoxyCompactList}\small\item\em Get the video time (duration) in seconds. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Ethumb__Setup_ga18a0a6ceef3314e5a4cf074e90c632ef}{ethumb\+\_\+video\+\_\+interval\+\_\+set}} (\mbox{\hyperlink{group__Ethumb__Basics_ga519710e33c5e9fe97a5a31e59d94b977}{Ethumb}} $\ast$e, float interval)
\begin{DoxyCompactList}\small\item\em Set the video frame interval, in seconds. \end{DoxyCompactList}\item 
EAPI float \mbox{\hyperlink{group__Ethumb__Setup_ga46a4d6d007e0b75eac4182f45b2f5569}{ethumb\+\_\+video\+\_\+interval\+\_\+get}} (const \mbox{\hyperlink{group__Ethumb__Basics_ga519710e33c5e9fe97a5a31e59d94b977}{Ethumb}} $\ast$e)
\begin{DoxyCompactList}\small\item\em Get the video frame interval, in seconds. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Ethumb__Setup_ga608286ba7880252a47ee2a0c73d6c656}{ethumb\+\_\+video\+\_\+ntimes\+\_\+set}} (\mbox{\hyperlink{group__Ethumb__Basics_ga519710e33c5e9fe97a5a31e59d94b977}{Ethumb}} $\ast$e, unsigned int ntimes)
\begin{DoxyCompactList}\small\item\em Set the number of times the video loops (if applicable). \end{DoxyCompactList}\item 
EAPI unsigned int \mbox{\hyperlink{group__Ethumb__Setup_ga0e612a2c556ea2661475608569f84ec3}{ethumb\+\_\+video\+\_\+ntimes\+\_\+get}} (const \mbox{\hyperlink{group__Ethumb__Basics_ga519710e33c5e9fe97a5a31e59d94b977}{Ethumb}} $\ast$e)
\begin{DoxyCompactList}\small\item\em Get the number of times the video loops (if applicable). \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Ethumb__Setup_gae0f5e957b9d75d7a06c083bf574e2d94}{ethumb\+\_\+video\+\_\+fps\+\_\+set}} (\mbox{\hyperlink{group__Ethumb__Basics_ga519710e33c5e9fe97a5a31e59d94b977}{Ethumb}} $\ast$e, unsigned int fps)
\begin{DoxyCompactList}\small\item\em Set the thumbnail framerate. \end{DoxyCompactList}\item 
EAPI unsigned int \mbox{\hyperlink{group__Ethumb__Setup_ga22deb328138ed2c41d5ff9a1ded3fb3a}{ethumb\+\_\+video\+\_\+fps\+\_\+get}} (const \mbox{\hyperlink{group__Ethumb__Basics_ga519710e33c5e9fe97a5a31e59d94b977}{Ethumb}} $\ast$e)
\begin{DoxyCompactList}\small\item\em Get the thumbnail framerate. \end{DoxyCompactList}\item 
EAPI void \mbox{\hyperlink{group__Ethumb__Setup_gaa744d382c7aae1ac875cd624d13d60ef}{ethumb\+\_\+document\+\_\+page\+\_\+set}} (\mbox{\hyperlink{group__Ethumb__Basics_ga519710e33c5e9fe97a5a31e59d94b977}{Ethumb}} $\ast$e, unsigned int page)
\begin{DoxyCompactList}\small\item\em Set the page number to thumbnail in paged documents. \end{DoxyCompactList}\item 
EAPI unsigned int \mbox{\hyperlink{group__Ethumb__Setup_ga9abf08a400e11d78dad2baae1f57baf9}{ethumb\+\_\+document\+\_\+page\+\_\+get}} (const \mbox{\hyperlink{group__Ethumb__Basics_ga519710e33c5e9fe97a5a31e59d94b977}{Ethumb}} $\ast$e)
\begin{DoxyCompactList}\small\item\em Get the page number thumbnailed in paged documents. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
How to fine tune thumbnail generation, setting size, aspect, frames, quality and so on. 



\doxysubsection{Enumeration Type Documentation}
\mbox{\Hypertarget{group__Ethumb__Setup_gac39e369c5755c8110e76ec61c5a969fa}\label{group__Ethumb__Setup_gac39e369c5755c8110e76ec61c5a969fa}} 
\index{Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}!\_Ethumb\_Thumb\_FDO\_Size@{\_Ethumb\_Thumb\_FDO\_Size}}
\index{\_Ethumb\_Thumb\_FDO\_Size@{\_Ethumb\_Thumb\_FDO\_Size}!Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}}
\doxysubsubsection{\texorpdfstring{\_Ethumb\_Thumb\_FDO\_Size}{\_Ethumb\_Thumb\_FDO\_Size}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{group__Ethumb__Setup_gac39e369c5755c8110e76ec61c5a969fa}{\+\_\+\+Ethumb\+\_\+\+Thumb\+\_\+\+FDO\+\_\+\+Size}}}

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{ETHUMB\_THUMB\_NORMAL@{ETHUMB\_THUMB\_NORMAL}!Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}}\index{Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}!ETHUMB\_THUMB\_NORMAL@{ETHUMB\_THUMB\_NORMAL}}}\mbox{\Hypertarget{group__Ethumb__Setup_ggac39e369c5755c8110e76ec61c5a969faac2905b321355ba2d5443518c003c6c24}\label{group__Ethumb__Setup_ggac39e369c5755c8110e76ec61c5a969faac2905b321355ba2d5443518c003c6c24}} 
ETHUMB\+\_\+\+THUMB\+\_\+\+NORMAL&128x128 as defined by Free\+Desktop.\+Org standard \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ETHUMB\_THUMB\_LARGE@{ETHUMB\_THUMB\_LARGE}!Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}}\index{Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}!ETHUMB\_THUMB\_LARGE@{ETHUMB\_THUMB\_LARGE}}}\mbox{\Hypertarget{group__Ethumb__Setup_ggac39e369c5755c8110e76ec61c5a969faa901c3cc8236e0911f438087b96d10e21}\label{group__Ethumb__Setup_ggac39e369c5755c8110e76ec61c5a969faa901c3cc8236e0911f438087b96d10e21}} 
ETHUMB\+\_\+\+THUMB\+\_\+\+LARGE&256x256 as defined by Free\+Desktop.\+Org standard \\
\hline

\end{DoxyEnumFields}
\mbox{\Hypertarget{group__Ethumb__Setup_gabde1c45ade420bcf4779d3ae23cec95f}\label{group__Ethumb__Setup_gabde1c45ade420bcf4779d3ae23cec95f}} 
\index{Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}!\_Ethumb\_Thumb\_Format@{\_Ethumb\_Thumb\_Format}}
\index{\_Ethumb\_Thumb\_Format@{\_Ethumb\_Thumb\_Format}!Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}}
\doxysubsubsection{\texorpdfstring{\_Ethumb\_Thumb\_Format}{\_Ethumb\_Thumb\_Format}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{group__Ethumb__Setup_gabde1c45ade420bcf4779d3ae23cec95f}{\+\_\+\+Ethumb\+\_\+\+Thumb\+\_\+\+Format}}}

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{ETHUMB\_THUMB\_FDO@{ETHUMB\_THUMB\_FDO}!Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}}\index{Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}!ETHUMB\_THUMB\_FDO@{ETHUMB\_THUMB\_FDO}}}\mbox{\Hypertarget{group__Ethumb__Setup_ggabde1c45ade420bcf4779d3ae23cec95faea3e5e667a091b3490664d8573c404de}\label{group__Ethumb__Setup_ggabde1c45ade420bcf4779d3ae23cec95faea3e5e667a091b3490664d8573c404de}} 
ETHUMB\+\_\+\+THUMB\+\_\+\+FDO&PNG as defined by Free\+Desktop.\+Org standard. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ETHUMB\_THUMB\_JPEG@{ETHUMB\_THUMB\_JPEG}!Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}}\index{Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}!ETHUMB\_THUMB\_JPEG@{ETHUMB\_THUMB\_JPEG}}}\mbox{\Hypertarget{group__Ethumb__Setup_ggabde1c45ade420bcf4779d3ae23cec95faee77147a414773ac87c3e552ece2f9a8}\label{group__Ethumb__Setup_ggabde1c45ade420bcf4779d3ae23cec95faee77147a414773ac87c3e552ece2f9a8}} 
ETHUMB\+\_\+\+THUMB\+\_\+\+JPEG&JPEGs are often smaller and faster to read/write. \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ETHUMB\_THUMB\_EET@{ETHUMB\_THUMB\_EET}!Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}}\index{Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}!ETHUMB\_THUMB\_EET@{ETHUMB\_THUMB\_EET}}}\mbox{\Hypertarget{group__Ethumb__Setup_ggabde1c45ade420bcf4779d3ae23cec95fa7151ec2ad6bae137a9634098e5be1dd7}\label{group__Ethumb__Setup_ggabde1c45ade420bcf4779d3ae23cec95fa7151ec2ad6bae137a9634098e5be1dd7}} 
ETHUMB\+\_\+\+THUMB\+\_\+\+EET&EFL\textquotesingle{}s own storage system, supports key parameter. \\
\hline

\end{DoxyEnumFields}
\mbox{\Hypertarget{group__Ethumb__Setup_gaaf1f8c7863172ac8fa6a25320a52f03c}\label{group__Ethumb__Setup_gaaf1f8c7863172ac8fa6a25320a52f03c}} 
\index{Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}!\_Ethumb\_Thumb\_Aspect@{\_Ethumb\_Thumb\_Aspect}}
\index{\_Ethumb\_Thumb\_Aspect@{\_Ethumb\_Thumb\_Aspect}!Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}}
\doxysubsubsection{\texorpdfstring{\_Ethumb\_Thumb\_Aspect}{\_Ethumb\_Thumb\_Aspect}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{group__Ethumb__Setup_gaaf1f8c7863172ac8fa6a25320a52f03c}{\+\_\+\+Ethumb\+\_\+\+Thumb\+\_\+\+Aspect}}}

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{ETHUMB\_THUMB\_KEEP\_ASPECT@{ETHUMB\_THUMB\_KEEP\_ASPECT}!Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}}\index{Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}!ETHUMB\_THUMB\_KEEP\_ASPECT@{ETHUMB\_THUMB\_KEEP\_ASPECT}}}\mbox{\Hypertarget{group__Ethumb__Setup_ggaaf1f8c7863172ac8fa6a25320a52f03ca88d7b763453c8fd2c89083b336d0f709}\label{group__Ethumb__Setup_ggaaf1f8c7863172ac8fa6a25320a52f03ca88d7b763453c8fd2c89083b336d0f709}} 
ETHUMB\+\_\+\+THUMB\+\_\+\+KEEP\+\_\+\+ASPECT&keep original proportion between width and height \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ETHUMB\_THUMB\_IGNORE\_ASPECT@{ETHUMB\_THUMB\_IGNORE\_ASPECT}!Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}}\index{Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}!ETHUMB\_THUMB\_IGNORE\_ASPECT@{ETHUMB\_THUMB\_IGNORE\_ASPECT}}}\mbox{\Hypertarget{group__Ethumb__Setup_ggaaf1f8c7863172ac8fa6a25320a52f03ca34b8ff721d90d93e716a9a471c56a933}\label{group__Ethumb__Setup_ggaaf1f8c7863172ac8fa6a25320a52f03ca34b8ff721d90d93e716a9a471c56a933}} 
ETHUMB\+\_\+\+THUMB\+\_\+\+IGNORE\+\_\+\+ASPECT&ignore aspect and foce it to match thumbnail\textquotesingle{}s width and height \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ETHUMB\_THUMB\_CROP@{ETHUMB\_THUMB\_CROP}!Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}}\index{Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}!ETHUMB\_THUMB\_CROP@{ETHUMB\_THUMB\_CROP}}}\mbox{\Hypertarget{group__Ethumb__Setup_ggaaf1f8c7863172ac8fa6a25320a52f03ca421a3951df6f3b2fcc782bf64b76c889}\label{group__Ethumb__Setup_ggaaf1f8c7863172ac8fa6a25320a52f03ca421a3951df6f3b2fcc782bf64b76c889}} 
ETHUMB\+\_\+\+THUMB\+\_\+\+CROP&keep aspect but crop (cut) the largest dimension \\
\hline

\end{DoxyEnumFields}
\mbox{\Hypertarget{group__Ethumb__Setup_ga3303ddd5e4287995f230da95c7b18ebd}\label{group__Ethumb__Setup_ga3303ddd5e4287995f230da95c7b18ebd}} 
\index{Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}!\_Ethumb\_Thumb\_Orientation@{\_Ethumb\_Thumb\_Orientation}}
\index{\_Ethumb\_Thumb\_Orientation@{\_Ethumb\_Thumb\_Orientation}!Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}}
\doxysubsubsection{\texorpdfstring{\_Ethumb\_Thumb\_Orientation}{\_Ethumb\_Thumb\_Orientation}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{group__Ethumb__Setup_ga3303ddd5e4287995f230da95c7b18ebd}{\+\_\+\+Ethumb\+\_\+\+Thumb\+\_\+\+Orientation}}}

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{ETHUMB\_THUMB\_ORIENT\_NONE@{ETHUMB\_THUMB\_ORIENT\_NONE}!Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}}\index{Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}!ETHUMB\_THUMB\_ORIENT\_NONE@{ETHUMB\_THUMB\_ORIENT\_NONE}}}\mbox{\Hypertarget{group__Ethumb__Setup_gga3303ddd5e4287995f230da95c7b18ebda2a692c5de0c96d9b220c888f75332a39}\label{group__Ethumb__Setup_gga3303ddd5e4287995f230da95c7b18ebda2a692c5de0c96d9b220c888f75332a39}} 
ETHUMB\+\_\+\+THUMB\+\_\+\+ORIENT\+\_\+\+NONE&keep orientation as pixel data is \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ETHUMB\_THUMB\_ROTATE\_90\_CW@{ETHUMB\_THUMB\_ROTATE\_90\_CW}!Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}}\index{Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}!ETHUMB\_THUMB\_ROTATE\_90\_CW@{ETHUMB\_THUMB\_ROTATE\_90\_CW}}}\mbox{\Hypertarget{group__Ethumb__Setup_gga3303ddd5e4287995f230da95c7b18ebda27797e45d2dc881d1d0c3a18145c0cf7}\label{group__Ethumb__Setup_gga3303ddd5e4287995f230da95c7b18ebda27797e45d2dc881d1d0c3a18145c0cf7}} 
ETHUMB\+\_\+\+THUMB\+\_\+\+ROTATE\+\_\+90\+\_\+\+CW&rotate 90° clockwise \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ETHUMB\_THUMB\_ROTATE\_180@{ETHUMB\_THUMB\_ROTATE\_180}!Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}}\index{Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}!ETHUMB\_THUMB\_ROTATE\_180@{ETHUMB\_THUMB\_ROTATE\_180}}}\mbox{\Hypertarget{group__Ethumb__Setup_gga3303ddd5e4287995f230da95c7b18ebdae91c2a272c93c4ceefc0bef1b53701ac}\label{group__Ethumb__Setup_gga3303ddd5e4287995f230da95c7b18ebdae91c2a272c93c4ceefc0bef1b53701ac}} 
ETHUMB\+\_\+\+THUMB\+\_\+\+ROTATE\+\_\+180&rotate 180° \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ETHUMB\_THUMB\_ROTATE\_90\_CCW@{ETHUMB\_THUMB\_ROTATE\_90\_CCW}!Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}}\index{Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}!ETHUMB\_THUMB\_ROTATE\_90\_CCW@{ETHUMB\_THUMB\_ROTATE\_90\_CCW}}}\mbox{\Hypertarget{group__Ethumb__Setup_gga3303ddd5e4287995f230da95c7b18ebdaba2942429aef4db2849a730c1766f4a9}\label{group__Ethumb__Setup_gga3303ddd5e4287995f230da95c7b18ebdaba2942429aef4db2849a730c1766f4a9}} 
ETHUMB\+\_\+\+THUMB\+\_\+\+ROTATE\+\_\+90\+\_\+\+CCW&rotate 90° counter-\/clockwise \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ETHUMB\_THUMB\_FLIP\_HORIZONTAL@{ETHUMB\_THUMB\_FLIP\_HORIZONTAL}!Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}}\index{Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}!ETHUMB\_THUMB\_FLIP\_HORIZONTAL@{ETHUMB\_THUMB\_FLIP\_HORIZONTAL}}}\mbox{\Hypertarget{group__Ethumb__Setup_gga3303ddd5e4287995f230da95c7b18ebda80230bb1ae9df59c0bec63efcf52ba7f}\label{group__Ethumb__Setup_gga3303ddd5e4287995f230da95c7b18ebda80230bb1ae9df59c0bec63efcf52ba7f}} 
ETHUMB\+\_\+\+THUMB\+\_\+\+FLIP\+\_\+\+HORIZONTAL&flip horizontally \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ETHUMB\_THUMB\_FLIP\_VERTICAL@{ETHUMB\_THUMB\_FLIP\_VERTICAL}!Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}}\index{Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}!ETHUMB\_THUMB\_FLIP\_VERTICAL@{ETHUMB\_THUMB\_FLIP\_VERTICAL}}}\mbox{\Hypertarget{group__Ethumb__Setup_gga3303ddd5e4287995f230da95c7b18ebda649e5ac45e855a57957902758d6eb768}\label{group__Ethumb__Setup_gga3303ddd5e4287995f230da95c7b18ebda649e5ac45e855a57957902758d6eb768}} 
ETHUMB\+\_\+\+THUMB\+\_\+\+FLIP\+\_\+\+VERTICAL&flip vertically \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ETHUMB\_THUMB\_FLIP\_TRANSPOSE@{ETHUMB\_THUMB\_FLIP\_TRANSPOSE}!Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}}\index{Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}!ETHUMB\_THUMB\_FLIP\_TRANSPOSE@{ETHUMB\_THUMB\_FLIP\_TRANSPOSE}}}\mbox{\Hypertarget{group__Ethumb__Setup_gga3303ddd5e4287995f230da95c7b18ebdad2ad169156975644466e40401913094c}\label{group__Ethumb__Setup_gga3303ddd5e4287995f230da95c7b18ebdad2ad169156975644466e40401913094c}} 
ETHUMB\+\_\+\+THUMB\+\_\+\+FLIP\+\_\+\+TRANSPOSE&transpose \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ETHUMB\_THUMB\_FLIP\_TRANSVERSE@{ETHUMB\_THUMB\_FLIP\_TRANSVERSE}!Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}}\index{Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}!ETHUMB\_THUMB\_FLIP\_TRANSVERSE@{ETHUMB\_THUMB\_FLIP\_TRANSVERSE}}}\mbox{\Hypertarget{group__Ethumb__Setup_gga3303ddd5e4287995f230da95c7b18ebdaf7c868eda021d7c87d8b9f8020c2a35b}\label{group__Ethumb__Setup_gga3303ddd5e4287995f230da95c7b18ebdaf7c868eda021d7c87d8b9f8020c2a35b}} 
ETHUMB\+\_\+\+THUMB\+\_\+\+FLIP\+\_\+\+TRANSVERSE&transverse \\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{ETHUMB\_THUMB\_ORIENT\_ORIGINAL@{ETHUMB\_THUMB\_ORIENT\_ORIGINAL}!Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}}\index{Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}!ETHUMB\_THUMB\_ORIENT\_ORIGINAL@{ETHUMB\_THUMB\_ORIENT\_ORIGINAL}}}\mbox{\Hypertarget{group__Ethumb__Setup_gga3303ddd5e4287995f230da95c7b18ebda3d1b0a29ee394a4792ef58693563cd47}\label{group__Ethumb__Setup_gga3303ddd5e4287995f230da95c7b18ebda3d1b0a29ee394a4792ef58693563cd47}} 
ETHUMB\+\_\+\+THUMB\+\_\+\+ORIENT\+\_\+\+ORIGINAL&use orientation from metadata (EXIF-\/only currently) \\
\hline

\end{DoxyEnumFields}


\doxysubsection{Function Documentation}
\mbox{\Hypertarget{group__Ethumb__Setup_ga31597f1d1b7bc007b56949bd817d4c45}\label{group__Ethumb__Setup_ga31597f1d1b7bc007b56949bd817d4c45}} 
\index{Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}!ethumb\_frame\_set@{ethumb\_frame\_set}}
\index{ethumb\_frame\_set@{ethumb\_frame\_set}!Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}}
\doxysubsubsection{\texorpdfstring{ethumb\_frame\_set()}{ethumb\_frame\_set()}}
{\footnotesize\ttfamily EAPI \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} ethumb\+\_\+frame\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Ethumb__Basics_ga519710e33c5e9fe97a5a31e59d94b977}{Ethumb}} $\ast$}]{e,  }\item[{const char $\ast$}]{theme\+\_\+file,  }\item[{const char $\ast$}]{group,  }\item[{const char $\ast$}]{swallow }\end{DoxyParamCaption})}



Set the Ethumb Frame. 

This can be used to simulate wood frames in the Thumbnails


\begin{DoxyParams}{Parameters}
{\em e} & handle of the current thumbnailer. \\
\hline
{\em theme\+\_\+file} & the edje theme file \\
\hline
{\em group} & the edje group in theme \\
\hline
{\em swallow} & the edje swallow in theme\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
EINA\+\_\+\+TRUE on success and EINA\+\_\+\+FALSE on failure 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Edje__Object__Group_ga5548cef32568746f40df9bd0be339bea}{edje\+\_\+object\+\_\+add()}}, \mbox{\hyperlink{group__Edje__Object__Group_gaec1edd24b5bd8e82823759a8dddc1996}{edje\+\_\+object\+\_\+file\+\_\+set()}}, \mbox{\hyperlink{group__Edje__Object__Part_ga97d1419f89bff20ba971e47c78641271}{edje\+\_\+object\+\_\+part\+\_\+swallow()}}, \mbox{\hyperlink{group__Edje__Object__Part_gabbb9c38b34a9d4ca193eac7bf552cf59}{edje\+\_\+object\+\_\+part\+\_\+swallow\+\_\+get()}}, \mbox{\hyperlink{group__Edje__Object__Part_gae3b14c31085fb74945b75301295168d8}{edje\+\_\+object\+\_\+part\+\_\+unswallow()}}, \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}, \mbox{\hyperlink{group__Eina__Safety__Checks__Group_gab2b07061fc6500dedd9cd41c8d16f95d}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN\+\_\+\+VAL}}, \mbox{\hyperlink{group__Eina__Stringshare__Group_ga9e32a137ce8c4cd5f6ec3dbde3dbedd8}{eina\+\_\+stringshare\+\_\+replace()}}, and \mbox{\hyperlink{group__Eina__Types__Group_ga05c12dacc8b4058994df842b41be85fc}{EINA\+\_\+\+TRUE}}.



Referenced by \mbox{\hyperlink{group__Ethumb__Client__Setup_ga90f12e907edf0b0c1578ec0041df9f18}{ethumb\+\_\+client\+\_\+frame\+\_\+set()}}.

\mbox{\Hypertarget{group__Ethumb__Setup_ga5515410f8a458a9c7577b36b2c588cc9}\label{group__Ethumb__Setup_ga5515410f8a458a9c7577b36b2c588cc9}} 
\index{Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}!ethumb\_frame\_get@{ethumb\_frame\_get}}
\index{ethumb\_frame\_get@{ethumb\_frame\_get}!Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}}
\doxysubsubsection{\texorpdfstring{ethumb\_frame\_get()}{ethumb\_frame\_get()}}
{\footnotesize\ttfamily EAPI void ethumb\+\_\+frame\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Ethumb__Basics_ga519710e33c5e9fe97a5a31e59d94b977}{Ethumb}} $\ast$}]{e,  }\item[{const char $\ast$$\ast$}]{theme\+\_\+file,  }\item[{const char $\ast$$\ast$}]{group,  }\item[{const char $\ast$$\ast$}]{swallow }\end{DoxyParamCaption})}



Retreives the current ethumb frame of and Ethumb instance. 


\begin{DoxyParams}{Parameters}
{\em e} & handle of the current thumbnailer. \\
\hline
{\em theme\+\_\+file} & will be setted with the edje theme \\
\hline
{\em group} & will be setted with the edje group \\
\hline
{\em swallow} & will be setted with the edje swallow \\
\hline
\end{DoxyParams}


References \mbox{\hyperlink{group__Eina__Safety__Checks__Group_ga1ccf8538d0015b3801ff642e6156843a}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN}}.



Referenced by \mbox{\hyperlink{group__Ethumb__Client__Setup_ga3c7614c135bfce086a7ab8dc1f7bbc20}{ethumb\+\_\+client\+\_\+ethumb\+\_\+setup()}}.

\mbox{\Hypertarget{group__Ethumb__Setup_ga8183c0ed98404c771c02a2e0bca76760}\label{group__Ethumb__Setup_ga8183c0ed98404c771c02a2e0bca76760}} 
\index{Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}!ethumb\_thumb\_dir\_path\_set@{ethumb\_thumb\_dir\_path\_set}}
\index{ethumb\_thumb\_dir\_path\_set@{ethumb\_thumb\_dir\_path\_set}!Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}}
\doxysubsubsection{\texorpdfstring{ethumb\_thumb\_dir\_path\_set()}{ethumb\_thumb\_dir\_path\_set()}}
{\footnotesize\ttfamily EAPI void ethumb\+\_\+thumb\+\_\+dir\+\_\+path\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Ethumb__Basics_ga519710e33c5e9fe97a5a31e59d94b977}{Ethumb}} $\ast$}]{e,  }\item[{const char $\ast$}]{path }\end{DoxyParamCaption})}



Set the ethumb thumbnails path. 


\begin{DoxyParams}{Parameters}
{\em e} & handle of the current thumbnailer. \\
\hline
{\em path} & The thumbnails path \\
\hline
\end{DoxyParams}


References \mbox{\hyperlink{group__Eina__File__Group_ga4c11cce335038a46c2979f1ecf5f3d33}{eina\+\_\+file\+\_\+path\+\_\+sanitize()}}, \mbox{\hyperlink{group__Eina__Safety__Checks__Group_ga1ccf8538d0015b3801ff642e6156843a}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN}}, and \mbox{\hyperlink{group__Eina__Stringshare__Group_ga9e32a137ce8c4cd5f6ec3dbde3dbedd8}{eina\+\_\+stringshare\+\_\+replace()}}.



Referenced by \mbox{\hyperlink{group__Ethumb__Client__Setup_ga19f2e74404d6ca9007607f8f92b1d0aa}{ethumb\+\_\+client\+\_\+dir\+\_\+path\+\_\+set()}}.

\mbox{\Hypertarget{group__Ethumb__Setup_ga26e3c5302aa4af29e0d7cc87f116f935}\label{group__Ethumb__Setup_ga26e3c5302aa4af29e0d7cc87f116f935}} 
\index{Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}!ethumb\_thumb\_dir\_path\_get@{ethumb\_thumb\_dir\_path\_get}}
\index{ethumb\_thumb\_dir\_path\_get@{ethumb\_thumb\_dir\_path\_get}!Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}}
\doxysubsubsection{\texorpdfstring{ethumb\_thumb\_dir\_path\_get()}{ethumb\_thumb\_dir\_path\_get()}}
{\footnotesize\ttfamily EAPI const char $\ast$ ethumb\+\_\+thumb\+\_\+dir\+\_\+path\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Ethumb__Basics_ga519710e33c5e9fe97a5a31e59d94b977}{Ethumb}} $\ast$}]{e }\end{DoxyParamCaption})}



Get the ethumb thumbnails path. 


\begin{DoxyParams}{Parameters}
{\em e} & handle of the current thumbnailer.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The thumbnails path for the current thumbnailer 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Eina__Safety__Checks__Group_gab2b07061fc6500dedd9cd41c8d16f95d}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN\+\_\+\+VAL}}.



Referenced by \mbox{\hyperlink{group__Ethumb__Client__Setup_gac11e10a994c559bc7b098dd57f628143}{ethumb\+\_\+client\+\_\+dir\+\_\+path\+\_\+get()}}, and \mbox{\hyperlink{group__Ethumb__Client__Setup_ga3c7614c135bfce086a7ab8dc1f7bbc20}{ethumb\+\_\+client\+\_\+ethumb\+\_\+setup()}}.

\mbox{\Hypertarget{group__Ethumb__Setup_ga91fbd5bd40806ee24db68ce8c3798f35}\label{group__Ethumb__Setup_ga91fbd5bd40806ee24db68ce8c3798f35}} 
\index{Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}!ethumb\_thumb\_category\_set@{ethumb\_thumb\_category\_set}}
\index{ethumb\_thumb\_category\_set@{ethumb\_thumb\_category\_set}!Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}}
\doxysubsubsection{\texorpdfstring{ethumb\_thumb\_category\_set()}{ethumb\_thumb\_category\_set()}}
{\footnotesize\ttfamily EAPI void ethumb\+\_\+thumb\+\_\+category\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Ethumb__Basics_ga519710e33c5e9fe97a5a31e59d94b977}{Ethumb}} $\ast$}]{e,  }\item[{const char $\ast$}]{category }\end{DoxyParamCaption})}



Set the thumbnails category. 


\begin{DoxyParams}{Parameters}
{\em e} & handle of the current thumbnailer. \\
\hline
{\em category} & the category to set \\
\hline
\end{DoxyParams}


References \mbox{\hyperlink{group__Eina__Safety__Checks__Group_ga1ccf8538d0015b3801ff642e6156843a}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN}}, and \mbox{\hyperlink{group__Eina__Stringshare__Group_ga9e32a137ce8c4cd5f6ec3dbde3dbedd8}{eina\+\_\+stringshare\+\_\+replace()}}.



Referenced by \mbox{\hyperlink{group__Ethumb__Client__Setup_ga8c57c6d3eedc9ae51369f79aad72ddfb}{ethumb\+\_\+client\+\_\+category\+\_\+set()}}.

\mbox{\Hypertarget{group__Ethumb__Setup_ga24f1a5b4f999eeb4db398cbb987b556c}\label{group__Ethumb__Setup_ga24f1a5b4f999eeb4db398cbb987b556c}} 
\index{Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}!ethumb\_thumb\_category\_get@{ethumb\_thumb\_category\_get}}
\index{ethumb\_thumb\_category\_get@{ethumb\_thumb\_category\_get}!Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}}
\doxysubsubsection{\texorpdfstring{ethumb\_thumb\_category\_get()}{ethumb\_thumb\_category\_get()}}
{\footnotesize\ttfamily EAPI const char $\ast$ ethumb\+\_\+thumb\+\_\+category\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Ethumb__Basics_ga519710e33c5e9fe97a5a31e59d94b977}{Ethumb}} $\ast$}]{e }\end{DoxyParamCaption})}



Get the thumbnails category. 


\begin{DoxyParams}{Parameters}
{\em e} & handle of the current thumbnailer\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
the current thumbnailer thumbnails category 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Eina__Safety__Checks__Group_gab2b07061fc6500dedd9cd41c8d16f95d}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN\+\_\+\+VAL}}.



Referenced by \mbox{\hyperlink{group__Ethumb__Client__Setup_gaa35dd9b743a1ff13862e73b9e10b31ae}{ethumb\+\_\+client\+\_\+category\+\_\+get()}}, and \mbox{\hyperlink{group__Ethumb__Client__Setup_ga3c7614c135bfce086a7ab8dc1f7bbc20}{ethumb\+\_\+client\+\_\+ethumb\+\_\+setup()}}.

\mbox{\Hypertarget{group__Ethumb__Setup_ga784d0d9329c7c1586d118d7e4daf8523}\label{group__Ethumb__Setup_ga784d0d9329c7c1586d118d7e4daf8523}} 
\index{Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}!ethumb\_thumb\_size\_set@{ethumb\_thumb\_size\_set}}
\index{ethumb\_thumb\_size\_set@{ethumb\_thumb\_size\_set}!Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}}
\doxysubsubsection{\texorpdfstring{ethumb\_thumb\_size\_set()}{ethumb\_thumb\_size\_set()}}
{\footnotesize\ttfamily EAPI void ethumb\+\_\+thumb\+\_\+size\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Ethumb__Basics_ga519710e33c5e9fe97a5a31e59d94b977}{Ethumb}} $\ast$}]{e,  }\item[{int}]{tw,  }\item[{int}]{th }\end{DoxyParamCaption})}



Set the size of thumbnails. 


\begin{DoxyParams}{Parameters}
{\em e} & A pointer to an Ethumb object. \\
\hline
{\em tw} & Thumbnail width. \\
\hline
{\em th} & Thumbnail height. \\
\hline
\end{DoxyParams}


References \mbox{\hyperlink{group__Eina__Safety__Checks__Group_ga4c65e34fc0099bb68833d44ad02fb724}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+FALSE\+\_\+\+RETURN}}, and \mbox{\hyperlink{group__Eina__Safety__Checks__Group_ga1ccf8538d0015b3801ff642e6156843a}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN}}.



Referenced by \mbox{\hyperlink{group__Ethumb__Client__Setup_ga54718377b08ebb0b83ffe3f63770cd84}{ethumb\+\_\+client\+\_\+size\+\_\+set()}}.

\mbox{\Hypertarget{group__Ethumb__Setup_ga6138ae6b7dc4358f77788650a8812694}\label{group__Ethumb__Setup_ga6138ae6b7dc4358f77788650a8812694}} 
\index{Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}!ethumb\_thumb\_size\_get@{ethumb\_thumb\_size\_get}}
\index{ethumb\_thumb\_size\_get@{ethumb\_thumb\_size\_get}!Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}}
\doxysubsubsection{\texorpdfstring{ethumb\_thumb\_size\_get()}{ethumb\_thumb\_size\_get()}}
{\footnotesize\ttfamily EAPI void ethumb\+\_\+thumb\+\_\+size\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Ethumb__Basics_ga519710e33c5e9fe97a5a31e59d94b977}{Ethumb}} $\ast$}]{e,  }\item[{int $\ast$}]{tw,  }\item[{int $\ast$}]{th }\end{DoxyParamCaption})}



Get the size of thumbnails. 


\begin{DoxyParams}[1]{Parameters}
 & {\em e} & A pointer to an Ethumb object. \\
\hline
\mbox{\texttt{ out}}  & {\em tw} & Pointer to an int to store the thumbnail width. \\
\hline
\mbox{\texttt{ out}}  & {\em th} & Pointer to an int to store the thumbnail height. \\
\hline
\end{DoxyParams}


References \mbox{\hyperlink{group__Eina__Safety__Checks__Group_ga1ccf8538d0015b3801ff642e6156843a}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN}}.



Referenced by \mbox{\hyperlink{group__Ethumb__Client__Setup_ga3c7614c135bfce086a7ab8dc1f7bbc20}{ethumb\+\_\+client\+\_\+ethumb\+\_\+setup()}}, and \mbox{\hyperlink{group__Ethumb__Client__Setup_ga23d1d3db5a56c04bfdb15b0c2962143a}{ethumb\+\_\+client\+\_\+size\+\_\+get()}}.

\mbox{\Hypertarget{group__Ethumb__Setup_ga56299d96b8d4b2feeb2f66e68d1f9526}\label{group__Ethumb__Setup_ga56299d96b8d4b2feeb2f66e68d1f9526}} 
\index{Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}!ethumb\_thumb\_format\_set@{ethumb\_thumb\_format\_set}}
\index{ethumb\_thumb\_format\_set@{ethumb\_thumb\_format\_set}!Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}}
\doxysubsubsection{\texorpdfstring{ethumb\_thumb\_format\_set()}{ethumb\_thumb\_format\_set()}}
{\footnotesize\ttfamily EAPI void ethumb\+\_\+thumb\+\_\+format\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Ethumb__Basics_ga519710e33c5e9fe97a5a31e59d94b977}{Ethumb}} $\ast$}]{e,  }\item[{Ethumb\+\_\+\+Thumb\+\_\+\+Format}]{f }\end{DoxyParamCaption})}



Set the fileformat of the thumbnails. 

Thumbnails are sent compressed; possible formats are PNG, JPEG and EET.


\begin{DoxyParams}{Parameters}
{\em e} & A pointer to an Ethumb object. \\
\hline
\end{DoxyParams}


References \mbox{\hyperlink{group__Eina__Safety__Checks__Group_ga4c65e34fc0099bb68833d44ad02fb724}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+FALSE\+\_\+\+RETURN}}, \mbox{\hyperlink{group__Eina__Safety__Checks__Group_ga1ccf8538d0015b3801ff642e6156843a}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN}}, \mbox{\hyperlink{group__Ethumb__Setup_ggabde1c45ade420bcf4779d3ae23cec95fa7151ec2ad6bae137a9634098e5be1dd7}{ETHUMB\+\_\+\+THUMB\+\_\+\+EET}}, \mbox{\hyperlink{group__Ethumb__Setup_ggabde1c45ade420bcf4779d3ae23cec95faea3e5e667a091b3490664d8573c404de}{ETHUMB\+\_\+\+THUMB\+\_\+\+FDO}}, and \mbox{\hyperlink{group__Ethumb__Setup_ggabde1c45ade420bcf4779d3ae23cec95faee77147a414773ac87c3e552ece2f9a8}{ETHUMB\+\_\+\+THUMB\+\_\+\+JPEG}}.



Referenced by \mbox{\hyperlink{group__Ethumb__Client__Setup_gac460c7f9a0618bc97e53c2bb775d8cc5}{ethumb\+\_\+client\+\_\+format\+\_\+set()}}.

\mbox{\Hypertarget{group__Ethumb__Setup_ga4ad56198e2b0de2fcdd5aca0c1f988a2}\label{group__Ethumb__Setup_ga4ad56198e2b0de2fcdd5aca0c1f988a2}} 
\index{Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}!ethumb\_thumb\_format\_get@{ethumb\_thumb\_format\_get}}
\index{ethumb\_thumb\_format\_get@{ethumb\_thumb\_format\_get}!Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}}
\doxysubsubsection{\texorpdfstring{ethumb\_thumb\_format\_get()}{ethumb\_thumb\_format\_get()}}
{\footnotesize\ttfamily EAPI Ethumb\+\_\+\+Thumb\+\_\+\+Format ethumb\+\_\+thumb\+\_\+format\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Ethumb__Basics_ga519710e33c5e9fe97a5a31e59d94b977}{Ethumb}} $\ast$}]{e }\end{DoxyParamCaption})}



Get the fileformat of the thumbnails. 


\begin{DoxyParams}{Parameters}
{\em e} & A pointer to an Ethumb object. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The thumbnail fileformat
\end{DoxyReturn}
\begin{DoxySeeAlso}{See also}
\mbox{\hyperlink{group__Ethumb__Setup_ga56299d96b8d4b2feeb2f66e68d1f9526}{ethumb\+\_\+thumb\+\_\+format\+\_\+set}} 
\end{DoxySeeAlso}


References \mbox{\hyperlink{group__Eina__Safety__Checks__Group_gab2b07061fc6500dedd9cd41c8d16f95d}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN\+\_\+\+VAL}}.



Referenced by \mbox{\hyperlink{group__Ethumb__Client__Setup_ga3c7614c135bfce086a7ab8dc1f7bbc20}{ethumb\+\_\+client\+\_\+ethumb\+\_\+setup()}}, and \mbox{\hyperlink{group__Ethumb__Client__Setup_gabf47a076d41de35ecdd717006149a615}{ethumb\+\_\+client\+\_\+format\+\_\+get()}}.

\mbox{\Hypertarget{group__Ethumb__Setup_ga46b6692f025e9d711ff24f9bd692a383}\label{group__Ethumb__Setup_ga46b6692f025e9d711ff24f9bd692a383}} 
\index{Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}!ethumb\_thumb\_aspect\_set@{ethumb\_thumb\_aspect\_set}}
\index{ethumb\_thumb\_aspect\_set@{ethumb\_thumb\_aspect\_set}!Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}}
\doxysubsubsection{\texorpdfstring{ethumb\_thumb\_aspect\_set()}{ethumb\_thumb\_aspect\_set()}}
{\footnotesize\ttfamily EAPI void ethumb\+\_\+thumb\+\_\+aspect\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Ethumb__Basics_ga519710e33c5e9fe97a5a31e59d94b977}{Ethumb}} $\ast$}]{e,  }\item[{Ethumb\+\_\+\+Thumb\+\_\+\+Aspect}]{aspect }\end{DoxyParamCaption})}



Set the aspect ratio policy. 

When the source and thumbnail aspect ratios don\textquotesingle{}t match, this policy sets how to adapt from the former to the latter\+: resize keeping source aspect ratio, resize ignoring it or crop.


\begin{DoxyParams}{Parameters}
{\em e} & A pointer to an Ethumb object. \\
\hline
{\em aspect} & The new aspect ratio policy. \\
\hline
\end{DoxyParams}


References \mbox{\hyperlink{group__Eina__Safety__Checks__Group_ga4c65e34fc0099bb68833d44ad02fb724}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+FALSE\+\_\+\+RETURN}}, \mbox{\hyperlink{group__Eina__Safety__Checks__Group_ga1ccf8538d0015b3801ff642e6156843a}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN}}, \mbox{\hyperlink{group__Ethumb__Setup_ggaaf1f8c7863172ac8fa6a25320a52f03ca421a3951df6f3b2fcc782bf64b76c889}{ETHUMB\+\_\+\+THUMB\+\_\+\+CROP}}, \mbox{\hyperlink{group__Ethumb__Setup_ggaaf1f8c7863172ac8fa6a25320a52f03ca34b8ff721d90d93e716a9a471c56a933}{ETHUMB\+\_\+\+THUMB\+\_\+\+IGNORE\+\_\+\+ASPECT}}, and \mbox{\hyperlink{group__Ethumb__Setup_ggaaf1f8c7863172ac8fa6a25320a52f03ca88d7b763453c8fd2c89083b336d0f709}{ETHUMB\+\_\+\+THUMB\+\_\+\+KEEP\+\_\+\+ASPECT}}.



Referenced by \mbox{\hyperlink{group__Ethumb__Client__Setup_ga4eecddcbb7c11451160ca8c5f60a1297}{ethumb\+\_\+client\+\_\+aspect\+\_\+set()}}.

\mbox{\Hypertarget{group__Ethumb__Setup_gab841afa27ed618f9a86115e756ff3e45}\label{group__Ethumb__Setup_gab841afa27ed618f9a86115e756ff3e45}} 
\index{Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}!ethumb\_thumb\_aspect\_get@{ethumb\_thumb\_aspect\_get}}
\index{ethumb\_thumb\_aspect\_get@{ethumb\_thumb\_aspect\_get}!Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}}
\doxysubsubsection{\texorpdfstring{ethumb\_thumb\_aspect\_get()}{ethumb\_thumb\_aspect\_get()}}
{\footnotesize\ttfamily EAPI Ethumb\+\_\+\+Thumb\+\_\+\+Aspect ethumb\+\_\+thumb\+\_\+aspect\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Ethumb__Basics_ga519710e33c5e9fe97a5a31e59d94b977}{Ethumb}} $\ast$}]{e }\end{DoxyParamCaption})}



Get the aspect ratio policy. 


\begin{DoxyParams}{Parameters}
{\em e} & A pointer to an Ethumb object. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The aspect ratio policy. 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Eina__Safety__Checks__Group_gab2b07061fc6500dedd9cd41c8d16f95d}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN\+\_\+\+VAL}}.



Referenced by \mbox{\hyperlink{group__Ethumb__Client__Setup_ga85347f5f94d93c6cbeb782626e328a93}{ethumb\+\_\+client\+\_\+aspect\+\_\+get()}}, and \mbox{\hyperlink{group__Ethumb__Client__Setup_ga3c7614c135bfce086a7ab8dc1f7bbc20}{ethumb\+\_\+client\+\_\+ethumb\+\_\+setup()}}.

\mbox{\Hypertarget{group__Ethumb__Setup_ga98b84dfcba52508a87313025b273e545}\label{group__Ethumb__Setup_ga98b84dfcba52508a87313025b273e545}} 
\index{Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}!ethumb\_thumb\_orientation\_set@{ethumb\_thumb\_orientation\_set}}
\index{ethumb\_thumb\_orientation\_set@{ethumb\_thumb\_orientation\_set}!Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}}
\doxysubsubsection{\texorpdfstring{ethumb\_thumb\_orientation\_set()}{ethumb\_thumb\_orientation\_set()}}
{\footnotesize\ttfamily EAPI void ethumb\+\_\+thumb\+\_\+orientation\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Ethumb__Basics_ga519710e33c5e9fe97a5a31e59d94b977}{Ethumb}} $\ast$}]{e,  }\item[{Ethumb\+\_\+\+Thumb\+\_\+\+Orientation}]{orientation }\end{DoxyParamCaption})}



Set the thumbnail rotation or flip. 


\begin{DoxyParams}{Parameters}
{\em e} & A pointer to an Ethumb object. \\
\hline
{\em orientation} & The new orientation. \\
\hline
\end{DoxyParams}


References \mbox{\hyperlink{group__Eina__Safety__Checks__Group_ga4c65e34fc0099bb68833d44ad02fb724}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+FALSE\+\_\+\+RETURN}}, \mbox{\hyperlink{group__Eina__Safety__Checks__Group_ga1ccf8538d0015b3801ff642e6156843a}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN}}, \mbox{\hyperlink{group__Ethumb__Setup_gga3303ddd5e4287995f230da95c7b18ebda80230bb1ae9df59c0bec63efcf52ba7f}{ETHUMB\+\_\+\+THUMB\+\_\+\+FLIP\+\_\+\+HORIZONTAL}}, \mbox{\hyperlink{group__Ethumb__Setup_gga3303ddd5e4287995f230da95c7b18ebdad2ad169156975644466e40401913094c}{ETHUMB\+\_\+\+THUMB\+\_\+\+FLIP\+\_\+\+TRANSPOSE}}, \mbox{\hyperlink{group__Ethumb__Setup_gga3303ddd5e4287995f230da95c7b18ebdaf7c868eda021d7c87d8b9f8020c2a35b}{ETHUMB\+\_\+\+THUMB\+\_\+\+FLIP\+\_\+\+TRANSVERSE}}, \mbox{\hyperlink{group__Ethumb__Setup_gga3303ddd5e4287995f230da95c7b18ebda649e5ac45e855a57957902758d6eb768}{ETHUMB\+\_\+\+THUMB\+\_\+\+FLIP\+\_\+\+VERTICAL}}, \mbox{\hyperlink{group__Ethumb__Setup_gga3303ddd5e4287995f230da95c7b18ebda2a692c5de0c96d9b220c888f75332a39}{ETHUMB\+\_\+\+THUMB\+\_\+\+ORIENT\+\_\+\+NONE}}, \mbox{\hyperlink{group__Ethumb__Setup_gga3303ddd5e4287995f230da95c7b18ebda3d1b0a29ee394a4792ef58693563cd47}{ETHUMB\+\_\+\+THUMB\+\_\+\+ORIENT\+\_\+\+ORIGINAL}}, \mbox{\hyperlink{group__Ethumb__Setup_gga3303ddd5e4287995f230da95c7b18ebdae91c2a272c93c4ceefc0bef1b53701ac}{ETHUMB\+\_\+\+THUMB\+\_\+\+ROTATE\+\_\+180}}, \mbox{\hyperlink{group__Ethumb__Setup_gga3303ddd5e4287995f230da95c7b18ebdaba2942429aef4db2849a730c1766f4a9}{ETHUMB\+\_\+\+THUMB\+\_\+\+ROTATE\+\_\+90\+\_\+\+CCW}}, and \mbox{\hyperlink{group__Ethumb__Setup_gga3303ddd5e4287995f230da95c7b18ebda27797e45d2dc881d1d0c3a18145c0cf7}{ETHUMB\+\_\+\+THUMB\+\_\+\+ROTATE\+\_\+90\+\_\+\+CW}}.



Referenced by \mbox{\hyperlink{group__Ethumb__Client__Setup_gae20754a5d4aecce593d990ac7f8f43f1}{ethumb\+\_\+client\+\_\+orientation\+\_\+set()}}.

\mbox{\Hypertarget{group__Ethumb__Setup_ga8316ba04b4e69fc5e0c2b569419aa73f}\label{group__Ethumb__Setup_ga8316ba04b4e69fc5e0c2b569419aa73f}} 
\index{Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}!ethumb\_thumb\_orientation\_get@{ethumb\_thumb\_orientation\_get}}
\index{ethumb\_thumb\_orientation\_get@{ethumb\_thumb\_orientation\_get}!Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}}
\doxysubsubsection{\texorpdfstring{ethumb\_thumb\_orientation\_get()}{ethumb\_thumb\_orientation\_get()}}
{\footnotesize\ttfamily EAPI Ethumb\+\_\+\+Thumb\+\_\+\+Orientation ethumb\+\_\+thumb\+\_\+orientation\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Ethumb__Basics_ga519710e33c5e9fe97a5a31e59d94b977}{Ethumb}} $\ast$}]{e }\end{DoxyParamCaption})}



Get the thumbnail rotation. 


\begin{DoxyParams}{Parameters}
{\em e} & A pointer to an Ethumb object. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The current rotation. 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Eina__Safety__Checks__Group_gab2b07061fc6500dedd9cd41c8d16f95d}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN\+\_\+\+VAL}}.



Referenced by \mbox{\hyperlink{group__Ethumb__Client__Setup_ga3c7614c135bfce086a7ab8dc1f7bbc20}{ethumb\+\_\+client\+\_\+ethumb\+\_\+setup()}}, and \mbox{\hyperlink{group__Ethumb__Client__Setup_ga73d4a6852d8940e362416cfcd7aa0a06}{ethumb\+\_\+client\+\_\+orientation\+\_\+get()}}.

\mbox{\Hypertarget{group__Ethumb__Setup_ga1cc3a7a94e95ee5b411321b5523e4fd5}\label{group__Ethumb__Setup_ga1cc3a7a94e95ee5b411321b5523e4fd5}} 
\index{Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}!ethumb\_thumb\_quality\_set@{ethumb\_thumb\_quality\_set}}
\index{ethumb\_thumb\_quality\_set@{ethumb\_thumb\_quality\_set}!Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}}
\doxysubsubsection{\texorpdfstring{ethumb\_thumb\_quality\_set()}{ethumb\_thumb\_quality\_set()}}
{\footnotesize\ttfamily EAPI void ethumb\+\_\+thumb\+\_\+quality\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Ethumb__Basics_ga519710e33c5e9fe97a5a31e59d94b977}{Ethumb}} $\ast$}]{e,  }\item[{int}]{quality }\end{DoxyParamCaption})}



Set the thumbnail compression quality. 


\begin{DoxyParams}{Parameters}
{\em e} & A pointer to an Ethumb object. \\
\hline
{\em quality} & Compression quality (from 0 to 100, 100 being the best; default is 80) \\
\hline
\end{DoxyParams}


References \mbox{\hyperlink{group__Eina__Safety__Checks__Group_ga1ccf8538d0015b3801ff642e6156843a}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN}}.



Referenced by \mbox{\hyperlink{group__Ethumb__Client__Setup_ga42cb66e0f0f53fb45d375e320867cce5}{ethumb\+\_\+client\+\_\+quality\+\_\+set()}}.

\mbox{\Hypertarget{group__Ethumb__Setup_gad8aa8c404da4f1907f804b29e7243176}\label{group__Ethumb__Setup_gad8aa8c404da4f1907f804b29e7243176}} 
\index{Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}!ethumb\_thumb\_quality\_get@{ethumb\_thumb\_quality\_get}}
\index{ethumb\_thumb\_quality\_get@{ethumb\_thumb\_quality\_get}!Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}}
\doxysubsubsection{\texorpdfstring{ethumb\_thumb\_quality\_get()}{ethumb\_thumb\_quality\_get()}}
{\footnotesize\ttfamily EAPI int ethumb\+\_\+thumb\+\_\+quality\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Ethumb__Basics_ga519710e33c5e9fe97a5a31e59d94b977}{Ethumb}} $\ast$}]{e }\end{DoxyParamCaption})}



Get the thumbnail compression quality. 


\begin{DoxyParams}{Parameters}
{\em e} & A pointer to an Ethumb object. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The current compression quality (from 0 to 100, 100 being the best) 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Eina__Safety__Checks__Group_gab2b07061fc6500dedd9cd41c8d16f95d}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN\+\_\+\+VAL}}.



Referenced by \mbox{\hyperlink{group__Ethumb__Client__Setup_ga3c7614c135bfce086a7ab8dc1f7bbc20}{ethumb\+\_\+client\+\_\+ethumb\+\_\+setup()}}, and \mbox{\hyperlink{group__Ethumb__Client__Setup_gaf4ea58964803ab06c0f77a0fed3a1ec9}{ethumb\+\_\+client\+\_\+quality\+\_\+get()}}.

\mbox{\Hypertarget{group__Ethumb__Setup_ga7164156b4e86b7526ef50397368edc70}\label{group__Ethumb__Setup_ga7164156b4e86b7526ef50397368edc70}} 
\index{Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}!ethumb\_thumb\_compress\_set@{ethumb\_thumb\_compress\_set}}
\index{ethumb\_thumb\_compress\_set@{ethumb\_thumb\_compress\_set}!Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}}
\doxysubsubsection{\texorpdfstring{ethumb\_thumb\_compress\_set()}{ethumb\_thumb\_compress\_set()}}
{\footnotesize\ttfamily EAPI void ethumb\+\_\+thumb\+\_\+compress\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Ethumb__Basics_ga519710e33c5e9fe97a5a31e59d94b977}{Ethumb}} $\ast$}]{e,  }\item[{int}]{compress }\end{DoxyParamCaption})}



Set the compression rate. 


\begin{DoxyParams}{Parameters}
{\em e} & handle of the current thumbnailer. \\
\hline
{\em compress} & the compression rate (in percentage) \\
\hline
\end{DoxyParams}


References \mbox{\hyperlink{group__Eina__Safety__Checks__Group_ga1ccf8538d0015b3801ff642e6156843a}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN}}.



Referenced by \mbox{\hyperlink{group__Ethumb__Client__Setup_ga038bf418d08c9f577e54639ef2a06ec0}{ethumb\+\_\+client\+\_\+compress\+\_\+set()}}.

\mbox{\Hypertarget{group__Ethumb__Setup_gac62c90d9dbf549220bef58f8d29e83a5}\label{group__Ethumb__Setup_gac62c90d9dbf549220bef58f8d29e83a5}} 
\index{Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}!ethumb\_thumb\_compress\_get@{ethumb\_thumb\_compress\_get}}
\index{ethumb\_thumb\_compress\_get@{ethumb\_thumb\_compress\_get}!Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}}
\doxysubsubsection{\texorpdfstring{ethumb\_thumb\_compress\_get()}{ethumb\_thumb\_compress\_get()}}
{\footnotesize\ttfamily EAPI int ethumb\+\_\+thumb\+\_\+compress\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Ethumb__Basics_ga519710e33c5e9fe97a5a31e59d94b977}{Ethumb}} $\ast$}]{e }\end{DoxyParamCaption})}



Get the compression rate. 


\begin{DoxyParams}{Parameters}
{\em e} & handle of the current thumbnailer.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
the compression rate (in percentage) 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Eina__Safety__Checks__Group_gab2b07061fc6500dedd9cd41c8d16f95d}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN\+\_\+\+VAL}}.



Referenced by \mbox{\hyperlink{group__Ethumb__Client__Setup_gaf228a4a337165715ba877fcd945cef8d}{ethumb\+\_\+client\+\_\+compress\+\_\+get()}}, and \mbox{\hyperlink{group__Ethumb__Client__Setup_ga3c7614c135bfce086a7ab8dc1f7bbc20}{ethumb\+\_\+client\+\_\+ethumb\+\_\+setup()}}.

\mbox{\Hypertarget{group__Ethumb__Setup_gad7b28b80f236d097a1d04c1182ce05f1}\label{group__Ethumb__Setup_gad7b28b80f236d097a1d04c1182ce05f1}} 
\index{Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}!ethumb\_video\_start\_set@{ethumb\_video\_start\_set}}
\index{ethumb\_video\_start\_set@{ethumb\_video\_start\_set}!Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}}
\doxysubsubsection{\texorpdfstring{ethumb\_video\_start\_set()}{ethumb\_video\_start\_set()}}
{\footnotesize\ttfamily EAPI void ethumb\+\_\+video\+\_\+start\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Ethumb__Basics_ga519710e33c5e9fe97a5a31e59d94b977}{Ethumb}} $\ast$}]{e,  }\item[{float}]{start }\end{DoxyParamCaption})}



set the video play start point 

Set the start point of video thumbnail


\begin{DoxyParams}{Parameters}
{\em e} & handle of the current thumbnailer. \\
\hline
{\em start} & the start point (float from 0.\+0 to 1.\+0) \\
\hline
\end{DoxyParams}


References \mbox{\hyperlink{group__Eina__Safety__Checks__Group_ga4c65e34fc0099bb68833d44ad02fb724}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+FALSE\+\_\+\+RETURN}}, and \mbox{\hyperlink{group__Eina__Safety__Checks__Group_ga1ccf8538d0015b3801ff642e6156843a}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN}}.



Referenced by \mbox{\hyperlink{group__Ethumb__Client__Setup_gab852204d5db9c93e7a9dae8e83928cce}{ethumb\+\_\+client\+\_\+video\+\_\+start\+\_\+set()}}.

\mbox{\Hypertarget{group__Ethumb__Setup_ga97bfe40195869a2654314bcb2f648f6a}\label{group__Ethumb__Setup_ga97bfe40195869a2654314bcb2f648f6a}} 
\index{Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}!ethumb\_video\_start\_get@{ethumb\_video\_start\_get}}
\index{ethumb\_video\_start\_get@{ethumb\_video\_start\_get}!Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}}
\doxysubsubsection{\texorpdfstring{ethumb\_video\_start\_get()}{ethumb\_video\_start\_get()}}
{\footnotesize\ttfamily EAPI float ethumb\+\_\+video\+\_\+start\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Ethumb__Basics_ga519710e33c5e9fe97a5a31e59d94b977}{Ethumb}} $\ast$}]{e }\end{DoxyParamCaption})}



get the video play start point 

Get the start point of video thumbnail


\begin{DoxyParams}{Parameters}
{\em e} & handle of the current thumbnailer.\\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
the start point (float from 0.\+0 to 1.\+0) 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Eina__Safety__Checks__Group_gab2b07061fc6500dedd9cd41c8d16f95d}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN\+\_\+\+VAL}}.



Referenced by \mbox{\hyperlink{group__Ethumb__Client__Setup_ga3c7614c135bfce086a7ab8dc1f7bbc20}{ethumb\+\_\+client\+\_\+ethumb\+\_\+setup()}}.

\mbox{\Hypertarget{group__Ethumb__Setup_ga38d18c5e244a1f69adac0c418a904a95}\label{group__Ethumb__Setup_ga38d18c5e244a1f69adac0c418a904a95}} 
\index{Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}!ethumb\_video\_time\_set@{ethumb\_video\_time\_set}}
\index{ethumb\_video\_time\_set@{ethumb\_video\_time\_set}!Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}}
\doxysubsubsection{\texorpdfstring{ethumb\_video\_time\_set()}{ethumb\_video\_time\_set()}}
{\footnotesize\ttfamily EAPI void ethumb\+\_\+video\+\_\+time\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Ethumb__Basics_ga519710e33c5e9fe97a5a31e59d94b977}{Ethumb}} $\ast$}]{e,  }\item[{float}]{time }\end{DoxyParamCaption})}



Set the video time (duration) in seconds. 


\begin{DoxyParams}{Parameters}
{\em e} & handle of the current thumbnailer. \\
\hline
{\em time} & the video duration in seconds \\
\hline
\end{DoxyParams}


References \mbox{\hyperlink{group__Eina__Safety__Checks__Group_ga1ccf8538d0015b3801ff642e6156843a}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN}}.



Referenced by \mbox{\hyperlink{group__Ethumb__Client__Setup_ga9bd942ee98d9138d56431d97985f3580}{ethumb\+\_\+client\+\_\+video\+\_\+time\+\_\+set()}}.

\mbox{\Hypertarget{group__Ethumb__Setup_ga5a2a9bdfa4a1d4d8fc659f729ebac49d}\label{group__Ethumb__Setup_ga5a2a9bdfa4a1d4d8fc659f729ebac49d}} 
\index{Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}!ethumb\_video\_time\_get@{ethumb\_video\_time\_get}}
\index{ethumb\_video\_time\_get@{ethumb\_video\_time\_get}!Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}}
\doxysubsubsection{\texorpdfstring{ethumb\_video\_time\_get()}{ethumb\_video\_time\_get()}}
{\footnotesize\ttfamily EAPI float ethumb\+\_\+video\+\_\+time\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Ethumb__Basics_ga519710e33c5e9fe97a5a31e59d94b977}{Ethumb}} $\ast$}]{e }\end{DoxyParamCaption})}



Get the video time (duration) in seconds. 


\begin{DoxyParams}{Parameters}
{\em e} & handle of the current thumbnailer. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
the video duration in seconds 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Eina__Safety__Checks__Group_gab2b07061fc6500dedd9cd41c8d16f95d}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN\+\_\+\+VAL}}.



Referenced by \mbox{\hyperlink{group__Ethumb__Client__Setup_ga3c7614c135bfce086a7ab8dc1f7bbc20}{ethumb\+\_\+client\+\_\+ethumb\+\_\+setup()}}.

\mbox{\Hypertarget{group__Ethumb__Setup_ga18a0a6ceef3314e5a4cf074e90c632ef}\label{group__Ethumb__Setup_ga18a0a6ceef3314e5a4cf074e90c632ef}} 
\index{Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}!ethumb\_video\_interval\_set@{ethumb\_video\_interval\_set}}
\index{ethumb\_video\_interval\_set@{ethumb\_video\_interval\_set}!Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}}
\doxysubsubsection{\texorpdfstring{ethumb\_video\_interval\_set()}{ethumb\_video\_interval\_set()}}
{\footnotesize\ttfamily EAPI void ethumb\+\_\+video\+\_\+interval\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Ethumb__Basics_ga519710e33c5e9fe97a5a31e59d94b977}{Ethumb}} $\ast$}]{e,  }\item[{float}]{interval }\end{DoxyParamCaption})}



Set the video frame interval, in seconds. 

This is useful for animated thumbnail and will define skip time before going to the next frame. Note that video backends might not be able to precisely skip that amount as it will depend on various factors, including video encoding.


\begin{DoxyParams}{Parameters}
{\em e} & handle of the current thumbnailer. \\
\hline
{\em interval} & the frame display interval in seconds \\
\hline
\end{DoxyParams}


References \mbox{\hyperlink{group__Eina__Safety__Checks__Group_ga1ccf8538d0015b3801ff642e6156843a}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN}}.



Referenced by \mbox{\hyperlink{group__Ethumb__Client__Setup_gaae98546bf41c119a9eab8670aa1de53b}{ethumb\+\_\+client\+\_\+video\+\_\+interval\+\_\+set()}}.

\mbox{\Hypertarget{group__Ethumb__Setup_ga46a4d6d007e0b75eac4182f45b2f5569}\label{group__Ethumb__Setup_ga46a4d6d007e0b75eac4182f45b2f5569}} 
\index{Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}!ethumb\_video\_interval\_get@{ethumb\_video\_interval\_get}}
\index{ethumb\_video\_interval\_get@{ethumb\_video\_interval\_get}!Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}}
\doxysubsubsection{\texorpdfstring{ethumb\_video\_interval\_get()}{ethumb\_video\_interval\_get()}}
{\footnotesize\ttfamily EAPI float ethumb\+\_\+video\+\_\+interval\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Ethumb__Basics_ga519710e33c5e9fe97a5a31e59d94b977}{Ethumb}} $\ast$}]{e }\end{DoxyParamCaption})}



Get the video frame interval, in seconds. 


\begin{DoxyParams}{Parameters}
{\em e} & handle of the current thumbnailer. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
the frame display interval in seconds 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Eina__Safety__Checks__Group_gab2b07061fc6500dedd9cd41c8d16f95d}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN\+\_\+\+VAL}}.



Referenced by \mbox{\hyperlink{group__Ethumb__Client__Setup_ga3c7614c135bfce086a7ab8dc1f7bbc20}{ethumb\+\_\+client\+\_\+ethumb\+\_\+setup()}}.

\mbox{\Hypertarget{group__Ethumb__Setup_ga608286ba7880252a47ee2a0c73d6c656}\label{group__Ethumb__Setup_ga608286ba7880252a47ee2a0c73d6c656}} 
\index{Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}!ethumb\_video\_ntimes\_set@{ethumb\_video\_ntimes\_set}}
\index{ethumb\_video\_ntimes\_set@{ethumb\_video\_ntimes\_set}!Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}}
\doxysubsubsection{\texorpdfstring{ethumb\_video\_ntimes\_set()}{ethumb\_video\_ntimes\_set()}}
{\footnotesize\ttfamily EAPI void ethumb\+\_\+video\+\_\+ntimes\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Ethumb__Basics_ga519710e33c5e9fe97a5a31e59d94b977}{Ethumb}} $\ast$}]{e,  }\item[{unsigned int}]{ntimes }\end{DoxyParamCaption})}



Set the number of times the video loops (if applicable). 


\begin{DoxyParams}{Parameters}
{\em e} & A pointer to an Ethumb object. \\
\hline
{\em ntimes} & The number of times the video loops. \\
\hline
\end{DoxyParams}


References \mbox{\hyperlink{group__Eina__Safety__Checks__Group_ga4c65e34fc0099bb68833d44ad02fb724}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+FALSE\+\_\+\+RETURN}}, and \mbox{\hyperlink{group__Eina__Safety__Checks__Group_ga1ccf8538d0015b3801ff642e6156843a}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN}}.



Referenced by \mbox{\hyperlink{group__Ethumb__Client__Setup_gad5f50684fa70e4dd6bdf0ce171d99496}{ethumb\+\_\+client\+\_\+video\+\_\+ntimes\+\_\+set()}}.

\mbox{\Hypertarget{group__Ethumb__Setup_ga0e612a2c556ea2661475608569f84ec3}\label{group__Ethumb__Setup_ga0e612a2c556ea2661475608569f84ec3}} 
\index{Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}!ethumb\_video\_ntimes\_get@{ethumb\_video\_ntimes\_get}}
\index{ethumb\_video\_ntimes\_get@{ethumb\_video\_ntimes\_get}!Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}}
\doxysubsubsection{\texorpdfstring{ethumb\_video\_ntimes\_get()}{ethumb\_video\_ntimes\_get()}}
{\footnotesize\ttfamily EAPI unsigned int ethumb\+\_\+video\+\_\+ntimes\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Ethumb__Basics_ga519710e33c5e9fe97a5a31e59d94b977}{Ethumb}} $\ast$}]{e }\end{DoxyParamCaption})}



Get the number of times the video loops (if applicable). 


\begin{DoxyParams}{Parameters}
{\em e} & A pointer to an Ethumb object. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The number of times the video loops. 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Eina__Safety__Checks__Group_gab2b07061fc6500dedd9cd41c8d16f95d}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN\+\_\+\+VAL}}.



Referenced by \mbox{\hyperlink{group__Ethumb__Client__Setup_ga3c7614c135bfce086a7ab8dc1f7bbc20}{ethumb\+\_\+client\+\_\+ethumb\+\_\+setup()}}.

\mbox{\Hypertarget{group__Ethumb__Setup_gae0f5e957b9d75d7a06c083bf574e2d94}\label{group__Ethumb__Setup_gae0f5e957b9d75d7a06c083bf574e2d94}} 
\index{Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}!ethumb\_video\_fps\_set@{ethumb\_video\_fps\_set}}
\index{ethumb\_video\_fps\_set@{ethumb\_video\_fps\_set}!Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}}
\doxysubsubsection{\texorpdfstring{ethumb\_video\_fps\_set()}{ethumb\_video\_fps\_set()}}
{\footnotesize\ttfamily EAPI void ethumb\+\_\+video\+\_\+fps\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Ethumb__Basics_ga519710e33c5e9fe97a5a31e59d94b977}{Ethumb}} $\ast$}]{e,  }\item[{unsigned int}]{fps }\end{DoxyParamCaption})}



Set the thumbnail framerate. 


\begin{DoxyParams}{Parameters}
{\em e} & A pointer to an Ethumb object. \\
\hline
{\em fps} & New framerate of the thumbnail (default 10). \\
\hline
\end{DoxyParams}


References \mbox{\hyperlink{group__Eina__Safety__Checks__Group_ga4c65e34fc0099bb68833d44ad02fb724}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+FALSE\+\_\+\+RETURN}}, and \mbox{\hyperlink{group__Eina__Safety__Checks__Group_ga1ccf8538d0015b3801ff642e6156843a}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN}}.



Referenced by \mbox{\hyperlink{group__Ethumb__Client__Setup_ga42b093ab6a4dc6cce1af9b38ab75ab10}{ethumb\+\_\+client\+\_\+video\+\_\+fps\+\_\+set()}}.

\mbox{\Hypertarget{group__Ethumb__Setup_ga22deb328138ed2c41d5ff9a1ded3fb3a}\label{group__Ethumb__Setup_ga22deb328138ed2c41d5ff9a1ded3fb3a}} 
\index{Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}!ethumb\_video\_fps\_get@{ethumb\_video\_fps\_get}}
\index{ethumb\_video\_fps\_get@{ethumb\_video\_fps\_get}!Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}}
\doxysubsubsection{\texorpdfstring{ethumb\_video\_fps\_get()}{ethumb\_video\_fps\_get()}}
{\footnotesize\ttfamily EAPI unsigned int ethumb\+\_\+video\+\_\+fps\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Ethumb__Basics_ga519710e33c5e9fe97a5a31e59d94b977}{Ethumb}} $\ast$}]{e }\end{DoxyParamCaption})}



Get the thumbnail framerate. 


\begin{DoxyParams}{Parameters}
{\em e} & A pointer to an Ethumb object. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Current framerate of the thumbnail. 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Eina__Safety__Checks__Group_gab2b07061fc6500dedd9cd41c8d16f95d}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN\+\_\+\+VAL}}.



Referenced by \mbox{\hyperlink{group__Ethumb__Client__Setup_ga3c7614c135bfce086a7ab8dc1f7bbc20}{ethumb\+\_\+client\+\_\+ethumb\+\_\+setup()}}.

\mbox{\Hypertarget{group__Ethumb__Setup_gaa744d382c7aae1ac875cd624d13d60ef}\label{group__Ethumb__Setup_gaa744d382c7aae1ac875cd624d13d60ef}} 
\index{Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}!ethumb\_document\_page\_set@{ethumb\_document\_page\_set}}
\index{ethumb\_document\_page\_set@{ethumb\_document\_page\_set}!Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}}
\doxysubsubsection{\texorpdfstring{ethumb\_document\_page\_set()}{ethumb\_document\_page\_set()}}
{\footnotesize\ttfamily EAPI void ethumb\+\_\+document\+\_\+page\+\_\+set (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{group__Ethumb__Basics_ga519710e33c5e9fe97a5a31e59d94b977}{Ethumb}} $\ast$}]{e,  }\item[{unsigned int}]{page }\end{DoxyParamCaption})}



Set the page number to thumbnail in paged documents. 


\begin{DoxyParams}{Parameters}
{\em e} & handle of the current thumbnailer. \\
\hline
{\em page} & the page number. \\
\hline
\end{DoxyParams}


References \mbox{\hyperlink{group__Eina__Safety__Checks__Group_ga1ccf8538d0015b3801ff642e6156843a}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN}}.



Referenced by \mbox{\hyperlink{group__Ethumb__Client__Setup_ga44213490aaa4f4cb035b7d8234917698}{ethumb\+\_\+client\+\_\+document\+\_\+page\+\_\+set()}}.

\mbox{\Hypertarget{group__Ethumb__Setup_ga9abf08a400e11d78dad2baae1f57baf9}\label{group__Ethumb__Setup_ga9abf08a400e11d78dad2baae1f57baf9}} 
\index{Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}!ethumb\_document\_page\_get@{ethumb\_document\_page\_get}}
\index{ethumb\_document\_page\_get@{ethumb\_document\_page\_get}!Ethumb Fine Tune Setup@{Ethumb Fine Tune Setup}}
\doxysubsubsection{\texorpdfstring{ethumb\_document\_page\_get()}{ethumb\_document\_page\_get()}}
{\footnotesize\ttfamily EAPI unsigned int ethumb\+\_\+document\+\_\+page\+\_\+get (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{group__Ethumb__Basics_ga519710e33c5e9fe97a5a31e59d94b977}{Ethumb}} $\ast$}]{e }\end{DoxyParamCaption})}



Get the page number thumbnailed in paged documents. 


\begin{DoxyParams}{Parameters}
{\em e} & handle of the current thumbnailer. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
the page number. 
\end{DoxyReturn}


References \mbox{\hyperlink{group__Eina__Safety__Checks__Group_gab2b07061fc6500dedd9cd41c8d16f95d}{EINA\+\_\+\+SAFETY\+\_\+\+ON\+\_\+\+NULL\+\_\+\+RETURN\+\_\+\+VAL}}.



Referenced by \mbox{\hyperlink{group__Ethumb__Client__Setup_ga3c7614c135bfce086a7ab8dc1f7bbc20}{ethumb\+\_\+client\+\_\+ethumb\+\_\+setup()}}.

