162306a36Sopenharmony_ciWhat: /config/usb-gadget/gadget/functions/uvc.name 262306a36Sopenharmony_ciDate: Dec 2014 362306a36Sopenharmony_ciKernelVersion: 4.0 462306a36Sopenharmony_ciDescription: UVC function directory 562306a36Sopenharmony_ci 662306a36Sopenharmony_ci =================== ============================= 762306a36Sopenharmony_ci streaming_maxburst 0..15 (ss only) 862306a36Sopenharmony_ci streaming_maxpacket 1..1023 (fs), 1..3072 (hs/ss) 962306a36Sopenharmony_ci streaming_interval 1..16 1062306a36Sopenharmony_ci function_name string [32] 1162306a36Sopenharmony_ci =================== ============================= 1262306a36Sopenharmony_ci 1362306a36Sopenharmony_ciWhat: /config/usb-gadget/gadget/functions/uvc.name/control 1462306a36Sopenharmony_ciDate: Dec 2014 1562306a36Sopenharmony_ciKernelVersion: 4.0 1662306a36Sopenharmony_ciDescription: Control descriptors 1762306a36Sopenharmony_ci 1862306a36Sopenharmony_ci All attributes read only except enable_interrupt_ep: 1962306a36Sopenharmony_ci 2062306a36Sopenharmony_ci =================== ============================= 2162306a36Sopenharmony_ci bInterfaceNumber USB interface number for this 2262306a36Sopenharmony_ci streaming interface 2362306a36Sopenharmony_ci enable_interrupt_ep flag to enable the interrupt 2462306a36Sopenharmony_ci endpoint for the VC interface 2562306a36Sopenharmony_ci =================== ============================= 2662306a36Sopenharmony_ci 2762306a36Sopenharmony_ciWhat: /config/usb-gadget/gadget/functions/uvc.name/control/class 2862306a36Sopenharmony_ciDate: Dec 2014 2962306a36Sopenharmony_ciKernelVersion: 4.0 3062306a36Sopenharmony_ciDescription: Class descriptors 3162306a36Sopenharmony_ci 3262306a36Sopenharmony_ciWhat: /config/usb-gadget/gadget/functions/uvc.name/control/class/ss 3362306a36Sopenharmony_ciDate: Dec 2014 3462306a36Sopenharmony_ciKernelVersion: 4.0 3562306a36Sopenharmony_ciDescription: Super speed control class descriptors 3662306a36Sopenharmony_ci 3762306a36Sopenharmony_ciWhat: /config/usb-gadget/gadget/functions/uvc.name/control/class/fs 3862306a36Sopenharmony_ciDate: Dec 2014 3962306a36Sopenharmony_ciKernelVersion: 4.0 4062306a36Sopenharmony_ciDescription: Full speed control class descriptors 4162306a36Sopenharmony_ci 4262306a36Sopenharmony_ciWhat: /config/usb-gadget/gadget/functions/uvc.name/control/terminal 4362306a36Sopenharmony_ciDate: Dec 2014 4462306a36Sopenharmony_ciKernelVersion: 4.0 4562306a36Sopenharmony_ciDescription: Terminal descriptors 4662306a36Sopenharmony_ci 4762306a36Sopenharmony_ciWhat: /config/usb-gadget/gadget/functions/uvc.name/control/terminal/output 4862306a36Sopenharmony_ciDate: Dec 2014 4962306a36Sopenharmony_ciKernelVersion: 4.0 5062306a36Sopenharmony_ciDescription: Output terminal descriptors 5162306a36Sopenharmony_ci 5262306a36Sopenharmony_ciWhat: /config/usb-gadget/gadget/functions/uvc.name/control/terminal/output/default 5362306a36Sopenharmony_ciDate: Dec 2014 5462306a36Sopenharmony_ciKernelVersion: 4.0 5562306a36Sopenharmony_ciDescription: Default output terminal descriptors 5662306a36Sopenharmony_ci 5762306a36Sopenharmony_ci All attributes read only except bSourceID: 5862306a36Sopenharmony_ci 5962306a36Sopenharmony_ci ============== ============================================= 6062306a36Sopenharmony_ci iTerminal index of string descriptor 6162306a36Sopenharmony_ci bSourceID id of the terminal to which this terminal 6262306a36Sopenharmony_ci is connected 6362306a36Sopenharmony_ci bAssocTerminal id of the input terminal to which this output 6462306a36Sopenharmony_ci terminal is associated 6562306a36Sopenharmony_ci wTerminalType terminal type 6662306a36Sopenharmony_ci bTerminalID a non-zero id of this terminal 6762306a36Sopenharmony_ci ============== ============================================= 6862306a36Sopenharmony_ci 6962306a36Sopenharmony_ciWhat: /config/usb-gadget/gadget/functions/uvc.name/control/terminal/camera 7062306a36Sopenharmony_ciDate: Dec 2014 7162306a36Sopenharmony_ciKernelVersion: 4.0 7262306a36Sopenharmony_ciDescription: Camera terminal descriptors 7362306a36Sopenharmony_ci 7462306a36Sopenharmony_ciWhat: /config/usb-gadget/gadget/functions/uvc.name/control/terminal/camera/default 7562306a36Sopenharmony_ciDate: Dec 2014 7662306a36Sopenharmony_ciKernelVersion: 4.0 7762306a36Sopenharmony_ciDescription: Default camera terminal descriptors 7862306a36Sopenharmony_ci 7962306a36Sopenharmony_ci All attributes read only except bmControls, which is read/write: 8062306a36Sopenharmony_ci 8162306a36Sopenharmony_ci ======================== ==================================== 8262306a36Sopenharmony_ci bmControls bitmap specifying which controls are 8362306a36Sopenharmony_ci supported for the video stream 8462306a36Sopenharmony_ci wOcularFocalLength the value of Locular 8562306a36Sopenharmony_ci wObjectiveFocalLengthMax the value of Lmin 8662306a36Sopenharmony_ci wObjectiveFocalLengthMin the value of Lmax 8762306a36Sopenharmony_ci iTerminal index of string descriptor 8862306a36Sopenharmony_ci bAssocTerminal id of the output terminal to which 8962306a36Sopenharmony_ci this terminal is connected 9062306a36Sopenharmony_ci wTerminalType terminal type 9162306a36Sopenharmony_ci bTerminalID a non-zero id of this terminal 9262306a36Sopenharmony_ci ======================== ==================================== 9362306a36Sopenharmony_ci 9462306a36Sopenharmony_ciWhat: /config/usb-gadget/gadget/functions/uvc.name/control/processing 9562306a36Sopenharmony_ciDate: Dec 2014 9662306a36Sopenharmony_ciKernelVersion: 4.0 9762306a36Sopenharmony_ciDescription: Processing unit descriptors 9862306a36Sopenharmony_ci 9962306a36Sopenharmony_ciWhat: /config/usb-gadget/gadget/functions/uvc.name/control/processing/default 10062306a36Sopenharmony_ciDate: Dec 2014 10162306a36Sopenharmony_ciKernelVersion: 4.0 10262306a36Sopenharmony_ciDescription: Default processing unit descriptors 10362306a36Sopenharmony_ci 10462306a36Sopenharmony_ci All attributes read only except bmControls, which is read/write: 10562306a36Sopenharmony_ci 10662306a36Sopenharmony_ci =============== ======================================== 10762306a36Sopenharmony_ci iProcessing index of string descriptor 10862306a36Sopenharmony_ci bmControls bitmap specifying which controls are 10962306a36Sopenharmony_ci supported for the video stream 11062306a36Sopenharmony_ci wMaxMultiplier maximum digital magnification x100 11162306a36Sopenharmony_ci bSourceID id of the terminal to which this unit is 11262306a36Sopenharmony_ci connected 11362306a36Sopenharmony_ci bUnitID a non-zero id of this unit 11462306a36Sopenharmony_ci =============== ======================================== 11562306a36Sopenharmony_ci 11662306a36Sopenharmony_ciWhat: /config/usb-gadget/gadget/functions/uvc.name/control/extensions 11762306a36Sopenharmony_ciDate: Nov 2022 11862306a36Sopenharmony_ciKernelVersion: 6.1 11962306a36Sopenharmony_ciDescription: Extension unit descriptors 12062306a36Sopenharmony_ci 12162306a36Sopenharmony_ciWhat: /config/usb-gadget/gadget/functions/uvc.name/control/extensions/name 12262306a36Sopenharmony_ciDate: Nov 2022 12362306a36Sopenharmony_ciKernelVersion: 6.1 12462306a36Sopenharmony_ciDescription: Extension Unit (XU) Descriptor 12562306a36Sopenharmony_ci 12662306a36Sopenharmony_ci bLength, bUnitID and iExtension are read-only. All others are 12762306a36Sopenharmony_ci read-write. 12862306a36Sopenharmony_ci 12962306a36Sopenharmony_ci ================= ======================================== 13062306a36Sopenharmony_ci bLength size of the descriptor in bytes 13162306a36Sopenharmony_ci bUnitID non-zero ID of this unit 13262306a36Sopenharmony_ci guidExtensionCode Vendor-specific code identifying the XU 13362306a36Sopenharmony_ci bNumControls number of controls in this XU 13462306a36Sopenharmony_ci bNrInPins number of input pins for this unit 13562306a36Sopenharmony_ci baSourceID list of the IDs of the units or terminals 13662306a36Sopenharmony_ci to which this XU is connected 13762306a36Sopenharmony_ci bControlSize size of the bmControls field in bytes 13862306a36Sopenharmony_ci bmControls list of bitmaps detailing which vendor 13962306a36Sopenharmony_ci specific controls are supported 14062306a36Sopenharmony_ci iExtension index of a string descriptor that describes 14162306a36Sopenharmony_ci this extension unit 14262306a36Sopenharmony_ci ================= ======================================== 14362306a36Sopenharmony_ci 14462306a36Sopenharmony_ciWhat: /config/usb-gadget/gadget/functions/uvc.name/control/header 14562306a36Sopenharmony_ciDate: Dec 2014 14662306a36Sopenharmony_ciKernelVersion: 4.0 14762306a36Sopenharmony_ciDescription: Control header descriptors 14862306a36Sopenharmony_ci 14962306a36Sopenharmony_ciWhat: /config/usb-gadget/gadget/functions/uvc.name/control/header/name 15062306a36Sopenharmony_ciDate: Dec 2014 15162306a36Sopenharmony_ciKernelVersion: 4.0 15262306a36Sopenharmony_ciDescription: Specific control header descriptors 15362306a36Sopenharmony_ci 15462306a36Sopenharmony_cidwClockFrequency 15562306a36Sopenharmony_cibcdUVC 15662306a36Sopenharmony_ciWhat: /config/usb-gadget/gadget/functions/uvc.name/streaming 15762306a36Sopenharmony_ciDate: Dec 2014 15862306a36Sopenharmony_ciKernelVersion: 4.0 15962306a36Sopenharmony_ciDescription: Streaming descriptors 16062306a36Sopenharmony_ci 16162306a36Sopenharmony_ci All attributes read only: 16262306a36Sopenharmony_ci 16362306a36Sopenharmony_ci ================ ============================= 16462306a36Sopenharmony_ci bInterfaceNumber USB interface number for this 16562306a36Sopenharmony_ci streaming interface 16662306a36Sopenharmony_ci ================ ============================= 16762306a36Sopenharmony_ci 16862306a36Sopenharmony_ciWhat: /config/usb-gadget/gadget/functions/uvc.name/streaming/class 16962306a36Sopenharmony_ciDate: Dec 2014 17062306a36Sopenharmony_ciKernelVersion: 4.0 17162306a36Sopenharmony_ciDescription: Streaming class descriptors 17262306a36Sopenharmony_ci 17362306a36Sopenharmony_ciWhat: /config/usb-gadget/gadget/functions/uvc.name/streaming/class/ss 17462306a36Sopenharmony_ciDate: Dec 2014 17562306a36Sopenharmony_ciKernelVersion: 4.0 17662306a36Sopenharmony_ciDescription: Super speed streaming class descriptors 17762306a36Sopenharmony_ci 17862306a36Sopenharmony_ciWhat: /config/usb-gadget/gadget/functions/uvc.name/streaming/class/hs 17962306a36Sopenharmony_ciDate: Dec 2014 18062306a36Sopenharmony_ciKernelVersion: 4.0 18162306a36Sopenharmony_ciDescription: High speed streaming class descriptors 18262306a36Sopenharmony_ci 18362306a36Sopenharmony_ciWhat: /config/usb-gadget/gadget/functions/uvc.name/streaming/class/fs 18462306a36Sopenharmony_ciDate: Dec 2014 18562306a36Sopenharmony_ciKernelVersion: 4.0 18662306a36Sopenharmony_ciDescription: Full speed streaming class descriptors 18762306a36Sopenharmony_ci 18862306a36Sopenharmony_ciWhat: /config/usb-gadget/gadget/functions/uvc.name/streaming/color_matching 18962306a36Sopenharmony_ciDate: Dec 2014 19062306a36Sopenharmony_ciKernelVersion: 4.0 19162306a36Sopenharmony_ciDescription: Color matching descriptors 19262306a36Sopenharmony_ci 19362306a36Sopenharmony_ciWhat: /config/usb-gadget/gadget/functions/uvc.name/streaming/color_matching/default 19462306a36Sopenharmony_ciDate: Dec 2014 19562306a36Sopenharmony_ciKernelVersion: 4.0 19662306a36Sopenharmony_ciDescription: Default color matching descriptors 19762306a36Sopenharmony_ci 19862306a36Sopenharmony_ci All attributes read/write: 19962306a36Sopenharmony_ci 20062306a36Sopenharmony_ci ======================== ====================================== 20162306a36Sopenharmony_ci bMatrixCoefficients matrix used to compute luma and 20262306a36Sopenharmony_ci chroma values from the color primaries 20362306a36Sopenharmony_ci bTransferCharacteristics optoelectronic transfer 20462306a36Sopenharmony_ci characteristic of the source picture, 20562306a36Sopenharmony_ci also called the gamma function 20662306a36Sopenharmony_ci bColorPrimaries color primaries and the reference 20762306a36Sopenharmony_ci white 20862306a36Sopenharmony_ci ======================== ====================================== 20962306a36Sopenharmony_ci 21062306a36Sopenharmony_ciWhat: /config/usb-gadget/gadget/functions/uvc.name/streaming/color_matching/name 21162306a36Sopenharmony_ciDate: Dec 2022 21262306a36Sopenharmony_ciKernelVersion: 6.3 21362306a36Sopenharmony_ciDescription: Additional color matching descriptors 21462306a36Sopenharmony_ci 21562306a36Sopenharmony_ci All attributes read/write: 21662306a36Sopenharmony_ci 21762306a36Sopenharmony_ci ======================== ====================================== 21862306a36Sopenharmony_ci bMatrixCoefficients matrix used to compute luma and 21962306a36Sopenharmony_ci chroma values from the color primaries 22062306a36Sopenharmony_ci bTransferCharacteristics optoelectronic transfer 22162306a36Sopenharmony_ci characteristic of the source picture, 22262306a36Sopenharmony_ci also called the gamma function 22362306a36Sopenharmony_ci bColorPrimaries color primaries and the reference 22462306a36Sopenharmony_ci white 22562306a36Sopenharmony_ci ======================== ====================================== 22662306a36Sopenharmony_ci 22762306a36Sopenharmony_ciWhat: /config/usb-gadget/gadget/functions/uvc.name/streaming/mjpeg 22862306a36Sopenharmony_ciDate: Dec 2014 22962306a36Sopenharmony_ciKernelVersion: 4.0 23062306a36Sopenharmony_ciDescription: MJPEG format descriptors 23162306a36Sopenharmony_ci 23262306a36Sopenharmony_ciWhat: /config/usb-gadget/gadget/functions/uvc.name/streaming/mjpeg/name 23362306a36Sopenharmony_ciDate: Dec 2014 23462306a36Sopenharmony_ciKernelVersion: 4.0 23562306a36Sopenharmony_ciDescription: Specific MJPEG format descriptors 23662306a36Sopenharmony_ci 23762306a36Sopenharmony_ci All attributes read only, 23862306a36Sopenharmony_ci except bmaControls and bDefaultFrameIndex: 23962306a36Sopenharmony_ci 24062306a36Sopenharmony_ci =================== ===================================== 24162306a36Sopenharmony_ci bFormatIndex unique id for this format descriptor; 24262306a36Sopenharmony_ci only defined after parent header is 24362306a36Sopenharmony_ci linked into the streaming class; 24462306a36Sopenharmony_ci read-only 24562306a36Sopenharmony_ci bmaControls this format's data for bmaControls in 24662306a36Sopenharmony_ci the streaming header 24762306a36Sopenharmony_ci bmInterlaceFlags specifies interlace information, 24862306a36Sopenharmony_ci read-only 24962306a36Sopenharmony_ci bAspectRatioY the X dimension of the picture aspect 25062306a36Sopenharmony_ci ratio, read-only 25162306a36Sopenharmony_ci bAspectRatioX the Y dimension of the picture aspect 25262306a36Sopenharmony_ci ratio, read-only 25362306a36Sopenharmony_ci bmFlags characteristics of this format, 25462306a36Sopenharmony_ci read-only 25562306a36Sopenharmony_ci bDefaultFrameIndex optimum frame index for this stream 25662306a36Sopenharmony_ci =================== ===================================== 25762306a36Sopenharmony_ci 25862306a36Sopenharmony_ciWhat: /config/usb-gadget/gadget/functions/uvc.name/streaming/mjpeg/name/name 25962306a36Sopenharmony_ciDate: Dec 2014 26062306a36Sopenharmony_ciKernelVersion: 4.0 26162306a36Sopenharmony_ciDescription: Specific MJPEG frame descriptors 26262306a36Sopenharmony_ci 26362306a36Sopenharmony_ci ========================= ===================================== 26462306a36Sopenharmony_ci bFrameIndex unique id for this framedescriptor; 26562306a36Sopenharmony_ci only defined after parent format is 26662306a36Sopenharmony_ci linked into the streaming header; 26762306a36Sopenharmony_ci read-only 26862306a36Sopenharmony_ci dwFrameInterval indicates how frame interval can be 26962306a36Sopenharmony_ci programmed; a number of values 27062306a36Sopenharmony_ci separated by newline can be specified 27162306a36Sopenharmony_ci dwDefaultFrameInterval the frame interval the device would 27262306a36Sopenharmony_ci like to use as default 27362306a36Sopenharmony_ci dwMaxVideoFrameBufferSize the maximum number of bytes the 27462306a36Sopenharmony_ci compressor will produce for a video 27562306a36Sopenharmony_ci frame or still image 27662306a36Sopenharmony_ci dwMaxBitRate the maximum bit rate at the shortest 27762306a36Sopenharmony_ci frame interval in bps 27862306a36Sopenharmony_ci dwMinBitRate the minimum bit rate at the longest 27962306a36Sopenharmony_ci frame interval in bps 28062306a36Sopenharmony_ci wHeight height of decoded bitmap frame in px 28162306a36Sopenharmony_ci wWidth width of decoded bitmam frame in px 28262306a36Sopenharmony_ci bmCapabilities still image support, fixed frame-rate 28362306a36Sopenharmony_ci support 28462306a36Sopenharmony_ci ========================= ===================================== 28562306a36Sopenharmony_ci 28662306a36Sopenharmony_ciWhat: /config/usb-gadget/gadget/functions/uvc.name/streaming/uncompressed 28762306a36Sopenharmony_ciDate: Dec 2014 28862306a36Sopenharmony_ciKernelVersion: 4.0 28962306a36Sopenharmony_ciDescription: Uncompressed format descriptors 29062306a36Sopenharmony_ci 29162306a36Sopenharmony_ciWhat: /config/usb-gadget/gadget/functions/uvc.name/streaming/uncompressed/name 29262306a36Sopenharmony_ciDate: Dec 2014 29362306a36Sopenharmony_ciKernelVersion: 4.0 29462306a36Sopenharmony_ciDescription: Specific uncompressed format descriptors 29562306a36Sopenharmony_ci 29662306a36Sopenharmony_ci ================== ======================================= 29762306a36Sopenharmony_ci bFormatIndex unique id for this format descriptor; 29862306a36Sopenharmony_ci only defined after parent header is 29962306a36Sopenharmony_ci linked into the streaming class; 30062306a36Sopenharmony_ci read-only 30162306a36Sopenharmony_ci bmaControls this format's data for bmaControls in 30262306a36Sopenharmony_ci the streaming header 30362306a36Sopenharmony_ci bmInterlaceFlags specifies interlace information, 30462306a36Sopenharmony_ci read-only 30562306a36Sopenharmony_ci bAspectRatioY the X dimension of the picture aspect 30662306a36Sopenharmony_ci ratio, read-only 30762306a36Sopenharmony_ci bAspectRatioX the Y dimension of the picture aspect 30862306a36Sopenharmony_ci ratio, read-only 30962306a36Sopenharmony_ci bDefaultFrameIndex optimum frame index for this stream 31062306a36Sopenharmony_ci bBitsPerPixel number of bits per pixel used to 31162306a36Sopenharmony_ci specify color in the decoded video 31262306a36Sopenharmony_ci frame 31362306a36Sopenharmony_ci guidFormat globally unique id used to identify 31462306a36Sopenharmony_ci stream-encoding format 31562306a36Sopenharmony_ci ================== ======================================= 31662306a36Sopenharmony_ci 31762306a36Sopenharmony_ciWhat: /config/usb-gadget/gadget/functions/uvc.name/streaming/uncompressed/name/name 31862306a36Sopenharmony_ciDate: Dec 2014 31962306a36Sopenharmony_ciKernelVersion: 4.0 32062306a36Sopenharmony_ciDescription: Specific uncompressed frame descriptors 32162306a36Sopenharmony_ci 32262306a36Sopenharmony_ci ========================= ===================================== 32362306a36Sopenharmony_ci bFrameIndex unique id for this framedescriptor; 32462306a36Sopenharmony_ci only defined after parent format is 32562306a36Sopenharmony_ci linked into the streaming header; 32662306a36Sopenharmony_ci read-only 32762306a36Sopenharmony_ci dwFrameInterval indicates how frame interval can be 32862306a36Sopenharmony_ci programmed; a number of values 32962306a36Sopenharmony_ci separated by newline can be specified 33062306a36Sopenharmony_ci dwDefaultFrameInterval the frame interval the device would 33162306a36Sopenharmony_ci like to use as default 33262306a36Sopenharmony_ci dwMaxVideoFrameBufferSize the maximum number of bytes the 33362306a36Sopenharmony_ci compressor will produce for a video 33462306a36Sopenharmony_ci frame or still image 33562306a36Sopenharmony_ci dwMaxBitRate the maximum bit rate at the shortest 33662306a36Sopenharmony_ci frame interval in bps 33762306a36Sopenharmony_ci dwMinBitRate the minimum bit rate at the longest 33862306a36Sopenharmony_ci frame interval in bps 33962306a36Sopenharmony_ci wHeight height of decoded bitmap frame in px 34062306a36Sopenharmony_ci wWidth width of decoded bitmam frame in px 34162306a36Sopenharmony_ci bmCapabilities still image support, fixed frame-rate 34262306a36Sopenharmony_ci support 34362306a36Sopenharmony_ci ========================= ===================================== 34462306a36Sopenharmony_ci 34562306a36Sopenharmony_ciWhat: /config/usb-gadget/gadget/functions/uvc.name/streaming/header 34662306a36Sopenharmony_ciDate: Dec 2014 34762306a36Sopenharmony_ciKernelVersion: 4.0 34862306a36Sopenharmony_ciDescription: Streaming header descriptors 34962306a36Sopenharmony_ci 35062306a36Sopenharmony_ciWhat: /config/usb-gadget/gadget/functions/uvc.name/streaming/header/name 35162306a36Sopenharmony_ciDate: Dec 2014 35262306a36Sopenharmony_ciKernelVersion: 4.0 35362306a36Sopenharmony_ciDescription: Specific streaming header descriptors 35462306a36Sopenharmony_ci 35562306a36Sopenharmony_ci All attributes read only: 35662306a36Sopenharmony_ci 35762306a36Sopenharmony_ci ==================== ===================================== 35862306a36Sopenharmony_ci bTriggerUsage how the host software will respond to 35962306a36Sopenharmony_ci a hardware trigger interrupt event 36062306a36Sopenharmony_ci bTriggerSupport flag specifying if hardware 36162306a36Sopenharmony_ci triggering is supported 36262306a36Sopenharmony_ci bStillCaptureMethod method of still image capture 36362306a36Sopenharmony_ci supported 36462306a36Sopenharmony_ci bTerminalLink id of the output terminal to which 36562306a36Sopenharmony_ci the video endpoint of this interface 36662306a36Sopenharmony_ci is connected 36762306a36Sopenharmony_ci bmInfo capabilities of this video streaming 36862306a36Sopenharmony_ci interface 36962306a36Sopenharmony_ci ==================== ===================================== 37062306a36Sopenharmony_ci 37162306a36Sopenharmony_ciWhat: /sys/class/udc/udc.name/device/gadget/video4linux/video.name/function_name 37262306a36Sopenharmony_ciDate: May 2018 37362306a36Sopenharmony_ciKernelVersion: 4.19 37462306a36Sopenharmony_ciDescription: UVC configfs function instance name 375