LiVES 1.3.11-svn
Data Fields
_vid_playback_plugin Struct Reference

#include <plugins.h>

Data Fields

gchar name [64]
void * handle
const char *(* module_check_init )(void)
const char *(* version )(void)
const char *(* get_description )(void)
const char *(* get_rfx )(void)
gint *(* get_palette_list )(void)
gboolean(* set_palette )(int palette)
guint64(* get_capabilities )(int palette)
gboolean(* render_frame )(int hsize, int vsize, int64_t timecode, void *pixel_data, void *return_data)
gboolean(* init_screen )(int width, int height, gboolean fullscreen, guint32 window_id, int argc, gchar **argv)
void(* exit_screen )(guint16 mouse_x, guint16 mouse_y)
void(* module_unload )(void)
const gchar *(* get_fps_list )(int palette)
gboolean(* set_fps )(gdouble fps)
gboolean(* send_keycodes )(plugin_keyfunc)
int *(* get_yuv_palette_sampling )(int palette)
int *(* get_yuv_palette_clamping )(int palette)
int *(* get_yuv_palette_subspace )(int palette)
int(* set_yuv_palette_sampling )(int palette)
int(* set_yuv_palette_clamping )(int palette)
int(* set_yuv_palette_subspace )(int palette)
int *(* get_audio_fmts )(void)
guint32 audio_codec
guint64 capabilities
gint fwidth
gint fheight
int palette
int YUV_sampling
int YUV_clamping
int YUV_subspace
gint fixed_fps_numer
gint fixed_fps_denom
gdouble fixed_fpsd
int extra_argc
gchar ** extra_argv

Field Documentation

void(* _vid_playback_plugin::exit_screen)(guint16 mouse_x, guint16 mouse_y)
const char*(* _vid_playback_plugin::get_rfx)(void)
gboolean(* _vid_playback_plugin::init_screen)(int width, int height, gboolean fullscreen, guint32 window_id, int argc, gchar **argv)
gboolean(* _vid_playback_plugin::render_frame)(int hsize, int vsize, int64_t timecode, void *pixel_data, void *return_data)
gboolean(* _vid_playback_plugin::set_fps)(gdouble fps)
const char*(* _vid_playback_plugin::version)(void)

The documentation for this struct was generated from the following file:
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines