|
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.
1.8.2