struct video_frame long long nonblock
struct video_frame * frame
static const struct video_display_info display_aja_info
static const struct video_capture_info vidcap_aja_info
const char unsigned int flags
struct audio_frame ** audio
int void(** deleter)(void *))
static int vidcap_aja_init_proxy(struct vidcap_params *params, void **state)
__declspec(dllimport) int vidcap_aja_init(struct vidcap_params *params
#define VIDEO_DISPLAY_ABI_VERSION
#define DISPLAY_NO_GENERIC_FPS_INDICATOR
#define VIDCAP_NO_GENERIC_FPS_INDICATOR
#define VIDEO_CAPTURE_ABI_VERSION
unsigned int audio_capture_channels
@ LIBRARY_CLASS_VIDEO_CAPTURE
@ LIBRARY_CLASS_VIDEO_DISPLAY
#define REGISTER_MODULE(name, info, lclass, abi)
Registers module to global modules' registry.
struct used to comunicate with audio capture/playback device
Struct video_frame represents a video frame and contains video description.
LINK_SPEC int vidcap_aja_init(struct vidcap_params *params, void **state)
LINK_SPEC struct video_frame * vidcap_aja_grab(void *state, struct audio_frame **audio)
LINK_SPEC void vidcap_aja_probe(device_info **available_cards, int *count, void(**deleter)(void *))
LINK_SPEC void vidcap_aja_done(void *state)
unsigned int * aja_audio_capture_channels
LINK_SPEC bool display_aja_reconfigure(void *state, struct video_desc desc)
LINK_SPEC bool display_aja_putf(void *state, struct video_frame *frame, long long nonblock)
LINK_SPEC void display_aja_done(void *state)
LINK_SPEC bool display_aja_reconfigure_audio(void *state, int quant_samples, int channels, int sample_rate)
LINK_SPEC void display_aja_put_audio_frame(void *state, const struct audio_frame *frame)
LINK_SPEC void * display_aja_init(struct module *, const char *fmt, unsigned int flags)
LINK_SPEC struct video_frame * display_aja_getf(void *state)
LINK_SPEC bool display_aja_get_property(void *state, int property, void *val, size_t *len)
LINK_SPEC void display_aja_probe(struct device_info **available_cards, int *count, void(**deleter)(void *))