![]() |
UltraGrid
UltraGrid Low-Latency High-Resolution Transmission System
|
#include "bitflow/BFciLib.h"#include <inttypes.h>#include "debug.h"#include "lib_common.h"#include "video.h"#include "video_capture.h"
Go to the source code of this file.
Classes | |
| struct | vidcap_state_bitflow |
Functions | |
| static void | debayer (char *out, char *in, int width, int height) |
| static float | get_fps (struct vidcap_state_bitflow *s) |
| static bool | map_frame_buffers (struct vidcap_state_bitflow *s) |
| REGISTER_MODULE (bitflow, &vidcap_bitflow_info, LIBRARY_CLASS_VIDEO_CAPTURE, VIDEO_CAPTURE_ABI_VERSION) | |
| static bool | reset_acquisition (struct vidcap_state_bitflow *s) |
| static void | restartAcquisition (struct vidcap_state_bitflow *s) |
| static bool | start_acquisition (struct vidcap_state_bitflow *s) |
| static void | vidcap_bitflow_done (void *state) |
| static struct video_frame * | vidcap_bitflow_grab (void *state, struct audio_frame **audio) |
| static int | vidcap_bitflow_init (struct vidcap_params *params, void **state) |
| static void | vidcap_bitflow_probe (device_info **available_cards, int *count, void(**deleter)(void *)) |
Variables | |
| static const struct video_capture_info | vidcap_bitflow_info |
Definition in file bitflow.cpp.
|
static |
Definition at line 224 of file bitflow.cpp.
Referenced by vidcap_bitflow_grab().
|
static |
Definition at line 111 of file bitflow.cpp.
References LOG_LEVEL_ERROR, log_msg(), and vidcap_state_bitflow::sCIp.
Referenced by vidcap_bitflow_init().

|
static |
Definition at line 64 of file bitflow.cpp.
References LOG_LEVEL_ERROR, log_msg(), vidcap_state_bitflow::nFrames, vidcap_state_bitflow::nPtrs, vidcap_state_bitflow::sCIp, and vidcap_state_bitflow::uPtrs.
Referenced by restartAcquisition(), and vidcap_bitflow_init().

| REGISTER_MODULE | ( | bitflow | , |
| & | vidcap_bitflow_info, | ||
| LIBRARY_CLASS_VIDEO_CAPTURE | , | ||
| VIDEO_CAPTURE_ABI_VERSION | ) |
|
static |
Definition at line 84 of file bitflow.cpp.
References LOG_LEVEL_ERROR, log_msg(), vidcap_state_bitflow::sCIp, and vidcap_state_bitflow::uPtrs.
Referenced by restartAcquisition(), and vidcap_bitflow_init().

|
static |
Definition at line 242 of file bitflow.cpp.
References exit_uv(), LOG_LEVEL_FATAL, log_msg(), map_frame_buffers(), reset_acquisition(), and start_acquisition().
Referenced by vidcap_bitflow_grab().

|
static |
Definition at line 97 of file bitflow.cpp.
References LOG_LEVEL_ERROR, log_msg(), vidcap_state_bitflow::sCIp, and vidcap_state_bitflow::uPtrs.
Referenced by restartAcquisition(), and vidcap_bitflow_init().

|
static |
Definition at line 203 of file bitflow.cpp.
References LOG_LEVEL_ERROR, log_msg(), vidcap_state_bitflow::sCIp, state, and vidcap_state_bitflow::uPtrs.
Referenced by vidcap_bitflow_init().

|
static |
Definition at line 262 of file bitflow.cpp.
References audio, video_frame::callbacks, count, tile::data, debayer(), vidcap_state_bitflow::desc, video_frame_callbacks::dispose, video_desc::height, LOG_LEVEL_ERROR, LOG_LEVEL_WARNING, log_msg(), restartAcquisition(), vidcap_state_bitflow::sCIp, state, video_frame::tiles, vf_alloc_desc_data(), vf_free(), and video_desc::width.

|
static |
< from CiSysBrdInfo()
< access mode flags
< access token
Definition at line 139 of file bitflow.cpp.
References vidcap_state_bitflow::desc, video_desc::fps, get_fps(), LOG_LEVEL_ERROR, log_msg(), map_frame_buffers(), vidcap_state_bitflow::nFrames, PROGRESSIVE, reset_acquisition(), RGB, vidcap_state_bitflow::sCIp, vidcap_state_bitflow::sNdx, start_acquisition(), state, vidcap_bitflow_done(), VIDCAP_FLAG_AUDIO_ANY, VIDCAP_INIT_AUDIO_NOT_SUPPORTED, VIDCAP_INIT_OK, and vidcap_params_get_flags().

|
static |
Definition at line 345 of file bitflow.cpp.
|
static |
Definition at line 352 of file bitflow.cpp.