![]() |
UltraGrid
UltraGrid Low-Latency High-Resolution Transmission System
|
#include "capture_filter.h"#include "debug.h"#include "lib_common.h"#include "utils/color_out.h"#include "video.h"#include "video_codec.h"
Go to the source code of this file.
Classes | |
| struct | state_every |
Functions | |
| static void | dispose_frame (struct video_frame *f) |
| static void | done (void *state) |
| static struct video_frame * | filter (void *state, struct video_frame *in) |
| static int | init (struct module *parent, const char *cfg, void **state) |
| REGISTER_MODULE (every, &capture_filter_every, LIBRARY_CLASS_CAPTURE_FILTER, CAPTURE_FILTER_ABI_VERSION) | |
| static void | usage () |
Variables | |
| static const struct capture_filter_info | capture_filter_every |
Definition in file every.c.
|
static |
Definition at line 112 of file every.c.
References video_frame::callbacks, video_frame_callbacks::dispose_udata, vf_free(), and VIDEO_FRAME_DISPOSE.
Referenced by filter().

|
static |
|
static |
Definition at line 117 of file every.c.
References video_frame::callbacks, state_every::current, state_every::denom, video_frame_callbacks::dispose, dispose_frame(), video_frame_callbacks::dispose_udata, video_frame::fps, frame, state_every::num, state, video_frame::tile_count, video_frame::tiles, vf_alloc_desc(), video_desc_from_frame(), and VIDEO_FRAME_DISPOSE.

|
static |
Definition at line 73 of file every.c.
References state_every::current, state_every::denom, LOG_LEVEL_ERROR, log_msg(), state_every::num, parent, state, UNUSED, and usage().

| REGISTER_MODULE | ( | every | , |
| & | capture_filter_every, | ||
| LIBRARY_CLASS_CAPTURE_FILTER | , | ||
| CAPTURE_FILTER_ABI_VERSION | ) |
|
static |
Definition at line 64 of file every.c.
References color_printf(), and TBOLD.
Referenced by init().

|
static |