#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) |
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, weed_plant_t **play_params) |
gboolean(* | init_screen )(int width, int height, gboolean fullscreen, uint64_t 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) |
const char *(* | get_init_rfx )(void) |
| optional (but should return a weed plantptr array of paramtmpl and chantmpl, NULL terminated)
|
const weed_plant_t **(* | get_play_params )(weed_bootstrap_f f) |
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 |
const weed_plant_t ** | play_paramtmpls |
weed_plant_t ** | play_params |
weed_plant_t ** | alpha_chans |
int | num_play_params |
int | num_alpha_chans |
Field Documentation
weed_plant_t** _vid_playback_plugin::alpha_chans |
guint32 _vid_playback_plugin::audio_codec |
guint64 _vid_playback_plugin::capabilities |
void(* _vid_playback_plugin::exit_screen)(guint16 mouse_x, guint16 mouse_y) |
int _vid_playback_plugin::extra_argc |
gchar** _vid_playback_plugin::extra_argv |
gint _vid_playback_plugin::fheight |
gint _vid_playback_plugin::fixed_fps_denom |
gint _vid_playback_plugin::fixed_fps_numer |
gdouble _vid_playback_plugin::fixed_fpsd |
gint _vid_playback_plugin::fwidth |
int*(* _vid_playback_plugin::get_audio_fmts)(void) |
guint64(* _vid_playback_plugin::get_capabilities)(int palette) |
const char*(* _vid_playback_plugin::get_description)(void) |
const gchar*(* _vid_playback_plugin::get_fps_list)(int palette) |
const char*(* _vid_playback_plugin::get_init_rfx)(void) |
optional (but should return a weed plantptr array of paramtmpl and chantmpl, NULL terminated)
gint*(* _vid_playback_plugin::get_palette_list)(void) |
const weed_plant_t**(* _vid_playback_plugin::get_play_params)(weed_bootstrap_f f) |
int*(* _vid_playback_plugin::get_yuv_palette_clamping)(int palette) |
int*(* _vid_playback_plugin::get_yuv_palette_sampling)(int palette) |
int*(* _vid_playback_plugin::get_yuv_palette_subspace)(int palette) |
void* _vid_playback_plugin::handle |
gboolean(* _vid_playback_plugin::init_screen)(int width, int height, gboolean fullscreen, uint64_t window_id, int argc, gchar **argv) |
const char*(* _vid_playback_plugin::module_check_init)(void) |
void(* _vid_playback_plugin::module_unload)(void) |
gchar _vid_playback_plugin::name[64] |
int _vid_playback_plugin::num_alpha_chans |
int _vid_playback_plugin::num_play_params |
int _vid_playback_plugin::palette |
weed_plant_t** _vid_playback_plugin::play_params |
const weed_plant_t** _vid_playback_plugin::play_paramtmpls |
gboolean(* _vid_playback_plugin::render_frame)(int hsize, int vsize, int64_t timecode, void **pixel_data, void **return_data, weed_plant_t **play_params) |
gboolean(* _vid_playback_plugin::set_fps)(gdouble fps) |
gboolean(* _vid_playback_plugin::set_palette)(int palette) |
int(* _vid_playback_plugin::set_yuv_palette_clamping)(int palette) |
int(* _vid_playback_plugin::set_yuv_palette_sampling)(int palette) |
int(* _vid_playback_plugin::set_yuv_palette_subspace)(int palette) |
const char*(* _vid_playback_plugin::version)(void) |
int _vid_playback_plugin::YUV_clamping |
int _vid_playback_plugin::YUV_sampling |
int _vid_playback_plugin::YUV_subspace |
The documentation for this struct was generated from the following file: