YARP
Yet Another Robot Platform
list.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2006-2020 Istituto Italiano di Tecnologia (IIT)
3  *
4  * This library is free software; you can redistribute it and/or
5  * modify it under the terms of the GNU Lesser General Public
6  * License as published by the Free Software Foundation; either
7  * version 2.1 of the License, or (at your option) any later version.
8  *
9  * This library is distributed in the hope that it will be useful,
10  * but WITHOUT ANY WARRANTY; without even the implied warranty of
11  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12  * Lesser General Public License for more details.
13  *
14  * You should have received a copy of the GNU Lesser General Public
15  * License along with this library; if not, write to the Free Software
16  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
17  */
18 
19 
20 #ifndef YARP_DEVICE_USBCAMERA_LINUX_LIST_H
21 #define YARP_DEVICE_USBCAMERA_LINUX_LIST_H
22 
23 #include <errno.h>
24 #include <stdio.h>
25 #include <string.h>
26 #include <sys/ioctl.h>
27 
28 void enum_image_fmt_v4l2(int fd);
29 
30 void query_current_image_fmt_v4l2(int fd);
31 
32 void query_capture_intf_v4l2(int fd);
33 
34 void query_frame_sizes_v4l2(int fd);
35 
36 void print_v4l2_control(struct v4l2_queryctrl* qc);
37 
38 void list_cap_v4l2(int fd);
39 
40 // void query_controls_v4l2(int fd);
41 
42 #endif // YARP_DEVICE_USBCAMERA_LINUX_LIST_H
query_capture_intf_v4l2
void query_capture_intf_v4l2(int fd)
Definition: list.cpp:93
list_cap_v4l2
void list_cap_v4l2(int fd)
Definition: list.cpp:291
query_frame_sizes_v4l2
void query_frame_sizes_v4l2(int fd)
Definition: list.cpp:172
enum_image_fmt_v4l2
void enum_image_fmt_v4l2(int fd)
Definition: list.cpp:32
print_v4l2_control
void print_v4l2_control(struct v4l2_queryctrl *qc)
Definition: list.cpp:216
query_current_image_fmt_v4l2
void query_current_image_fmt_v4l2(int fd)
Definition: list.cpp:57