What: /config/usb-gadget/gadget/functions/uvc.name Date: Dec 2014 KernelVersion: 4.0 Description: UVC function directory streaming_maxburst - 0..15 (ss only) streaming_maxpacket - 1..1023 (fs), 1..3072 (hs/ss) streaming_interval - 1..16 What: /config/usb-gadget/gadget/functions/uvc.name/control Date: Dec 2014 KernelVersion: 4.0 Description: Control descriptors What: /config/usb-gadget/gadget/functions/uvc.name/control/class Date: Dec 2014 KernelVersion: 4.0 Description: Class descriptors What: /config/usb-gadget/gadget/functions/uvc.name/control/class/ss Date: Dec 2014 KernelVersion: 4.0 Description: Super speed control class descriptors What: /config/usb-gadget/gadget/functions/uvc.name/control/class/fs Date: Dec 2014 KernelVersion: 4.0 Description: Full speed control class descriptors What: /config/usb-gadget/gadget/functions/uvc.name/control/terminal Date: Dec 2014 KernelVersion: 4.0 Description: Terminal descriptors What: /config/usb-gadget/gadget/functions/uvc.name/control/terminal/output Date: Dec 2014 KernelVersion: 4.0 Description: Output terminal descriptors What: /config/usb-gadget/gadget/functions/uvc.name/control/terminal/output/default Date: Dec 2014 KernelVersion: 4.0 Description: Default output terminal descriptors All attributes read only: iTerminal - index of string descriptor bSourceID - id of the terminal to which this terminal is connected bAssocTerminal - id of the input terminal to which this output terminal is associated wTerminalType - terminal type bTerminalID - a non-zero id of this terminal What: /config/usb-gadget/gadget/functions/uvc.name/control/terminal/camera Date: Dec 2014 KernelVersion: 4.0 Description: Camera terminal descriptors What: /config/usb-gadget/gadget/functions/uvc.name/control/terminal/camera/default Date: Dec 2014 KernelVersion: 4.0 Description: Default camera terminal descriptors All attributes read only: bmControls - bitmap specifying which controls are supported for the video stream wOcularFocalLength - the value of Locular wObjectiveFocalLengthMax- the value of Lmin wObjectiveFocalLengthMin- the value of Lmax iTerminal - index of string descriptor bAssocTerminal - id of the output terminal to which this terminal is connected wTerminalType - terminal type bTerminalID - a non-zero id of this terminal What: /config/usb-gadget/gadget/functions/uvc.name/control/processing Date: Dec 2014 KernelVersion: 4.0 Description: Processing unit descriptors What: /config/usb-gadget/gadget/functions/uvc.name/control/processing/default Date: Dec 2014 KernelVersion: 4.0 Description: Default processing unit descriptors All attributes read only: iProcessing - index of string descriptor bmControls - bitmap specifying which controls are supported for the video stream wMaxMultiplier - maximum digital magnification x100 bSourceID - id of the terminal to which this unit is connected bUnitID - a non-zero id of this unit What: /config/usb-gadget/gadget/functions/uvc.name/control/header Date: Dec 2014 KernelVersion: 4.0 Description: Control header descriptors What: /config/usb-gadget/gadget/functions/uvc.name/control/header/name Date: Dec 2014 KernelVersion: 4.0 Description: Specific control header descriptors dwClockFrequency bcdUVC What: /config/usb-gadget/gadget/functions/uvc.name/streaming Date: Dec 2014 KernelVersion: 4.0 Description: Streaming descriptors What: /config/usb-gadget/gadget/functions/uvc.name/streaming/class Date: Dec 2014 KernelVersion: 4.0 Description: Streaming class descriptors What: /config/usb-gadget/gadget/functions/uvc.name/streaming/class/ss Date: Dec 2014 KernelVersion: 4.0 Description: Super speed streaming class descriptors What: /config/usb-gadget/gadget/functions/uvc.name/streaming/class/hs Date: Dec 2014 KernelVersion: 4.0 Description: High speed streaming class descriptors What: /config/usb-gadget/gadget/functions/uvc.name/streaming/class/fs Date: Dec 2014 KernelVersion: 4.0 Description: Full speed streaming class descriptors What: /config/usb-gadget/gadget/functions/uvc.name/streaming/color_matching Date: Dec 2014 KernelVersion: 4.0 Description: Color matching descriptors What: /config/usb-gadget/gadget/functions/uvc.name/streaming/color_matching/default Date: Dec 2014 KernelVersion: 4.0 Description: Default color matching descriptors All attributes read only: bMatrixCoefficients - matrix used to compute luma and chroma values from the color primaries bTransferCharacteristics- optoelectronic transfer characteristic of the source picutre, also called the gamma function bColorPrimaries - color primaries and the reference white What: /config/usb-gadget/gadget/functions/uvc.name/streaming/mjpeg Date: Dec 2014 KernelVersion: 4.0 Description: MJPEG format descriptors What: /config/usb-gadget/gadget/functions/uvc.name/streaming/mjpeg/name Date: Dec 2014 KernelVersion: 4.0 Description: Specific MJPEG format descriptors All attributes read only, except bmaControls and bDefaultFrameIndex: bmaControls - this format's data for bmaControls in the streaming header bmInterfaceFlags - specifies interlace information, read-only bAspectRatioY - the X dimension of the picture aspect ratio, read-only bAspectRatioX - the Y dimension of the picture aspect ratio, read-only bmFlags - characteristics of this format, read-only bDefaultFrameIndex - optimum frame index for this stream What: /config/usb-gadget/gadget/functions/uvc.name/streaming/mjpeg/name/name Date: Dec 2014 KernelVersion: 4.0 Description: Specific MJPEG frame descriptors dwFrameInterval - indicates how frame interval can be programmed; a number of values separated by newline can be specified dwDefaultFrameInterval - the frame interval the device would like to use as default dwMaxVideoFrameBufferSize- the maximum number of bytes the compressor will produce for a video frame or still image dwMaxBitRate - the maximum bit rate at the shortest frame interval in bps dwMinBitRate - the minimum bit rate at the longest frame interval in bps wHeight - height of decoded bitmap frame in px wWidth - width of decoded bitmam frame in px bmCapabilities - still image support, fixed frame-rate support What: /config/usb-gadget/gadget/functions/uvc.name/streaming/uncompressed Date: Dec 2014 KernelVersion: 4.0 Description: Uncompressed format descriptors What: /config/usb-gadget/gadget/functions/uvc.name/streaming/uncompressed/name Date: Dec 2014 KernelVersion: 4.0 Description: Specific uncompressed format descriptors bmaControls - this format's data for bmaControls in the streaming header bmInterfaceFlags - specifies interlace information, read-only bAspectRatioY - the X dimension of the picture aspect ratio, read-only bAspectRatioX - the Y dimension of the picture aspect ratio, read-only bDefaultFrameIndex - optimum frame index for this stream bBitsPerPixel - number of bits per pixel used to specify color in the decoded video frame guidFormat - globally unique id used to identify stream-encoding format What: /config/usb-gadget/gadget/functions/uvc.name/streaming/uncompressed/name/name Date: Dec 2014 KernelVersion: 4.0 Description: Specific uncompressed frame descriptors dwFrameInterval - indicates how frame interval can be programmed; a number of values separated by newline can be specified dwDefaultFrameInterval - the frame interval the device would like to use as default dwMaxVideoFrameBufferSize- the maximum number of bytes the compressor will produce for a video frame or still image dwMaxBitRate - the maximum bit rate at the shortest frame interval in bps dwMinBitRate - the minimum bit rate at the longest frame interval in bps wHeight - height of decoded bitmap frame in px wWidth - width of decoded bitmam frame in px bmCapabilities - still image support, fixed frame-rate support What: /config/usb-gadget/gadget/functions/uvc.name/streaming/header Date: Dec 2014 KernelVersion: 4.0 Description: Streaming header descriptors What: /config/usb-gadget/gadget/functions/uvc.name/streaming/header/name Date: Dec 2014 KernelVersion: 4.0 Description: Specific streaming header descriptors All attributes read only: bTriggerUsage - how the host software will respond to a hardware trigger interrupt event bTriggerSupport - flag specifying if hardware triggering is supported bStillCaptureMethod - method of still image caputre supported bTerminalLink - id of the output terminal to which the video endpoint of this interface is connected bmInfo - capabilities of this video streaming interface