Linux Kernel
3.7.1
|
#include <uvcvideo.h>
Data Structures | |
struct | uvc_clock |
Data Fields | |
struct list_head | list |
struct uvc_device * | dev |
struct video_device * | vdev |
struct uvc_video_chain * | chain |
atomic_t | active |
struct usb_interface * | intf |
int | intfnum |
__u16 | maxpsize |
struct uvc_streaming_header | header |
enum v4l2_buf_type | type |
unsigned int | nformats |
struct uvc_format * | format |
struct uvc_streaming_control | ctrl |
struct uvc_format * | cur_format |
struct uvc_frame * | cur_frame |
struct mutex | mutex |
unsigned int | frozen: 1 |
struct uvc_video_queue | queue |
void(* | decode )(struct urb *urb, struct uvc_streaming *video, struct uvc_buffer *buf) |
struct { | |
__u8 header [256] | |
unsigned int header_size | |
int skip_payload | |
__u32 payload_size | |
__u32 max_payload_size | |
} | bulk |
struct urb * | urb [UVC_URBS] |
char * | urb_buffer [UVC_URBS] |
dma_addr_t | urb_dma [UVC_URBS] |
unsigned int | urb_size |
__u32 | sequence |
__u8 | last_fid |
struct dentry * | debugfs_dir |
struct { | |
struct uvc_stats_frame frame | |
struct uvc_stats_stream stream | |
} | stats |
struct uvc_streaming::uvc_clock | clock |
Definition at line 421 of file uvcvideo.h.
atomic_t active |
Definition at line 426 of file uvcvideo.h.
struct { ... } bulk |
Definition at line 425 of file uvcvideo.h.
Definition at line 438 of file uvcvideo.h.
struct uvc_format* cur_format |
Definition at line 439 of file uvcvideo.h.
Definition at line 440 of file uvcvideo.h.
Definition at line 470 of file uvcvideo.h.
void(* decode)(struct urb *urb, struct uvc_streaming *video, struct uvc_buffer *buf) |
Definition at line 449 of file uvcvideo.h.
struct uvc_device* dev |
Definition at line 423 of file uvcvideo.h.
Definition at line 436 of file uvcvideo.h.
Definition at line 472 of file uvcvideo.h.
unsigned int frozen |
Definition at line 447 of file uvcvideo.h.
Definition at line 432 of file uvcvideo.h.
Definition at line 454 of file uvcvideo.h.
unsigned int header_size |
Definition at line 455 of file uvcvideo.h.
struct usb_interface* intf |
Definition at line 428 of file uvcvideo.h.
int intfnum |
Definition at line 429 of file uvcvideo.h.
__u8 last_fid |
Definition at line 467 of file uvcvideo.h.
Definition at line 422 of file uvcvideo.h.
__u32 max_payload_size |
Definition at line 458 of file uvcvideo.h.
__u16 maxpsize |
Definition at line 430 of file uvcvideo.h.
Definition at line 444 of file uvcvideo.h.
unsigned int nformats |
Definition at line 435 of file uvcvideo.h.
__u32 payload_size |
Definition at line 457 of file uvcvideo.h.
Definition at line 448 of file uvcvideo.h.
__u32 sequence |
Definition at line 466 of file uvcvideo.h.
int skip_payload |
Definition at line 456 of file uvcvideo.h.
struct { ... } stats |
struct uvc_stats_stream stream |
Definition at line 473 of file uvcvideo.h.
enum v4l2_buf_type type |
Definition at line 433 of file uvcvideo.h.
Definition at line 461 of file uvcvideo.h.
Definition at line 462 of file uvcvideo.h.
dma_addr_t urb_dma[UVC_URBS] |
Definition at line 463 of file uvcvideo.h.
unsigned int urb_size |
Definition at line 464 of file uvcvideo.h.
struct video_device* vdev |
Definition at line 424 of file uvcvideo.h.