![]() |
UltraGrid
UltraGrid Low-Latency High-Resolution Transmission System
|
#include <iostream>#include <stdexcept>#include <thread>#include <vector>#include "capture_filter.h"#include "debug.h"#include "lib_common.h"#include "utils/color_out.h"#include "utils/worker.h"#include "video.h"#include "video_codec.h"#include "vo_postprocess/capture_filter_wrapper.h"
Go to the source code of this file.
Classes | |
| struct | state_capture_filter_gamma |
| struct | state_capture_filter_gamma::data< inT, outT > |
Functions | |
| static void | done (void *state) |
| static auto | filter (void *state, struct video_frame *in) -> video_frame * |
| static auto | init (struct module *parent, const char *cfg, void **state) |
| REGISTER_MODULE (gamma, &capture_filter_gamma, LIBRARY_CLASS_CAPTURE_FILTER, CAPTURE_FILTER_ABI_VERSION) | |
| static void | vo_pp_set_out_buffer (void *state, char *buffer) |
Variables | |
| static const struct capture_filter_info | capture_filter_gamma |
| constexpr const char * | MOD_NAME = "[gamma cap. f.] " |
Definition in file gamma.cpp.
|
static |
|
static |
Definition at line 194 of file gamma.cpp.
References video_frame::callbacks, video_desc::color_spec, tile::data, video_frame_callbacks::data_deleter, tile::data_len, video_frame_callbacks::dispose, get_bits_per_component(), get_codec_name(), LOG, LOG_LEVEL_ERROR, MOD_NAME, RG48, RGB, state, video_frame::tiles, vf_alloc_desc(), vf_data_deleter(), vf_free(), video_desc_from_frame(), and VIDEO_FRAME_DISPOSE.

|
static |
Definition at line 151 of file gamma.cpp.
References LOG, LOG_LEVEL_ERROR, LOG_LEVEL_WARNING, MOD_NAME, parent, SBOLD, state, and UNUSED.
| REGISTER_MODULE | ( | gamma | , |
| & | capture_filter_gamma, | ||
| LIBRARY_CLASS_CAPTURE_FILTER | , | ||
| CAPTURE_FILTER_ABI_VERSION | ) |
|
static |
|
static |