#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
The documentation for this struct was generated from the following file: