87 *available_cards = NULL;
struct audio_frame ** audio
int void(** deleter)(void *))
#define VIDCAP_INIT_OK
initialization successful
#define VIDCAP_NO_GENERIC_FPS_INDICATOR
#define VIDEO_CAPTURE_ABI_VERSION
#define VIDCAP_INIT_AUDIO_NOT_SUPPORTED
card does not support audio
@ LIBRARY_CLASS_VIDEO_CAPTURE
#define REGISTER_HIDDEN_MODULE(name, info, lclass, abi)
struct used to comunicate with audio capture/playback device
Struct video_frame represents a video frame and contains video description.
This is an umbrella header for video functions.
static int vidcap_null_init(struct vidcap_params *params, void **state)
static const struct video_capture_info vidcap_null_info
static struct video_frame * vidcap_null_grab(void *state, struct audio_frame **audio)
static void vidcap_null_done(void *state)
static void vidcap_null_probe(struct device_info **available_cards, int *count, void(**deleter)(void *))
unsigned int vidcap_params_get_flags(const struct vidcap_params *params)
#define VIDCAP_FLAG_AUDIO_ANY