rendered paste body#include <stdio.h>
#include <stdlib.h>
#include <sys/ioctl.h>
#include <linux/videodev.h>
typedef struct camera {
int dev;
int x;
int y;
int depth;
int desk_depth;
int frame_number;
struct video_capability vid_cap;
struct video_picture vid_pic;
struct video_window vid_win;
struct video_mbuf vid_buf;
struct video_mmap vid_map;
char *video_dev;
unsigned char *pic;
unsigned char *image;
} cam;
void main(int argc, char* argv[])
{
cam cam ;
cam.video_dev = malloc(sizeof(char)*strlen("/dev/video0") +1) ;
sprintf(cam.video_dev, "/dev/video0") ;
cam.dev = open(cam.video_dev, "O_RDWR") ;
int ret_status = ioctl(cam.dev, VIDIOCGCAP, cam.vid_cap) ;
printf("%d\n", ret_status) ;
close(cam.dev) ;
}