![]() |
UltraGrid
UltraGrid Low-Latency High-Resolution Transmission System
|
#include <capture_filter.h>

Public Attributes | |
| void(* | done )(void *state) |
| struct video_frame *(* | filter )(void *state, struct video_frame *f) |
| Performs filtering. | |
| int(* | init )(struct module *parent, const char *cfg, void **state) |
| Initializes capture filter. | |
Definition at line 49 of file capture_filter.h.
| void(* capture_filter_info::done) (void *state) |
Definition at line 58 of file capture_filter.h.
Referenced by capture_filter_destroy(), and process_message().
| struct video_frame *(* capture_filter_info::filter) (void *state, struct video_frame *f) |
Performs filtering.
| f | input frame |
Definition at line 58 of file capture_filter.h.
Referenced by capture_filter().
Initializes capture filter.
| parent | parent module | |
| cfg | configuration string from cmdline, not-NULL | |
| [out] | state | output state |
| 0 | if initialized successfully |
| <0 | if error |
| >0 | no error but state was not returned, eg. showing help |
Definition at line 57 of file capture_filter.h.
Referenced by create_filter().