#include <plugins.h>
|
| char | name [64] |
| |
| void * | handle |
| |
| const char *(* | module_check_init )(void) |
| |
| const char *(* | version )(void) |
| |
| const char *(* | get_description )(void) |
| |
| int *(* | get_palette_list )(void) |
| |
| boolean(* | set_palette )(int palette) |
| |
| uint64_t(* | get_capabilities )(int palette) |
| |
| boolean(* | render_frame )(int hsize, int vsize, int64_t timecode, void **pixel_data, void **return_data, weed_plant_t **play_params) |
| |
| boolean(* | init_screen )(int width, int height, boolean fullscreen, uint64_t window_id, int argc, char **argv) |
| |
| void(* | exit_screen )(uint16_t mouse_x, uint16_t mouse_y) |
| |
| void(* | module_unload )(void) |
| |
| const char *(* | get_fps_list )(int palette) |
| |
| boolean(* | set_fps )(double fps) |
| |
| const char *(* | get_init_rfx )(void) |
| | optional (but should return a weed plantptr array of paramtmpl and chantmpl, NULL terminated) More...
|
| |
| const weed_plant_t **(* | get_play_params )(weed_bootstrap_f f) |
| |
| boolean(* | 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) |
| |
| uint32_t | audio_codec |
| |
| uint64_t | capabilities |
| |
| int | fwidth |
| |
| int | fheight |
| |
| int | palette |
| |
| int | YUV_sampling |
| |
| int | YUV_clamping |
| |
| int | YUV_subspace |
| |
| int | fixed_fps_numer |
| |
| int | fixed_fps_denom |
| |
| double | fixed_fpsd |
| |
| int | extra_argc |
| |
| char ** | 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 |
| |
| weed_plant_t** _vid_playback_plugin::alpha_chans |
| uint32_t _vid_playback_plugin::audio_codec |
| uint64_t _vid_playback_plugin::capabilities |
| void(* _vid_playback_plugin::exit_screen)(uint16_t mouse_x, uint16_t mouse_y) |
| int _vid_playback_plugin::extra_argc |
| char** _vid_playback_plugin::extra_argv |
| int _vid_playback_plugin::fheight |
| int _vid_playback_plugin::fixed_fps_denom |
| int _vid_playback_plugin::fixed_fps_numer |
| double _vid_playback_plugin::fixed_fpsd |
| int _vid_playback_plugin::fwidth |
| int*(* _vid_playback_plugin::get_audio_fmts)(void) |
| uint64_t(* _vid_playback_plugin::get_capabilities)(int palette) |
| const char*(* _vid_playback_plugin::get_description)(void) |
| const char*(* _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)
| int*(* _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 |
| boolean(* _vid_playback_plugin::init_screen)(int width, int height, boolean fullscreen, uint64_t window_id, int argc, char **argv) |
| const char*(* _vid_playback_plugin::module_check_init)(void) |
| void(* _vid_playback_plugin::module_unload)(void) |
| char _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 |
| boolean(* _vid_playback_plugin::render_frame)(int hsize, int vsize, int64_t timecode, void **pixel_data, void **return_data, weed_plant_t **play_params) |
| boolean(* _vid_playback_plugin::set_fps)(double fps) |
| 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: