_Emotion_Engine Struct Reference

Data Fields

unsigned version
int priority
const char * name
void *(*) add (const Emotion_Engine *api, Evas_Object *obj, const Emotion_Module_Options *opts)
void(*) del (void *ef)
Eina_Bool(*) file_open (void *ef, const char *file)
void(*) file_close (void *ef)
void(*) play (void *ef, double pos)
void(*) stop (void *ef)
void(*) size_get (void *ef, int *w, int *h)
void(*) pos_set (void *ef, double pos)
double(*) len_get (void *ef)
double(*) buffer_size_get (void *ef)
int(*) fps_num_get (void *ef)
int(*) fps_den_get (void *ef)
double(*) fps_get (void *ef)
double(*) pos_get (void *ef)
void(*) vis_set (void *ef, Emotion_Vis vis)
Emotion_Vis(*) vis_get (void *ef)
Eina_Bool(*) vis_supported (void *ef, Emotion_Vis vis)
double(*) ratio_get (void *ef)
int(*) video_handled (void *ef)
int(*) audio_handled (void *ef)
int(*) seekable (void *ef)
void(*) frame_done (void *ef)
Emotion_Format(*) format_get (void *ef)
void(*) video_data_size_get (void *ef, int *w, int *h)
int(*) yuv_rows_get (void *ef, int w, int h, unsigned char **yrows, unsigned char **urows, unsigned char **vrows)
int(*) bgra_data_get (void *ef, unsigned char **bgra_data)
void(*) event_feed (void *ef, int event)
void(*) event_mouse_button_feed (void *ef, int button, int x, int y)
void(*) event_mouse_move_feed (void *ef, int x, int y)
int(*) video_channel_count (void *ef)
void(*) video_channel_set (void *ef, int channel)
int(*) video_channel_get (void *ef)
void(*) video_subtitle_file_set (void *ef, const char *filepath)
const char *(*) video_subtitle_file_get (void *ef)
const char *(*) video_channel_name_get (void *ef, int channel)
void(*) video_channel_mute_set (void *ef, int mute)
int(*) video_channel_mute_get (void *ef)
int(*) audio_channel_count (void *ef)
void(*) audio_channel_set (void *ef, int channel)
int(*) audio_channel_get (void *ef)
const char *(*) audio_channel_name_get (void *ef, int channel)
void(*) audio_channel_mute_set (void *ef, int mute)
int(*) audio_channel_mute_get (void *ef)
void(*) audio_channel_volume_set (void *ef, double vol)
double(*) audio_channel_volume_get (void *ef)
int(*) spu_channel_count (void *ef)
void(*) spu_channel_set (void *ef, int channel)
int(*) spu_channel_get (void *ef)
const char *(*) spu_channel_name_get (void *ef, int channel)
void(*) spu_channel_mute_set (void *ef, int mute)
int(*) spu_channel_mute_get (void *ef)
int(*) chapter_count (void *ef)
void(*) chapter_set (void *ef, int chapter)
int(*) chapter_get (void *ef)
const char *(*) chapter_name_get (void *ef, int chapter)
void(*) speed_set (void *ef, double speed)
double(*) speed_get (void *ef)
int(*) eject (void *ef)
const char *(*) meta_get (void *ef, int meta)
void(*) priority_set (void *ef, Eina_Bool priority)
Eina_Bool(*) priority_get (void *ef)
void *(*) meta_artwork_get (void *ef, Evas_Object *img, const char *path, Emotion_Artwork_Info type)