Data Structures |
struct | vbi_capture_buffer |
Typedefs |
typedef vbi_capture_buffer | vbi_capture_buffer |
typedef vbi_capture | vbi_capture |
| Opaque device interface handle.
|
Functions |
vbi_capture * | vbi_capture_v4l2_new (const char *dev_name, int buffers, unsigned int *services, int strict, char **errorstr, vbi_bool trace) |
vbi_capture * | vbi_capture_v4l2k_new (const char *dev_name, int fd, int buffers, unsigned int *services, int strict, char **errorstr, vbi_bool trace) |
vbi_capture * | vbi_capture_v4l_new (const char *dev_name, int scanning, unsigned int *services, int strict, char **errorstr, vbi_bool trace) |
vbi_capture * | vbi_capture_v4l_sidecar_new (const char *dev_name, int given_fd, unsigned int *services, int strict, char **errorstr, vbi_bool trace) |
vbi_capture * | vbi_capture_bktr_new (const char *dev_name, int scanning, unsigned int *services, int strict, char **errstr, vbi_bool trace) |
int | vbi_capture_read_raw (vbi_capture *capture, void *data, double *timestamp, struct timeval *timeout) |
int | vbi_capture_read_sliced (vbi_capture *capture, vbi_sliced *data, int *lines, double *timestamp, struct timeval *timeout) |
int | vbi_capture_read (vbi_capture *capture, void *raw_data, vbi_sliced *sliced_data, int *lines, double *timestamp, struct timeval *timeout) |
int | vbi_capture_pull_raw (vbi_capture *capture, vbi_capture_buffer **buffer, struct timeval *timeout) |
int | vbi_capture_pull_sliced (vbi_capture *capture, vbi_capture_buffer **buffer, struct timeval *timeout) |
int | vbi_capture_pull (vbi_capture *capture, vbi_capture_buffer **raw_buffer, vbi_capture_buffer **sliced_buffer, struct timeval *timeout) |
vbi_raw_decoder * | vbi_capture_parameters (vbi_capture *capture) |
int | vbi_capture_fd (vbi_capture *capture) |
void | vbi_capture_delete (vbi_capture *capture) |