天嵌二次封装库使用手册  V2.1.2
uvc_fd结构体 参考

uvc设备信息结构体 更多...

#include <lib_uvc2.h>

uvc_fd 的协作图:

Public 属性

const char * name
 设备名 更多...
 
int v4l2_fd
 打开设备name后的文件描述符 更多...
 
int in_width
 输入的宽 更多...
 
int in_height
 输入的高 更多...
 
int width
 更多...
 
int height
 更多...
 
int sizeimage
 图像大小 更多...
 
int top
 顶部边距 更多...
 
int left
 左边边距 更多...
 
int rotate
 旋转度数 更多...
 
int cap_fmt
 像素格式 更多...
 
int camera_framerate
 摄像头帧率 更多...
 
int capture_mode
 捕获模式 更多...
 
int usb_camera
 usb摄像头 更多...
 
struct videobuffer buffers [4]
 缓冲区 更多...
 
unsigned int buf_count
 缓冲区个数 更多...
 
int buf_index
 缓冲区的索引号 更多...
 

详细描述

uvc设备信息结构体

在文件 lib_uvc2.h39 行定义.

类成员变量说明

unsigned int uvc_fd::buf_count

缓冲区个数

在文件 lib_uvc2.h55 行定义.

int uvc_fd::buf_index

缓冲区的索引号

在文件 lib_uvc2.h56 行定义.

struct videobuffer uvc_fd::buffers[4]

缓冲区

在文件 lib_uvc2.h54 行定义.

int uvc_fd::camera_framerate

摄像头帧率

在文件 lib_uvc2.h51 行定义.

int uvc_fd::cap_fmt

像素格式

在文件 lib_uvc2.h50 行定义.

int uvc_fd::capture_mode

捕获模式

在文件 lib_uvc2.h52 行定义.

int uvc_fd::height

在文件 lib_uvc2.h45 行定义.

int uvc_fd::in_height

输入的高

在文件 lib_uvc2.h43 行定义.

int uvc_fd::in_width

输入的宽

在文件 lib_uvc2.h42 行定义.

int uvc_fd::left

左边边距

在文件 lib_uvc2.h48 行定义.

const char* uvc_fd::name

设备名

在文件 lib_uvc2.h40 行定义.

int uvc_fd::rotate

旋转度数

在文件 lib_uvc2.h49 行定义.

int uvc_fd::sizeimage

图像大小

在文件 lib_uvc2.h46 行定义.

int uvc_fd::top

顶部边距

在文件 lib_uvc2.h47 行定义.

int uvc_fd::usb_camera

usb摄像头

在文件 lib_uvc2.h53 行定义.

int uvc_fd::v4l2_fd

打开设备name后的文件描述符

在文件 lib_uvc2.h41 行定义.

int uvc_fd::width

在文件 lib_uvc2.h44 行定义.


该结构体的文档由以下文件生成: