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

Go to the source code of this file.
Classes | |
| struct | vidcap_params |
Definition in file video_capture_params.cpp.
|
static |
This function does 2 things:
| true | if alias dispatched successfully |
| false | otherwise |
Definition at line 75 of file video_capture_params.cpp.
References config_file_close(), config_file_get_alias(), config_file_get_capture_filter_for_alias(), config_file_open(), and default_config_file().
Referenced by vidcap_params_set_device().

| void vidcap_params_add_flags | ( | struct vidcap_params * | params, |
| unsigned int | flags ) |
Definition at line 208 of file video_capture_params.cpp.
References flags.
Referenced by parse_audio_capture().
| struct vidcap_params * vidcap_params_allocate | ( | void | ) |
@brier Allocates blank vidcap_params structure.
Definition at line 117 of file video_capture_params.cpp.
Referenced by test_video_capture(), vidcap_params_allocate_next(), and vidcap_screen_win_init().
| struct vidcap_params * vidcap_params_allocate_next | ( | struct vidcap_params * | curr | ) |
@brier Allocates blank vidcap_params structure.
Follows curr struct in the virtual list.
| curr | structure to be appended after |
Definition at line 129 of file video_capture_params.cpp.
References vidcap_params::next, and vidcap_params_allocate().
Referenced by adjust_params(), and parse_options_internal().

| struct vidcap_params * vidcap_params_copy | ( | const struct vidcap_params * | params | ) |
Creates deep copy of vidcap_params structure.
Definition at line 255 of file video_capture_params.cpp.
References vidcap_params::driver, vidcap_params::flags, vidcap_params::fmt, vidcap_params::name, vidcap_params::next, and vidcap_params::requested_capture_filter.
Referenced by parse(), and vidcap_screen_linux_init().
| void vidcap_params_free_struct | ( | struct vidcap_params * | buf | ) |
Frees all members of the given structure as well as its members.
| [in] | buf | structure to be feed |
Definition at line 284 of file video_capture_params.cpp.
References vidcap_params::driver, vidcap_params::fmt, vidcap_params::name, and vidcap_params::requested_capture_filter.
Referenced by ug_options::~ug_options(), test_video_capture(), vidcap_screen_linux_init(), vidcap_screen_win_init(), and vidcap_swmix_done().
| const char * vidcap_params_get_capture_filter | ( | const struct vidcap_params * | params | ) |
Definition at line 198 of file video_capture_params.cpp.
Referenced by initialize_video_capture(), and parse_options_internal().
| const char * vidcap_params_get_driver | ( | const struct vidcap_params * | params | ) |
Definition at line 216 of file video_capture_params.cpp.
Referenced by adjust_params(), grab_worker(), initialize_video_capture(), main(), parse(), slave_worker(), vidcap_aggregate_init(), vidcap_gpustitch_init(), and vidcap_switcher_init().
| unsigned int vidcap_params_get_flags | ( | const struct vidcap_params * | params | ) |
Definition at line 229 of file video_capture_params.cpp.
Referenced by initialize_video_capture(), vidcap_aggregate_init(), vidcap_aja_init(), vidcap_bitflow_init(), vidcap_bluefish444_init(), vidcap_decklink_init(), vidcap_deltacast_dvi_init(), vidcap_deltacast_init(), vidcap_dshow_init(), vidcap_dvs_init(), vidcap_file_init(), vidcap_gpustitch_init(), vidcap_import_init(), vidcap_ndi_init(), vidcap_null_init(), vidcap_pw_init(), vidcap_rtsp_init(), vidcap_screen_osx_init(), vidcap_screen_x11_init(), vidcap_spout_init(), vidcap_switcher_init(), vidcap_syphon_init(), vidcap_testcard2_init(), vidcap_testcard_init(), vidcap_ug_input_init(), vidcap_v4l2_init(), and vidcap_ximea_init().
| const char * vidcap_params_get_fmt | ( | const struct vidcap_params * | params | ) |
Definition at line 224 of file video_capture_params.cpp.
Referenced by grab_worker(), parse_params(), slave_worker(), vidcap_aggregate_init(), vidcap_aja_init(), vidcap_bluefish444_init(), vidcap_decklink_init(), vidcap_deltacast_dvi_init(), vidcap_deltacast_init(), vidcap_dshow_init(), vidcap_dvs_init(), vidcap_file_init(), vidcap_gpustitch_init(), vidcap_import_init(), vidcap_ndi_init(), vidcap_rtsp_init(), vidcap_screen_linux_init(), vidcap_screen_osx_init(), vidcap_screen_win_init(), vidcap_screen_x11_init(), vidcap_spout_init(), vidcap_switcher_init(), vidcap_swmix_init(), vidcap_syphon_init(), vidcap_testcard2_init(), vidcap_testcard_init(), vidcap_ug_input_init(), vidcap_v4l2_init(), and vidcap_ximea_init().
| const char * vidcap_params_get_name | ( | const struct vidcap_params * | params | ) |
Definition at line 238 of file video_capture_params.cpp.
Referenced by init_slave_data(), and slave_worker().
| struct vidcap_params * vidcap_params_get_next | ( | const struct vidcap_params * | curr | ) |
@brier Returns next item in virtual vidcap_params list.
Definition at line 138 of file video_capture_params.cpp.
References vidcap_params::next.
Referenced by ug_options::~ug_options(), initialize_video_capture(), parse(), vidcap_aggregate_init(), vidcap_gpustitch_init(), and vidcap_switcher_init().
| struct vidcap_params * vidcap_params_get_nth | ( | struct vidcap_params * | curr, |
| int | index ) |
@brier Returns n-th item in vidcap_params list.
Definition at line 146 of file video_capture_params.cpp.
References vidcap_params::driver, and vidcap_params::next.
Referenced by vidcap_switcher_grab().
| struct module * vidcap_params_get_parent | ( | const struct vidcap_params * | params | ) |
Definition at line 243 of file video_capture_params.cpp.
Referenced by vidcap_aggregate_init(), vidcap_dshow_init(), vidcap_file_init(), vidcap_import_init(), vidcap_screen_win_init(), vidcap_switcher_init(), vidcap_syphon_init(), and vidcap_ug_input_init().
| void vidcap_params_set_capture_filter | ( | struct vidcap_params * | params, |
| const char * | req_capture_filter ) |
Definition at line 192 of file video_capture_params.cpp.
Referenced by initialize_video_capture(), and parse_options_internal().
| void vidcap_params_set_device | ( | struct vidcap_params * | params, |
| const char * | config ) |
Fills the structure with device config string in format either driver[:params] or alias.
Definition at line 166 of file video_capture_params.cpp.
References vidcap_dispatch_alias().
Referenced by ug_options::ug_options(), adjust_params(), parse_options_internal(), test_video_capture(), and vidcap_screen_win_init().

| void vidcap_params_set_driver | ( | struct vidcap_params * | params, |
| const char * | driver ) |
Definition at line 186 of file video_capture_params.cpp.
References vidcap_params::driver.
Referenced by vidcap_screen_linux_init().
| void vidcap_params_set_flags | ( | struct vidcap_params * | params, |
| unsigned int | flags ) |
Definition at line 203 of file video_capture_params.cpp.
References flags.
Referenced by initialize_video_capture(), vidcap_aggregate_init(), and vidcap_switcher_init().
| void vidcap_params_set_parent | ( | struct vidcap_params * | params, |
| struct module * | mod ) |
Definition at line 248 of file video_capture_params.cpp.
Referenced by initialize_video_capture(), and vidcap_screen_win_init().