\doxysubsubsection{Visualization control functions}
\hypertarget{group__Emotion__Visualization}{}\label{group__Emotion__Visualization}\index{Visualization control functions@{Visualization control functions}}
\doxysubsubsubsubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
EMOTION\+\_\+\+API void \mbox{\hyperlink{group__Emotion__Visualization_gaf00a8347f3d436f2d071fee696bfaca0}{emotion\+\_\+object\+\_\+vis\+\_\+set}} (Evas\+\_\+\+Object \texorpdfstring{$\ast$}{*}obj, \mbox{\hyperlink{Emotion_8h_a1a86638632ff8da4265d7dc4fbf410cb}{Emotion\+\_\+\+Vis}} visualization)
\begin{DoxyCompactList}\small\item\em Set the visualization to be used with this object. \end{DoxyCompactList}\item 
EMOTION\+\_\+\+API \mbox{\hyperlink{Emotion_8h_a1a86638632ff8da4265d7dc4fbf410cb}{Emotion\+\_\+\+Vis}} \mbox{\hyperlink{group__Emotion__Visualization_ga2ed3a3b1952fc1bab3320982138761fa}{emotion\+\_\+object\+\_\+vis\+\_\+get}} (const Evas\+\_\+\+Object \texorpdfstring{$\ast$}{*}obj)
\begin{DoxyCompactList}\small\item\em Get the type of visualization in use by this emotion object. \end{DoxyCompactList}\item 
EMOTION\+\_\+\+API \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} \mbox{\hyperlink{group__Emotion__Visualization_ga0ee9a7c9ea7c4c9ae2bb708391dfbb38}{emotion\+\_\+object\+\_\+vis\+\_\+supported}} (const Evas\+\_\+\+Object \texorpdfstring{$\ast$}{*}obj, \mbox{\hyperlink{Emotion_8h_a1a86638632ff8da4265d7dc4fbf410cb}{Emotion\+\_\+\+Vis}} visualization)
\begin{DoxyCompactList}\small\item\em Query whether a type of visualization is supported by this object. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsubsubsection{Detailed Description}


\doxysubsubsubsection{Function Documentation}
\Hypertarget{group__Emotion__Visualization_gaf00a8347f3d436f2d071fee696bfaca0}\label{group__Emotion__Visualization_gaf00a8347f3d436f2d071fee696bfaca0} 
\index{Visualization control functions@{Visualization control functions}!emotion\_object\_vis\_set@{emotion\_object\_vis\_set}}
\index{emotion\_object\_vis\_set@{emotion\_object\_vis\_set}!Visualization control functions@{Visualization control functions}}
\doxysubsubsubsubsection{\texorpdfstring{emotion\_object\_vis\_set()}{emotion\_object\_vis\_set()}}
{\footnotesize\ttfamily EMOTION\+\_\+\+API void emotion\+\_\+object\+\_\+vis\+\_\+set (\begin{DoxyParamCaption}\item[{Evas\+\_\+\+Object \texorpdfstring{$\ast$}{*}}]{obj,  }\item[{\mbox{\hyperlink{Emotion_8h_a1a86638632ff8da4265d7dc4fbf410cb}{Emotion\+\_\+\+Vis}}}]{visualization }\end{DoxyParamCaption})}



Set the visualization to be used with this object. 


\begin{DoxyParams}{Parameters}
{\em obj} & The object where the visualization will be set on. \\
\hline
{\em visualization} & The type of visualization to be used.\\
\hline
\end{DoxyParams}
The {\ttfamily visualization} specified will be played instead of a video. This is commonly used to display a visualization for audio only files (musics).

The available visualizations are \doxylink{Emotion_8h_a1a86638632ff8da4265d7dc4fbf410cb}{Emotion\+\_\+\+Vis}.

\begin{DoxySeeAlso}{See also}
\doxylink{Emotion_8h_a1a86638632ff8da4265d7dc4fbf410cb}{Emotion\+\_\+\+Vis} 

\doxylink{group__Emotion__Visualization_ga2ed3a3b1952fc1bab3320982138761fa}{emotion\+\_\+object\+\_\+vis\+\_\+get()} 

\doxylink{group__Emotion__Visualization_ga0ee9a7c9ea7c4c9ae2bb708391dfbb38}{emotion\+\_\+object\+\_\+vis\+\_\+supported()} 
\end{DoxySeeAlso}
\begin{Desc}
\item[Examples]\par
\mbox{\hyperlink{emotion_test_main_8c-example}{emotion\+\_\+test\+\_\+main.\+c}}.\end{Desc}
\Hypertarget{group__Emotion__Visualization_ga2ed3a3b1952fc1bab3320982138761fa}\label{group__Emotion__Visualization_ga2ed3a3b1952fc1bab3320982138761fa} 
\index{Visualization control functions@{Visualization control functions}!emotion\_object\_vis\_get@{emotion\_object\_vis\_get}}
\index{emotion\_object\_vis\_get@{emotion\_object\_vis\_get}!Visualization control functions@{Visualization control functions}}
\doxysubsubsubsubsection{\texorpdfstring{emotion\_object\_vis\_get()}{emotion\_object\_vis\_get()}}
{\footnotesize\ttfamily EMOTION\+\_\+\+API \mbox{\hyperlink{Emotion_8h_a1a86638632ff8da4265d7dc4fbf410cb}{Emotion\+\_\+\+Vis}} emotion\+\_\+object\+\_\+vis\+\_\+get (\begin{DoxyParamCaption}\item[{const Evas\+\_\+\+Object \texorpdfstring{$\ast$}{*}}]{obj }\end{DoxyParamCaption})}



Get the type of visualization in use by this emotion object. 


\begin{DoxyParams}{Parameters}
{\em obj} & The emotion object which the visualization is being retrieved from. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The type of visualization in use by this object.
\end{DoxyReturn}
The type of visualization can be set by \doxylink{group__Emotion__Visualization_gaf00a8347f3d436f2d071fee696bfaca0}{emotion\+\_\+object\+\_\+vis\+\_\+set()}.

\begin{DoxySeeAlso}{See also}
\doxylink{Emotion_8h_a1a86638632ff8da4265d7dc4fbf410cb}{Emotion\+\_\+\+Vis} 

\doxylink{group__Emotion__Visualization_gaf00a8347f3d436f2d071fee696bfaca0}{emotion\+\_\+object\+\_\+vis\+\_\+set()} 

\doxylink{group__Emotion__Visualization_ga0ee9a7c9ea7c4c9ae2bb708391dfbb38}{emotion\+\_\+object\+\_\+vis\+\_\+supported()} 
\end{DoxySeeAlso}


References \mbox{\hyperlink{Emotion_8h_a76e28adb488323ae8a57eafe1bf8141caee942284d51ca5ad123703ab7a71dd9d}{EMOTION\+\_\+\+VIS\+\_\+\+NONE}}.

\Hypertarget{group__Emotion__Visualization_ga0ee9a7c9ea7c4c9ae2bb708391dfbb38}\label{group__Emotion__Visualization_ga0ee9a7c9ea7c4c9ae2bb708391dfbb38} 
\index{Visualization control functions@{Visualization control functions}!emotion\_object\_vis\_supported@{emotion\_object\_vis\_supported}}
\index{emotion\_object\_vis\_supported@{emotion\_object\_vis\_supported}!Visualization control functions@{Visualization control functions}}
\doxysubsubsubsubsection{\texorpdfstring{emotion\_object\_vis\_supported()}{emotion\_object\_vis\_supported()}}
{\footnotesize\ttfamily EMOTION\+\_\+\+API \mbox{\hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\+\_\+\+Bool}} emotion\+\_\+object\+\_\+vis\+\_\+supported (\begin{DoxyParamCaption}\item[{const Evas\+\_\+\+Object \texorpdfstring{$\ast$}{*}}]{obj,  }\item[{\mbox{\hyperlink{Emotion_8h_a1a86638632ff8da4265d7dc4fbf410cb}{Emotion\+\_\+\+Vis}}}]{visualization }\end{DoxyParamCaption})}



Query whether a type of visualization is supported by this object. 


\begin{DoxyParams}{Parameters}
{\em obj} & The object which the query is being ran on. \\
\hline
{\em visualization} & The type of visualization that is being queried. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
EINA\+\_\+\+TRUE if the visualization is supported, EINA\+\_\+\+FALSE otherwise.
\end{DoxyReturn}
This can be used to check if a visualization is supported. e.\+g.\+: one wants to display a list of available visualizations for a specific object.

\begin{DoxySeeAlso}{See also}
\doxylink{Emotion_8h_a1a86638632ff8da4265d7dc4fbf410cb}{Emotion\+\_\+\+Vis} 

\doxylink{group__Emotion__Visualization_gaf00a8347f3d436f2d071fee696bfaca0}{emotion\+\_\+object\+\_\+vis\+\_\+set()} 

\doxylink{group__Emotion__Visualization_ga2ed3a3b1952fc1bab3320982138761fa}{emotion\+\_\+object\+\_\+vis\+\_\+get()} 
\end{DoxySeeAlso}
\begin{Desc}
\item[Examples]\par
\mbox{\hyperlink{emotion_test_main_8c-example}{emotion\+\_\+test\+\_\+main.\+c}}.\end{Desc}


References \mbox{\hyperlink{group__Eina__Types__Group_ga1feb115f8e9913e806e090d9bd5a7301}{EINA\+\_\+\+FALSE}}.

