![]() |
UltraGrid
UltraGrid Low-Latency High-Resolution Transmission System
|
#include <video_capture.h>

Public Attributes | |
| void(* | done )(void *state) |
| const char * | generic_fps_indicator_prefix |
| struct video_frame *(* | grab )(void *state, struct audio_frame **audio) |
| int(* | init )(struct vidcap_params *param, void **state) |
| device_probe_func | probe |
API for video capture modules
Definition at line 132 of file video_capture.h.
| void(* video_capture_info::done) (void *state) |
Definition at line 140 of file video_capture.h.
Referenced by cleanup().
| const char* video_capture_info::generic_fps_indicator_prefix |
display name, eg. "[gl] ", pass NULL to use own
Definition at line 142 of file video_capture.h.
| struct video_frame *(* video_capture_info::grab) (void *state, struct audio_frame **audio) |
Definition at line 140 of file video_capture.h.
Referenced by vidcap_screen_win_grab().
| int(* video_capture_info::init) (struct vidcap_params *param, void **state) |
| [in] | param | driver parameters |
| [out] | state | returned capture state |
Definition at line 139 of file video_capture.h.
Referenced by initialize_video_capture(), and vidcap_screen_win_init().
| device_probe_func video_capture_info::probe |
Definition at line 133 of file video_capture.h.
Referenced by is_library_registered().