123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327 |
- 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
- function_name string [32]
- =================== =============================
- What: /config/usb-gadget/gadget/functions/uvc.name/control
- Date: Dec 2014
- KernelVersion: 4.0
- Description: Control descriptors
- All attributes read only:
- ================ =============================
- bInterfaceNumber USB interface number for this
- streaming interface
- ================ =============================
- 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 except bSourceID:
- ============== =============================================
- 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
- All attributes read only:
- ================ =============================
- bInterfaceNumber USB interface number for this
- streaming interface
- ================ =============================
- 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 picture,
- 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:
- =================== =====================================
- bFormatIndex unique id for this format descriptor;
- only defined after parent header is
- linked into the streaming class;
- read-only
- bmaControls this format's data for bmaControls in
- the streaming header
- bmInterlaceFlags 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
- ========================= =====================================
- bFrameIndex unique id for this framedescriptor;
- only defined after parent format is
- linked into the streaming header;
- read-only
- 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
- ================== =======================================
- bFormatIndex unique id for this format descriptor;
- only defined after parent header is
- linked into the streaming class;
- read-only
- bmaControls this format's data for bmaControls in
- the streaming header
- bmInterlaceFlags 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
- ========================= =====================================
- bFrameIndex unique id for this framedescriptor;
- only defined after parent format is
- linked into the streaming header;
- read-only
- 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 capture
- supported
- bTerminalLink id of the output terminal to which
- the video endpoint of this interface
- is connected
- bmInfo capabilities of this video streaming
- interface
- ==================== =====================================
- What: /sys/class/udc/udc.name/device/gadget/video4linux/video.name/function_name
- Date: May 2018
- KernelVersion: 4.19
- Description: UVC configfs function instance name
|