Enumerations

enum  _Emotion_Vis {
  EMOTION_VIS_NONE,
  EMOTION_VIS_GOOM,
  EMOTION_VIS_LIBVISUAL_BUMPSCOPE,
  EMOTION_VIS_LIBVISUAL_CORONA,
  EMOTION_VIS_LIBVISUAL_DANCING_PARTICLES,
  EMOTION_VIS_LIBVISUAL_GDKPIXBUF,
  EMOTION_VIS_LIBVISUAL_G_FORCE,
  EMOTION_VIS_LIBVISUAL_GOOM,
  EMOTION_VIS_LIBVISUAL_INFINITE,
  EMOTION_VIS_LIBVISUAL_JAKDAW,
  EMOTION_VIS_LIBVISUAL_JESS,
  EMOTION_VIS_LIBVISUAL_LV_ANALYSER,
  EMOTION_VIS_LIBVISUAL_LV_FLOWER,
  EMOTION_VIS_LIBVISUAL_LV_GLTEST,
  EMOTION_VIS_LIBVISUAL_LV_SCOPE,
  EMOTION_VIS_LIBVISUAL_MADSPIN,
  EMOTION_VIS_LIBVISUAL_NEBULUS,
  EMOTION_VIS_LIBVISUAL_OINKSIE,
  EMOTION_VIS_LIBVISUAL_PLASMA
}
 Used for displaying a visualization on the emotion object. More...

Functions

EAPI void emotion_object_vis_set (Evas_Object *obj, Emotion_Vis visualization)
 Set the visualization to be used with this object.
EAPI Emotion_Vis emotion_object_vis_get (const Evas_Object *obj)
 Get the type of visualization in use by this emotion object.
EAPI Eina_Bool emotion_object_vis_supported (const Evas_Object *obj, Emotion_Vis visualization)
 Query whether a type of visualization is supported by this object.

Enumeration Type Documentation

Used for displaying a visualization on the emotion object.

See also:
emotion_object_vis_set()
Enumerator:
EMOTION_VIS_NONE 

no visualization set

EMOTION_VIS_GOOM 

goom

EMOTION_VIS_LIBVISUAL_BUMPSCOPE 

bumpscope

EMOTION_VIS_LIBVISUAL_CORONA 

corona

EMOTION_VIS_LIBVISUAL_DANCING_PARTICLES 

dancing particles

EMOTION_VIS_LIBVISUAL_GDKPIXBUF 

gdkpixbuf

EMOTION_VIS_LIBVISUAL_G_FORCE 

G force.

EMOTION_VIS_LIBVISUAL_GOOM 

goom

EMOTION_VIS_LIBVISUAL_INFINITE 

infinite

EMOTION_VIS_LIBVISUAL_JAKDAW 

jakdaw

EMOTION_VIS_LIBVISUAL_JESS 

jess

EMOTION_VIS_LIBVISUAL_LV_ANALYSER 

lv analyser

EMOTION_VIS_LIBVISUAL_LV_FLOWER 

lv flower

EMOTION_VIS_LIBVISUAL_LV_GLTEST 

lv gltest

EMOTION_VIS_LIBVISUAL_LV_SCOPE 

lv scope

EMOTION_VIS_LIBVISUAL_MADSPIN 

madspin

EMOTION_VIS_LIBVISUAL_NEBULUS 

nebulus

EMOTION_VIS_LIBVISUAL_OINKSIE 

oinksie

EMOTION_VIS_LIBVISUAL_PLASMA 

plasma


Function Documentation

EAPI Emotion_Vis emotion_object_vis_get ( const Evas_Object *  obj)

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

Parameters:
objThe emotion object which the visualization is being retrieved from.
Returns:
The type of visualization in use by this object.

The type of visualization can be set by emotion_object_vis_set().

See also:
Emotion_Vis
emotion_object_vis_set()
emotion_object_vis_supported()

References EMOTION_VIS_NONE.

EAPI void emotion_object_vis_set ( Evas_Object *  obj,
Emotion_Vis  visualization 
)

Set the visualization to be used with this object.

Parameters:
objThe object where the visualization will be set on.
visualizationThe type of visualization to be used.

The 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 Emotion_Vis.

See also:
Emotion_Vis
emotion_object_vis_get()
emotion_object_vis_supported()
Examples:
emotion_test_main.c.
EAPI Eina_Bool emotion_object_vis_supported ( const Evas_Object *  obj,
Emotion_Vis  visualization 
)

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

Parameters:
objThe object which the query is being ran on.
visualizationThe type of visualization that is being queried.
Returns:
EINA_TRUE if the visualization is supported, EINA_FALSE otherwise.

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.

See also:
Emotion_Vis
emotion_object_vis_set()
emotion_object_vis_get()
Examples:
emotion_test_main.c.