|
gmerlin
|
Video filter plugin. More...
#include <plugin.h>
Data Fields | |
| bg_plugin_common_t | common |
| Infos and functions common to all plugin types. More... | |
| void(* | reset )(void *priv) |
| Reset. More... | |
| int(* | need_restart )(void *priv) |
| Report, if the plugin must be reinitialized. More... | |
| gavl_video_source_t *(* | connect )(void *priv, gavl_video_source_t *src, const gavl_video_options_t *opt) |
| Connect sources. More... | |
Video filter plugin.
| bg_plugin_common_t bg_fv_plugin_s::common |
Infos and functions common to all plugin types.
| void(* bg_fv_plugin_s::reset) (void *priv) |
Reset.
| priv | The handle returned by the create() method |
Optional, resets internal state, as if no frame has been processed before.
| int(* bg_fv_plugin_s::need_restart) (void *priv) |
Report, if the plugin must be reinitialized.
| priv | The handle returned by the create() method |
Optional, must be called after set_parameter() to check, if the filter must be reinitialized. Note, that the input and output formats can be changed in this case as well.
| gavl_video_source_t*(* bg_fv_plugin_s::connect) (void *priv, gavl_video_source_t *src, const gavl_video_options_t *opt) |
Connect sources.
| priv | The handle returned by the create() method |
| src | Video source where this filter gets it's frames from |
| opt | gavl Options for converting and filtering |
1.8.14