Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
uvc_entity Struct Reference

#include <uvcvideo.h>

Data Fields

struct list_head list
 
struct list_head chain
 
__u8 id
 
__u16 type
 
char name [64]
 
struct video_devicevdev
 
struct v4l2_subdev subdev
 
unsigned int num_pads
 
unsigned int num_links
 
struct media_padpads
 
union {
   struct {
      __u16   wObjectiveFocalLengthMin
 
      __u16   wObjectiveFocalLengthMax
 
      __u16   wOcularFocalLength
 
      __u8   bControlSize
 
      __u8 *   bmControls
 
   }   camera
 
   struct {
      __u8   bControlSize
 
      __u8 *   bmControls
 
      __u8   bTransportModeSize
 
      __u8 *   bmTransportModes
 
   }   media
 
   struct {
   }   output
 
   struct {
      __u16   wMaxMultiplier
 
      __u8   bControlSize
 
      __u8 *   bmControls
 
      __u8   bmVideoStandards
 
   }   processing
 
   struct {
   }   selector
 
   struct {
      __u8   guidExtensionCode [16]
 
      __u8   bNumControls
 
      __u8   bControlSize
 
      __u8 *   bmControls
 
      __u8 *   bmControlsType
 
   }   extension
 
}; 
 
__u8 bNrInPins
 
__u8baSourceID
 
unsigned int ncontrols
 
struct uvc_controlcontrols
 

Detailed Description

Definition at line 228 of file uvcvideo.h.

Field Documentation

union { ... }
__u8* baSourceID

Definition at line 282 of file uvcvideo.h.

__u8 bControlSize

Definition at line 248 of file uvcvideo.h.

__u8* bmControls

Definition at line 249 of file uvcvideo.h.

__u8* bmControlsType

Definition at line 277 of file uvcvideo.h.

__u8* bmTransportModes

Definition at line 256 of file uvcvideo.h.

__u8 bmVideoStandards

Definition at line 266 of file uvcvideo.h.

__u8 bNrInPins

Definition at line 281 of file uvcvideo.h.

__u8 bNumControls

Definition at line 274 of file uvcvideo.h.

__u8 bTransportModeSize

Definition at line 255 of file uvcvideo.h.

struct { ... } camera

Definition at line 230 of file uvcvideo.h.

struct uvc_control* controls

Definition at line 285 of file uvcvideo.h.

struct { ... } extension
__u8 guidExtensionCode[16]

Definition at line 273 of file uvcvideo.h.

Definition at line 232 of file uvcvideo.h.

Definition at line 229 of file uvcvideo.h.

struct { ... } media
char name[64]

Definition at line 234 of file uvcvideo.h.

unsigned int ncontrols

Definition at line 284 of file uvcvideo.h.

unsigned int num_links

Definition at line 240 of file uvcvideo.h.

unsigned int num_pads

Definition at line 239 of file uvcvideo.h.

struct { ... } output

Definition at line 241 of file uvcvideo.h.

struct { ... } processing
struct { ... } selector

Definition at line 238 of file uvcvideo.h.

Definition at line 233 of file uvcvideo.h.

Definition at line 237 of file uvcvideo.h.

__u16 wMaxMultiplier

Definition at line 263 of file uvcvideo.h.

__u16 wObjectiveFocalLengthMax

Definition at line 246 of file uvcvideo.h.

__u16 wObjectiveFocalLengthMin

Definition at line 245 of file uvcvideo.h.

__u16 wOcularFocalLength

Definition at line 247 of file uvcvideo.h.


The documentation for this struct was generated from the following file: