![]() |
UltraGrid
UltraGrid Low-Latency High-Resolution Transmission System
|

Go to the source code of this file.
Classes | |
| struct | capture_filter_info |
Macros | |
| #define | CAPTURE_FILTER_ABI_VERSION 3 |
Functions | |
| struct video_frame * | capture_filter (struct capture_filter *state, struct video_frame *frame) |
| void | capture_filter_destroy (struct capture_filter *state) |
| int | capture_filter_init (struct module *parent, const char *cfg, struct capture_filter **state) |
Definition in file capture_filter.h.
| #define CAPTURE_FILTER_ABI_VERSION 3 |
Definition at line 41 of file capture_filter.h.
Referenced by capture_filter_init(), and create_filter().
| struct video_frame * capture_filter | ( | struct capture_filter * | state, |
| struct video_frame * | frame ) |
Definition at line 212 of file capture_filter.cpp.
References check_message(), capture_filter_info::filter, capture_filter::filters, frame, free_message(), capture_filter_instance::functions, capture_filter::mod, msg, process_message(), simple_linked_list_it_init(), simple_linked_list_it_next(), capture_filter_instance::state, and state.
Referenced by hd_rum_decompress::state_transcoder_decompress::frame_arrived(), and vidcap_grab().

| void capture_filter_destroy | ( | struct capture_filter * | state | ) |
Definition at line 152 of file capture_filter.cpp.
References capture_filter_info::done, capture_filter::filters, capture_filter_instance::functions, capture_filter::mod, module_done(), simple_linked_list_destroy(), simple_linked_list_pop(), simple_linked_list_size(), capture_filter_instance::state, and state.
Referenced by hd_rum_decompress_done(), and vidcap_done().

| int capture_filter_init | ( | struct module * | parent, |
| const char * | cfg, | ||
| struct capture_filter ** | state ) |
Definition at line 102 of file capture_filter.cpp.
References CAPTURE_FILTER_ABI_VERSION, module::cls, color_printf(), create_filter(), capture_filter::filters, LIBRARY_CLASS_CAPTURE_FILTER, list_modules(), capture_filter::mod, MODULE_CLASS_FILTER, module_done(), module_init_default(), module_register(), parent, simple_linked_list_init(), state, TERM_BOLD, and TERM_RESET.
Referenced by hd_rum_decompress_init(), and initialize_video_capture().
