Thanks to visit codestin.com
Credit goes to github.com

Skip to content

falkorichter/uvc_on_mac

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 

Repository files navigation

I DO NOT know if this will be useful, but try

ls -ltr /dev/

Which should sort the entries with the newest modification timestamps at the end of the list.  If a new entry has been created, it should (I hope) sort to the bottom of the list.  That should make it easier to identify a new entry.

Again, I do not know for sure, just hoping it works this way

ls -ltr /dev/

/dev system_profiler SPUSBDataType



Reply

USB:

    USB 3.1 Bus:

      Host Controller Driver: AppleT6000USBXHCI

    USB 3.1 Bus:

      Host Controller Driver: AppleT6000USBXHCI

    USB 3.1 Bus:

      Host Controller Driver: AppleT6000USBXHCI

        UVC Camera :

          Product ID: 0x017f
          Vendor ID: 0x2bdf
          Version: 0.10
          Serial Number: 530550000000100
          Speed: Up to 480 Mb/s
          Manufacturer: UVC 
          Location ID: 0x01100000 / 1
          Current Available (mA): 500
          Current Required (mA): 100
          Extra Operating Current (mA): 0

found this UVC tool: git clone https://github.com/jtfrey/uvc-util.git

gcc -o uvc-util -framework IOKit -framework Foundation uvc-util.m UVCController.m UVCType.m UVCValue.m
âžś  src git:(master) âś— ./uvc-util --list-devices
------------ -------------- ------------ ------------ ------------------------------------------------
Index        Vend:Prod      LocationID   UVC Version  Device name
------------ -------------- ------------ ------------ ------------------------------------------------
0            0x2bdf:0x017f  0x01100000   1.00         UVC Camera 
------------ -------------- ------------ ------------ ------------------------------------------------

opreadlink -f $(brew --prefix opencv)

/dev usbdiagnose

yields:

2024-11-18 09:03:35.970 usbdiagnose[79180:5632799] USB Prober: Error reading USBVendors.txt from the Resources directory
High Speed device @ 1 (0x01100000): .............................................   Miscellaneous/Common Class device: "UVC Camera "
    Port Information:   0x001a
           Not Captive
           Attached to Root Hub
           External Device
           Connected
           Enabled
    Number Of Endpoints (includes EP0):   
        Total Endpoints for Configuration 1 (current):   4
    Device Descriptor   
        Descriptor Version Number:   0x0200
        Device Class:   239   (Miscellaneous)
        Device Subclass:   2   (Common Class)
        Device Protocol:   1   (Interface Association)
        Device MaxPacketSize:   64
        Device VendorID/ProductID:   0x2BDF/0x017F   (unknown vendor)
        Device Version Number:   0x0010
        Number of Configurations:   1
        Manufacturer String:   1 "UVC "
        Product String:   2 "UVC Camera "
        Serial Number String:   3 "530550000000100"
    Configuration Descriptor (current config)   
        Length (and contents):   945
            Raw Descriptor (hex)    0000: 09 02 B1 03 04 01 00 C0  32 08 0B 00 02 0E 03 00  
            Raw Descriptor (hex)    0010: 00 09 04 00 00 01 0E 01  00 00 0D 24 01 00 01 55  
            Raw Descriptor (hex)    0020: 00 00 00 E0 01 01 01 12  24 02 01 01 02 00 00 00  
            Raw Descriptor (hex)    0030: 00 00 00 00 00 03 0A 00  00 09 24 03 02 01 01 00  
            Raw Descriptor (hex)    0040: 04 00 07 24 04 03 01 01  00 0B 24 05 04 03 00 00  
            Raw Descriptor (hex)    0050: 02 5F 17 00 1B 24 06 11  91 72 1E 9A 43 68 83 46  
            Raw Descriptor (hex)    0060: 6D 92 39 BC 79 06 EE 49  0A 01 04 02 FF 03 00 07  
            Raw Descriptor (hex)    0070: 05 85 03 40 00 01 05 25  03 40 00 09 04 01 00 01  
            Raw Descriptor (hex)    0080: 0E 02 00 00 0F 24 01 02  BB 02 81 00 02 00 00 00  
            Raw Descriptor (hex)    0090: 01 04 00 0B 24 06 01 08  00 01 00 00 00 01 1E 24  
            Raw Descriptor (hex)    00a0: 07 01 02 00 05 C0 03 00  00 00 10 00 00 00 10 00  
            Raw Descriptor (hex)    00b0: 80 25 00 15 16 05 00 01  15 16 05 00 1E 24 07 02  
            Raw Descriptor (hex)    00c0: 02 00 04 00 03 00 00 00  10 00 00 00 10 00 00 18  
            Raw Descriptor (hex)    00d0: 00 40 0D 03 00 01 40 0D  03 00 1E 24 07 03 02 00  
            Raw Descriptor (hex)    00e0: 04 58 02 00 00 00 10 00  00 00 10 00 C0 12 00 15  
            Raw Descriptor (hex)    00f0: 16 05 00 01 15 16 05 00  1E 24 07 04 02 D0 02 40  
            Raw Descriptor (hex)    0100: 02 00 00 00 10 00 00 00  10 00 A8 0C 00 15 16 05  
            Raw Descriptor (hex)    0110: 00 01 15 16 05 00 1E 24  07 05 02 80 02 00 02 00  
            Raw Descriptor (hex)    0120: 00 00 10 00 00 00 10 00  00 0A 00 15 16 05 00 01  
            Raw Descriptor (hex)    0130: 15 16 05 00 1E 24 07 06  02 80 02 E0 01 00 00 00  
            Raw Descriptor (hex)    0140: 10 00 00 00 10 00 60 09  00 15 16 05 00 01 15 16  
            Raw Descriptor (hex)    0150: 05 00 1E 24 07 07 02 40  01 F0 00 00 00 00 10 00  
            Raw Descriptor (hex)    0160: 00 00 10 00 58 02 00 15  16 05 00 01 15 16 05 00  
            Raw Descriptor (hex)    0170: 1E 24 07 08 02 78 00 A0  00 00 00 00 10 00 00 00  
            Raw Descriptor (hex)    0180: 10 00 96 00 00 15 16 05  00 01 15 16 05 00 06 24  
            Raw Descriptor (hex)    0190: 0D 00 00 00 1C 24 10 02  08 48 32 36 34 00 00 10  
            Raw Descriptor (hex)    01a0: 00 80 00 00 AA 00 38 9B  71 18 01 00 00 00 01 01  
            Raw Descriptor (hex)    01b0: 1E 24 11 01 02 00 05 C0  03 00 00 00 10 00 00 00  
            Raw Descriptor (hex)    01c0: 10 15 16 05 00 01 00 00  00 00 15 16 05 00 1E 24  
            Raw Descriptor (hex)    01d0: 11 02 02 00 04 00 03 00  00 00 10 00 00 00 10 40  
            Raw Descriptor (hex)    01e0: 0D 03 00 01 00 00 00 00  40 0D 03 00 1E 24 11 03  
            Raw Descriptor (hex)    01f0: 02 00 04 58 02 00 00 00  10 00 00 00 10 15 16 05  
            Raw Descriptor (hex)    0200: 00 01 00 00 00 00 15 16  05 00 1E 24 11 04 02 D0  
            Raw Descriptor (hex)    0210: 02 40 02 00 00 00 10 00  00 00 10 15 16 05 00 01  
            Raw Descriptor (hex)    0220: 00 00 00 00 15 16 05 00  1E 24 11 05 02 80 02 00  
            Raw Descriptor (hex)    0230: 02 00 00 00 10 00 00 00  10 15 16 05 00 01 00 00  
            Raw Descriptor (hex)    0240: 00 00 15 16 05 00 1E 24  11 06 02 80 02 E0 01 00  
            Raw Descriptor (hex)    0250: 00 00 10 00 00 00 10 15  16 05 00 01 00 00 00 00  
            Raw Descriptor (hex)    0260: 15 16 05 00 1E 24 11 07  02 40 01 F0 00 00 00 00  
            Raw Descriptor (hex)    0270: 10 00 00 00 10 15 16 05  00 01 00 00 00 00 15 16  
            Raw Descriptor (hex)    0280: 05 00 1E 24 11 08 02 78  00 A0 00 00 00 00 10 00  
            Raw Descriptor (hex)    0290: 00 00 10 15 16 05 00 01  00 00 00 00 15 16 05 00  
            Raw Descriptor (hex)    02a0: 06 24 0D 00 00 00 1B 24  04 03 04 59 55 59 32 00  
            Raw Descriptor (hex)    02b0: 00 10 00 80 00 00 AA 00  38 9B 71 10 02 00 00 00  
            Raw Descriptor (hex)    02c0: 00 1E 24 05 01 00 00 05  D0 02 00 00 E0 2E 00 00  
            Raw Descriptor (hex)    02d0: E0 2E 00 00 32 00 15 16  05 00 01 15 16 05 00 1E  
            Raw Descriptor (hex)    02e0: 24 05 02 00 80 02 E0 01  00 00 B8 0B 00 00 B8 0B  
            Raw Descriptor (hex)    02f0: 00 80 0C 00 15 16 05 00  01 15 16 05 00 1E 24 05  
            Raw Descriptor (hex)    0300: 03 00 80 02 00 02 00 00  B8 0B 00 00 B8 0B 00 80  
            Raw Descriptor (hex)    0310: 0C 00 15 16 05 00 01 15  16 05 00 1E 24 05 04 00  
            Raw Descriptor (hex)    0320: 80 02 00 01 00 00 B8 0B  00 00 B8 0B 00 80 0C 00  
            Raw Descriptor (hex)    0330: 15 16 05 00 01 15 16 05  00 06 24 0D 00 00 00 07  
            Raw Descriptor (hex)    0340: 05 81 02 00 02 00 08 0B  02 02 01 02 00 00 09 04  
            Raw Descriptor (hex)    0350: 02 00 00 01 01 00 00 09  24 01 00 01 26 00 01 03  
            Raw Descriptor (hex)    0360: 0C 24 02 01 01 02 00 02  03 00 00 00 09 24 03 02  
            Raw Descriptor (hex)    0370: 01 01 00 03 00 08 24 06  03 01 01 03 00 09 04 03  
            Raw Descriptor (hex)    0380: 00 00 01 02 00 00 09 04  03 01 01 01 02 00 00 07  
            Raw Descriptor (hex)    0390: 24 01 02 FF 01 00 0B 24  02 01 02 02 10 01 80 3E  
            Raw Descriptor (hex)    03a0: 00 09 05 83 0D 44 00 04  00 00 07 25 01 01 01 4D  
            Raw Descriptor (hex)    03b0: 01 
        Number of Interfaces:   4
        Configuration Value:   1
        Attributes:   0xC0 (self-powered)
        MaxPower:   100 mA
        Interface Association   Video/Interface Collection
            First Interface   0
            Interface Count   2
            Function Class   14   (Video)
            Function Subclass   3   (Interface Collection)
            Interface Protocol   0
            Function String   0 (none)
        Interface #0 - Video/Control   
            Alternate Setting   0
            Number of Endpoints   1
            Interface Class:   14   (Video)
            Interface Subclass;   1   (Control)
            Interface Protocol:   0
            VDC (Control) Header   
                Length (and contents):   13
                    Raw Descriptor (hex)   0000: 0D 24 01 00 01 55 00 00  00 E0 01 01 01 
                bDescriptorType:   0x24
                bDescriptorSubType:   0x1
                Specification Version Number:   01.0
                Device Clock Frequency (Hz):   31457280
                Number of Video Streaming Interfaces:   1
                Video Interface Number:   1
            VDC (Control) Input Terminal   
                Length (and contents):   18
                    Raw Descriptor (hex)    0000: 12 24 02 01 01 02 00 00  00 00 00 00 00 00 03 0A  
                    Raw Descriptor (hex)    0010: 00 00 
                bDescriptorType:   0x24
                bDescriptorSubType:   0x2
                bTerminalID:   1
                wTerminalType:   0x201 (ITT_CAMERA)
                bAssocTerminal:   0 [NONE]
                iTerminal:   0 [NONE]
                wObjectiveFocalLengthMin:   0
                wObjectiveFocalLengthMax:   0
                wOcularFocalLength:   0
                Controls Supported   Description
                       Auto Exposure Mode
                       Exposure Time (Absolute)
            VDC (Control) Output Terminal   
                Length (and contents):   9
                    Raw Descriptor (hex)   0000: 09 24 03 02 01 01 00 04  00 
                bDescriptorType:   0x24
                bDescriptorSubType:   0x3
                bTerminalID:   2
                wTerminalType:   0x101 (TT_STREAMING)
                bAssocTerminal:   0 [NONE]
                bSourceID:   4
                iTerminal:   0 [NONE]
            VDC (Control) Selector Unit   
                Length (and contents):   7
                    Raw Descriptor (hex)   0000: 07 24 04 03 01 01 00 
                bDescriptorType:   0x24
                bDescriptorSubType:   0x4
                Unit ID:   3
                Number of pins:   1
                Source ID Pin[0]:   1
                Selector Unit String Index:   0 [NONE]
            VDC (Control) Processing Unit   
                Length (and contents):   11
                    Raw Descriptor (hex)   0000: 0B 24 05 04 03 00 00 02  5F 17 00 
                bDescriptorType:   0x24
                bDescriptorSubType:   0x5
                Unit ID:   4
                Source ID:   3
                Digital Multiplier (100X):   0
                Controls Supported   Description
                       Brightness
                       Contrast
                       Hue
                       Saturation
                       Sharpness
                       White Balance Temperature
                       Backlight Compensation
                       Gain
                       Power Line Frequency
                       White Balance Temperature, Auto
                Processing Unit String Index:   0 [NONE]
            VDC (Control) Extension Unit   
                Length (and contents):   27
                    Raw Descriptor (hex)    0000: 1B 24 06 11 91 72 1E 9A  43 68 83 46 6D 92 39 BC  
                    Raw Descriptor (hex)    0010: 79 06 EE 49 0A 01 04 02  FF 03 00 
                bDescriptorType:   0x24
                bDescriptorSubType:   0x6
                bLength:   27
                bDescriptorType:   36
                bDescriptorSubType:   6
                Unit ID:   17
                Vendor UUID:   9a1e7291-6843-4683-6d92-39bc7906ee49
                Number of Controls:   10
                Number of In pins:   1
                Source ID Pin[0]:   4
                Controls Supported   Description
                       Vendor Specific Byte[i] = 0xff
                       Vendor Specific Byte[i] = 0x3
                Processing Unit String Index:   0 [NONE]
            Endpoint 0x85 - Interrupt Input   
                Address:   0x85  (IN)
                Attributes:   0x03  (Interrupt)
                Max Packet Size:   0x0040  (64 x 1  transactions opportunities per microframe)
                Polling Interval:   1 (1 microframe (125 microsecs) )
            VDC Specific Interrupt Endpoint   
                Length (and contents):   5
                    Raw Descriptor (hex)   0000: 05 25 03 40 00 
                Max Transfer Size:   64
        Interface #1 - Video/Streaming   
            Alternate Setting   0
            Number of Endpoints   1
            Interface Class:   14   (Video)
            Interface Subclass;   2   (Streaming)
            Interface Protocol:   0
            VDC (Streaming) Input Header   
                Length (and contents):   15
                    Raw Descriptor (hex)   0000: 0F 24 01 02 BB 02 81 00  02 00 00 00 01 04 00 
                bDescriptorType:   0x24
                bDescriptorSubType:   0x1
                bNumFormats:   2
                wTotalLength:   0x2bb (699)
                bEndpointAddress:   0x81
                Capabilities (0x0)   bmInfo
                bTerminalLink:   2
                bStillCaptureMethod:   0 (None)
                bTriggerSupport   0 (Not Supported)
                bTriggerUsage   Ignored because bTriggerSupport is 0
                bControlSize:   0x1
                bmaControls( Format 1):   0x4
                       Compression quality
                bmaControls( Format 2):   0x4
                       Compression quality
            VDC (Streaming) MJPEG Format Descriptor   
                Length (and contents):   11
                    Raw Descriptor (hex)   0000: 0B 24 06 01 08 00 01 00  00 00 01 
                bDescriptorType:   0x24
                bDescriptorSubType:   0x6
                bFormatIndex:   0x1
                bNumFrameDescriptors:   0x8
                bmFlags   (0x0)
                bDefaultFrameIndex:   0x1
                bAspectRatioX:   0x0
                bAspectRatioY:   0x0
                bmInterlaceFlags   (0x0)
                    Interlaced Stream or Variable   No
                    Fields per frame   1
                    Field 1 first   No
                    Field Pattern   Field 1 only
                    Display Mode   Bob only
                bCopyProtect:   Restricted
            VDC (Streaming) MJPEG Frame Descriptor   
                Length (and contents):   30
                    Raw Descriptor (hex)    0000: 1E 24 07 01 02 00 05 C0  03 00 00 00 10 00 00 00  
                    Raw Descriptor (hex)    0010: 10 00 80 25 00 15 16 05  00 01 15 16 05 00 
                bDescriptorType:   0x24
                bDescriptorSubType:   0x7
                bFrameIndex:   1
                bmCapabilities    (0x2)
                       Unknown capabilities
                wWidth:   0x500 (1280)
                wHeight:   0x3c0 (960)
                dwMinBitRate (bps):   0x10000000 (268435456)
                dwMaxBitRate (bps):   0x10000000 (268435456)
                dwMaxVideoFrameBufferSize (bytes):   0x258000 (2457600)
                dwDefaultFrameInterval:   0x51615 (  33.000 ms)
                Discrete Frame Intervals supported   1
                    dwFrameInterval[1] (100 ns)   0x51615 (  33.000 ms)
            VDC (Streaming) MJPEG Frame Descriptor   
                Length (and contents):   30
                    Raw Descriptor (hex)    0000: 1E 24 07 02 02 00 04 00  03 00 00 00 10 00 00 00  
                    Raw Descriptor (hex)    0010: 10 00 00 18 00 40 0D 03  00 01 40 0D 03 00 
                bDescriptorType:   0x24
                bDescriptorSubType:   0x7
                bFrameIndex:   2
                bmCapabilities    (0x2)
                       Unknown capabilities
                wWidth:   0x400 (1024)
                wHeight:   0x300 (768)
                dwMinBitRate (bps):   0x10000000 (268435456)
                dwMaxBitRate (bps):   0x10000000 (268435456)
                dwMaxVideoFrameBufferSize (bytes):   0x180000 (1572864)
                dwDefaultFrameInterval:   0x30d40 (  20.000 ms)
                Discrete Frame Intervals supported   1
                    dwFrameInterval[1] (100 ns)   0x30d40 (  20.000 ms)
            VDC (Streaming) MJPEG Frame Descriptor   
                Length (and contents):   30
                    Raw Descriptor (hex)    0000: 1E 24 07 03 02 00 04 58  02 00 00 00 10 00 00 00  
                    Raw Descriptor (hex)    0010: 10 00 C0 12 00 15 16 05  00 01 15 16 05 00 
                bDescriptorType:   0x24
                bDescriptorSubType:   0x7
                bFrameIndex:   3
                bmCapabilities    (0x2)
                       Unknown capabilities
                wWidth:   0x400 (1024)
                wHeight:   0x258 (600)
                dwMinBitRate (bps):   0x10000000 (268435456)
                dwMaxBitRate (bps):   0x10000000 (268435456)
                dwMaxVideoFrameBufferSize (bytes):   0x12c000 (1228800)
                dwDefaultFrameInterval:   0x51615 (  33.000 ms)
                Discrete Frame Intervals supported   1
                    dwFrameInterval[1] (100 ns)   0x51615 (  33.000 ms)
            VDC (Streaming) MJPEG Frame Descriptor   
                Length (and contents):   30
                    Raw Descriptor (hex)    0000: 1E 24 07 04 02 D0 02 40  02 00 00 00 10 00 00 00  
                    Raw Descriptor (hex)    0010: 10 00 A8 0C 00 15 16 05  00 01 15 16 05 00 
                bDescriptorType:   0x24
                bDescriptorSubType:   0x7
                bFrameIndex:   4
                bmCapabilities    (0x2)
                       Unknown capabilities
                wWidth:   0x2d0 (720)
                wHeight:   0x240 (576)
                dwMinBitRate (bps):   0x10000000 (268435456)
                dwMaxBitRate (bps):   0x10000000 (268435456)
                dwMaxVideoFrameBufferSize (bytes):   0xca800 (829440)
                dwDefaultFrameInterval:   0x51615 (  33.000 ms)
                Discrete Frame Intervals supported   1
                    dwFrameInterval[1] (100 ns)   0x51615 (  33.000 ms)
            VDC (Streaming) MJPEG Frame Descriptor   
                Length (and contents):   30
                    Raw Descriptor (hex)    0000: 1E 24 07 05 02 80 02 00  02 00 00 00 10 00 00 00  
                    Raw Descriptor (hex)    0010: 10 00 00 0A 00 15 16 05  00 01 15 16 05 00 
                bDescriptorType:   0x24
                bDescriptorSubType:   0x7
                bFrameIndex:   5
                bmCapabilities    (0x2)
                       Unknown capabilities
                wWidth:   0x280 (640)
                wHeight:   0x200 (512)
                dwMinBitRate (bps):   0x10000000 (268435456)
                dwMaxBitRate (bps):   0x10000000 (268435456)
                dwMaxVideoFrameBufferSize (bytes):   0xa0000 (655360)
                dwDefaultFrameInterval:   0x51615 (  33.000 ms)
                Discrete Frame Intervals supported   1
                    dwFrameInterval[1] (100 ns)   0x51615 (  33.000 ms)
            VDC (Streaming) MJPEG Frame Descriptor   
                Length (and contents):   30
                    Raw Descriptor (hex)    0000: 1E 24 07 06 02 80 02 E0  01 00 00 00 10 00 00 00  
                    Raw Descriptor (hex)    0010: 10 00 60 09 00 15 16 05  00 01 15 16 05 00 
                bDescriptorType:   0x24
                bDescriptorSubType:   0x7
                bFrameIndex:   6
                bmCapabilities    (0x2)
                       Unknown capabilities
                wWidth:   0x280 (640)
                wHeight:   0x1e0 (480)
                dwMinBitRate (bps):   0x10000000 (268435456)
                dwMaxBitRate (bps):   0x10000000 (268435456)
                dwMaxVideoFrameBufferSize (bytes):   0x96000 (614400)
                dwDefaultFrameInterval:   0x51615 (  33.000 ms)
                Discrete Frame Intervals supported   1
                    dwFrameInterval[1] (100 ns)   0x51615 (  33.000 ms)
            VDC (Streaming) MJPEG Frame Descriptor   
                Length (and contents):   30
                    Raw Descriptor (hex)    0000: 1E 24 07 07 02 40 01 F0  00 00 00 00 10 00 00 00  
                    Raw Descriptor (hex)    0010: 10 00 58 02 00 15 16 05  00 01 15 16 05 00 
                bDescriptorType:   0x24
                bDescriptorSubType:   0x7
                bFrameIndex:   7
                bmCapabilities    (0x2)
                       Unknown capabilities
                wWidth:   0x140 (320)
                wHeight:   0xf0 (240)
                dwMinBitRate (bps):   0x10000000 (268435456)
                dwMaxBitRate (bps):   0x10000000 (268435456)
                dwMaxVideoFrameBufferSize (bytes):   0x25800 (153600)
                dwDefaultFrameInterval:   0x51615 (  33.000 ms)
                Discrete Frame Intervals supported   1
                    dwFrameInterval[1] (100 ns)   0x51615 (  33.000 ms)
            VDC (Streaming) MJPEG Frame Descriptor   
                Length (and contents):   30
                    Raw Descriptor (hex)    0000: 1E 24 07 08 02 78 00 A0  00 00 00 00 10 00 00 00  
                    Raw Descriptor (hex)    0010: 10 00 96 00 00 15 16 05  00 01 15 16 05 00 
                bDescriptorType:   0x24
                bDescriptorSubType:   0x7
                bFrameIndex:   8
                bmCapabilities    (0x2)
                       Unknown capabilities
                wWidth:   0x78 (120)
                wHeight:   0xa0 (160)
                dwMinBitRate (bps):   0x10000000 (268435456)
                dwMaxBitRate (bps):   0x10000000 (268435456)
                dwMaxVideoFrameBufferSize (bytes):   0x9600 (38400)
                dwDefaultFrameInterval:   0x51615 (  33.000 ms)
                Discrete Frame Intervals supported   1
                    dwFrameInterval[1] (100 ns)   0x51615 (  33.000 ms)
            VDC (Streaming) Color Format Descriptor   
                Length (and contents):   6
                    Raw Descriptor (hex)   0000: 06 24 0D 00 00 00 
                bDescriptorType:   0x24
                bDescriptorSubType:   0xd
                Color Primaries:   0 ( Unspecified (Image characteristic unknown) )
                Transfer Characteristics:   0 ( Unspecified (Image characteristic unknown) )
                Matrix Coefficients:   0 ( Unspecified (Image characteristic unknown) )
            VDC (Streaming) Frame-Based Format Descriptor   
                Length (and contents):   28
                    Raw Descriptor (hex)    0000: 1C 24 10 02 08 48 32 36  34 00 00 10 00 80 00 00  
                    Raw Descriptor (hex)    0010: AA 00 38 9B 71 18 01 00  00 00 01 01 
                bDescriptorType:   0x24
                bDescriptorSubType:   0x10
                bFormatIndex:   0x2
                bNumFrameDescriptors:   0x8
                Format GUID:   34363248-0000-0010-8000-00aa00389b71
                bBitsPerPixel:   0x18 (24)
                bDefaultFrameIndex:   0x1
                bAspectRatioX:   0x0
                bAspectRatioY:   0x0
                bmInterlaceFlags   (0x0)
                    Interlace Stream or variable   NO
                    Fields per Frame   2
                    Field 1 First   No
                    Field Pattern   Field 1 only
                Copy Protection:   Restrict Duplication
                bVariableSize:   0x1
            VDC (Streaming) Frame-Based Frame Descriptor   
                Length (and contents):   30
                    Raw Descriptor (hex)    0000: 1E 24 11 01 02 00 05 C0  03 00 00 00 10 00 00 00  
                    Raw Descriptor (hex)    0010: 10 15 16 05 00 01 00 00  00 00 15 16 05 00 
                bDescriptorType:   0x24
                bDescriptorSubType:   0x11
                bFrameIndex:   0x1
                bmCapabilities    (0x2)
                       Fixed Frame Rate
                       Unknown capabilities
                wWidth:   0x500 (1280)
                wHeight:   0x3c0 (960)
                dwMinBitRate (bps):   0x10000000 (268435456)
                dwMaxBitRate (bps):   0x10000000 (268435456)
                dwDefaultFrameInterval (100 ns):   0x51615 (  33.000 ms)
                dwBytesPerLine:   0x0 (0)
                Discrete Frame Intervals supported   0x1
                    dwFrameInterval[1] (100 ns)   0x40002 (  26.000 ms)
            VDC (Streaming) Frame-Based Frame Descriptor   
                Length (and contents):   30
                    Raw Descriptor (hex)    0000: 1E 24 11 02 02 00 04 00  03 00 00 00 10 00 00 00  
                    Raw Descriptor (hex)    0010: 10 40 0D 03 00 01 00 00  00 00 40 0D 03 00 
                bDescriptorType:   0x24
                bDescriptorSubType:   0x11
                bFrameIndex:   0x2
                bmCapabilities    (0x2)
                       Fixed Frame Rate
                       Unknown capabilities
                wWidth:   0x400 (1024)
                wHeight:   0x300 (768)
                dwMinBitRate (bps):   0x10000000 (268435456)
                dwMaxBitRate (bps):   0x10000000 (268435456)
                dwDefaultFrameInterval (100 ns):   0x30d40 (  20.000 ms)
                dwBytesPerLine:   0x0 (0)
                Discrete Frame Intervals supported   0x1
                    dwFrameInterval[1] (100 ns)   0x58040002 (147665.000 ms)
            VDC (Streaming) Frame-Based Frame Descriptor   
                Length (and contents):   30
                    Raw Descriptor (hex)    0000: 1E 24 11 03 02 00 04 58  02 00 00 00 10 00 00 00  
                    Raw Descriptor (hex)    0010: 10 15 16 05 00 01 00 00  00 00 15 16 05 00 
                bDescriptorType:   0x24
                bDescriptorSubType:   0x11
                bFrameIndex:   0x3
                bmCapabilities    (0x2)
                       Fixed Frame Rate
                       Unknown capabilities
                wWidth:   0x400 (1024)
                wHeight:   0x258 (600)
                dwMinBitRate (bps):   0x10000000 (268435456)
                dwMaxBitRate (bps):   0x10000000 (268435456)
                dwDefaultFrameInterval (100 ns):   0x51615 (  33.000 ms)
                dwBytesPerLine:   0x0 (0)
                Discrete Frame Intervals supported   0x1
                    dwFrameInterval[1] (100 ns)   0x4002d002 (107392.000 ms)
            VDC (Streaming) Frame-Based Frame Descriptor   
                Length (and contents):   30
                    Raw Descriptor (hex)    0000: 1E 24 11 04 02 D0 02 40  02 00 00 00 10 00 00 00  
                    Raw Descriptor (hex)    0010: 10 15 16 05 00 01 00 00  00 00 15 16 05 00 
                bDescriptorType:   0x24
                bDescriptorSubType:   0x11
                bFrameIndex:   0x4
                bmCapabilities    (0x2)
                       Fixed Frame Rate
                       Unknown capabilities
                wWidth:   0x2d0 (720)
                wHeight:   0x240 (576)
                dwMinBitRate (bps):   0x10000000 (268435456)
                dwMaxBitRate (bps):   0x10000000 (268435456)
                dwDefaultFrameInterval (100 ns):   0x51615 (  33.000 ms)
                dwBytesPerLine:   0x0 (0)
                Discrete Frame Intervals supported   0x1
                    dwFrameInterval[1] (100 ns)   0x28002 (  16.000 ms)
            VDC (Streaming) Frame-Based Frame Descriptor   
                Length (and contents):   30
                    Raw Descriptor (hex)    0000: 1E 24 11 05 02 80 02 00  02 00 00 00 10 00 00 00  
                    Raw Descriptor (hex)    0010: 10 15 16 05 00 01 00 00  00 00 15 16 05 00 
                bDescriptorType:   0x24
                bDescriptorSubType:   0x11
                bFrameIndex:   0x5
                bmCapabilities    (0x2)
                       Fixed Frame Rate
                       Unknown capabilities
                wWidth:   0x280 (640)
                wHeight:   0x200 (512)
                dwMinBitRate (bps):   0x10000000 (268435456)
                dwMaxBitRate (bps):   0x10000000 (268435456)
                dwDefaultFrameInterval (100 ns):   0x51615 (  33.000 ms)
                dwBytesPerLine:   0x0 (0)
                Discrete Frame Intervals supported   0x1
                    dwFrameInterval[1] (100 ns)   0xe0028002 (375826.000 ms)
            VDC (Streaming) Frame-Based Frame Descriptor   
                Length (and contents):   30
                    Raw Descriptor (hex)    0000: 1E 24 11 06 02 80 02 E0  01 00 00 00 10 00 00 00  
                    Raw Descriptor (hex)    0010: 10 15 16 05 00 01 00 00  00 00 15 16 05 00 
                bDescriptorType:   0x24
                bDescriptorSubType:   0x11
                bFrameIndex:   0x6
                bmCapabilities    (0x2)
                       Fixed Frame Rate
                       Unknown capabilities
                wWidth:   0x280 (640)
                wHeight:   0x1e0 (480)
                dwMinBitRate (bps):   0x10000000 (268435456)
                dwMaxBitRate (bps):   0x10000000 (268435456)
                dwDefaultFrameInterval (100 ns):   0x51615 (  33.000 ms)
                dwBytesPerLine:   0x0 (0)
                Discrete Frame Intervals supported   0x1
                    dwFrameInterval[1] (100 ns)   0xf0014002 (402661.000 ms)
            VDC (Streaming) Frame-Based Frame Descriptor   
                Length (and contents):   30
                    Raw Descriptor (hex)    0000: 1E 24 11 07 02 40 01 F0  00 00 00 00 10 00 00 00  
                    Raw Descriptor (hex)    0010: 10 15 16 05 00 01 00 00  00 00 15 16 05 00 
                bDescriptorType:   0x24
                bDescriptorSubType:   0x11
                bFrameIndex:   0x7
                bmCapabilities    (0x2)
                       Fixed Frame Rate
                       Unknown capabilities
                wWidth:   0x140 (320)
                wHeight:   0xf0 (240)
                dwMinBitRate (bps):   0x10000000 (268435456)
                dwMaxBitRate (bps):   0x10000000 (268435456)
                dwDefaultFrameInterval (100 ns):   0x51615 (  33.000 ms)
                dwBytesPerLine:   0x0 (0)
                Discrete Frame Intervals supported   0x1
                    dwFrameInterval[1] (100 ns)   0xa0007802 (268438.000 ms)
            VDC (Streaming) Frame-Based Frame Descriptor   
                Length (and contents):   30
                    Raw Descriptor (hex)    0000: 1E 24 11 08 02 78 00 A0  00 00 00 00 10 00 00 00  
                    Raw Descriptor (hex)    0010: 10 15 16 05 00 01 00 00  00 00 15 16 05 00 
                bDescriptorType:   0x24
                bDescriptorSubType:   0x11
                bFrameIndex:   0x8
                bmCapabilities    (0x2)
                       Fixed Frame Rate
                       Unknown capabilities
                wWidth:   0x78 (120)
                wHeight:   0xa0 (160)
                dwMinBitRate (bps):   0x10000000 (268435456)
                dwMaxBitRate (bps):   0x10000000 (268435456)
                dwDefaultFrameInterval (100 ns):   0x51615 (  33.000 ms)
                dwBytesPerLine:   0x0 (0)
                Discrete Frame Intervals supported   0x1
                    dwFrameInterval[1] (100 ns)   0x241b0000 (60574.000 ms)
            VDC (Streaming) Color Format Descriptor   
                Length (and contents):   6
                    Raw Descriptor (hex)   0000: 06 24 0D 00 00 00 
                bDescriptorType:   0x24
                bDescriptorSubType:   0xd
                Color Primaries:   0 ( Unspecified (Image characteristic unknown) )
                Transfer Characteristics:   0 ( Unspecified (Image characteristic unknown) )
                Matrix Coefficients:   0 ( Unspecified (Image characteristic unknown) )
            VDC (Streaming) Uncompressed Format Descriptor   
                Length (and contents):   27
                    Raw Descriptor (hex)    0000: 1B 24 04 03 04 59 55 59  32 00 00 10 00 80 00 00  
                    Raw Descriptor (hex)    0010: AA 00 38 9B 71 10 02 00  00 00 00 
                bDescriptorType:   0x24
                bDescriptorSubType:   0x4
                bFormatIndex:   0x3
                bNumFrameDescriptors:   0x4
                Format GUID:   32595559-0000-0010-8000-00aa00389b71
                bBitsPerPixel:   0x10 (16)
                bDefaultFrameIndex:   0x2
                bAspectRatioX:   0x0
                bAspectRatioY:   0x0
                bmInterlaceFlags   (0x0)
                    Interlace Stream or variable   NO
                    Fields per Frame   2
                    Field 1 First   No
                    Field Pattern   Field 1 only
                    Display Mode   Bob only
                Copy Protection:   No Restrictions
            VDC (Streaming) Uncompressed Frame Descriptor   
                Length (and contents):   30
                    Raw Descriptor (hex)    0000: 1E 24 05 01 00 00 05 D0  02 00 00 E0 2E 00 00 E0  
                    Raw Descriptor (hex)    0010: 2E 00 00 32 00 15 16 05  00 01 15 16 05 00 
                bDescriptorType:   0x24
                bDescriptorSubType:   0x5
                bFrameIndex:   0x1
                bmCapabilities    (0x0)
                wWidth:   0x500 (1280)
                wHeight:   0x2d0 (720)
                dwMinBitRate (bps):   0x2ee00000 (786432000)
                dwMaxBitRate (bps):   0x2ee00000 (786432000)
                dwMaxVideoFrameBufferSize (bytes):   0x320000 (3276800)
                dwDefaultFrameInterval (100 ns):   0x51615 (  33.000 ms)
                Discrete Frame Intervals supported   0x1
                    dwFrameInterval[1] (100 ns)   0x51615 (  33.000 ms)
            VDC (Streaming) Uncompressed Frame Descriptor   
                Length (and contents):   30
                    Raw Descriptor (hex)    0000: 1E 24 05 02 00 80 02 E0  01 00 00 B8 0B 00 00 B8  
                    Raw Descriptor (hex)    0010: 0B 00 80 0C 00 15 16 05  00 01 15 16 05 00 
                bDescriptorType:   0x24
                bDescriptorSubType:   0x5
                bFrameIndex:   0x2
                bmCapabilities    (0x0)
                wWidth:   0x280 (640)
                wHeight:   0x1e0 (480)
                dwMinBitRate (bps):   0xbb80000 (196608000)
                dwMaxBitRate (bps):   0xbb80000 (196608000)
                dwMaxVideoFrameBufferSize (bytes):   0xc8000 (819200)
                dwDefaultFrameInterval (100 ns):   0x51615 (  33.000 ms)
                Discrete Frame Intervals supported   0x1
                    dwFrameInterval[1] (100 ns)   0x51615 (  33.000 ms)
            VDC (Streaming) Uncompressed Frame Descriptor   
                Length (and contents):   30
                    Raw Descriptor (hex)    0000: 1E 24 05 03 00 80 02 00  02 00 00 B8 0B 00 00 B8  
                    Raw Descriptor (hex)    0010: 0B 00 80 0C 00 15 16 05  00 01 15 16 05 00 
                bDescriptorType:   0x24
                bDescriptorSubType:   0x5
                bFrameIndex:   0x3
                bmCapabilities    (0x0)
                wWidth:   0x280 (640)
                wHeight:   0x200 (512)
                dwMinBitRate (bps):   0xbb80000 (196608000)
                dwMaxBitRate (bps):   0xbb80000 (196608000)
                dwMaxVideoFrameBufferSize (bytes):   0xc8000 (819200)
                dwDefaultFrameInterval (100 ns):   0x51615 (  33.000 ms)
                Discrete Frame Intervals supported   0x1
                    dwFrameInterval[1] (100 ns)   0x51615 (  33.000 ms)
            VDC (Streaming) Uncompressed Frame Descriptor   
                Length (and contents):   30
                    Raw Descriptor (hex)    0000: 1E 24 05 04 00 80 02 00  01 00 00 B8 0B 00 00 B8  
                    Raw Descriptor (hex)    0010: 0B 00 80 0C 00 15 16 05  00 01 15 16 05 00 
                bDescriptorType:   0x24
                bDescriptorSubType:   0x5
                bFrameIndex:   0x4
                bmCapabilities    (0x0)
                wWidth:   0x280 (640)
                wHeight:   0x100 (256)
                dwMinBitRate (bps):   0xbb80000 (196608000)
                dwMaxBitRate (bps):   0xbb80000 (196608000)
                dwMaxVideoFrameBufferSize (bytes):   0xc8000 (819200)
                dwDefaultFrameInterval (100 ns):   0x51615 (  33.000 ms)
                Discrete Frame Intervals supported   0x1
                    dwFrameInterval[1] (100 ns)   0x51615 (  33.000 ms)
            VDC (Streaming) Color Format Descriptor   
                Length (and contents):   6
                    Raw Descriptor (hex)   0000: 06 24 0D 00 00 00 
                bDescriptorType:   0x24
                bDescriptorSubType:   0xd
                Color Primaries:   0 ( Unspecified (Image characteristic unknown) )
                Transfer Characteristics:   0 ( Unspecified (Image characteristic unknown) )
                Matrix Coefficients:   0 ( Unspecified (Image characteristic unknown) )
            Endpoint 0x81 - Bulk Input   
                Address:   0x81  (IN)
                Attributes:   0x02  (Bulk)
                Max Packet Size:   512
                Polling Interval:   0 ( Endpoint never NAKs)
        Interface Association   Audio/Streaming
            First Interface   2
            Interface Count   2
            Function Class   1   (Audio)
            Function Subclass   2   (Streaming)
            Interface Protocol   0
            Function String   0 (none)
        Interface #2 - Audio/Control   
            Alternate Setting   0
            Number of Endpoints   0
            Interface Class:   1   (Audio)
            Interface Subclass;   1   (Control)
            Interface Protocol:   0
            Audio Class 1.0 Control Interface   
                Descriptor Version Number:   01.00
                Class Specific Size:   38
                Number of Audio Interfaces:   1
                Audio Interface Number:   3
                Dump Contents (hex):   09 24 01 00 01 26 00 01 03 
            Audio Class 1.0 Input Terminal   
                Terminal ID:   1
                Input Terminal Type:   0x201 (Microphone)
                OutTerminal ID:   0 [NONE]
                Number of Channels:   2
                Spatial config of channels:   0000000000000011
                                  ^.  Left Front
                                 ^..  Right Front
                String index for first logical channel:   0
                Terminal Name String Index:   0 [NONE]
            Audio Class 1.0 Output Terminal   
                Terminal ID:   2
                Output Terminal Type:   0x101 (USB Isochronous Stream)
                InTerminal ID:   0 [NONE]
                Source ID:   3
                Terminal Name String Index:   0 [NONE]
            Audio Class 1.0 Feature Unit   
                Unit ID:   3
                Source ID:   1
                Control Size:   1
                Number of Channels (ch):   0
                    Master Channel:......................... ( Volume, Mute )
                Feature Unit Name String Index:   0
                Dump Contents (hex):   08 24 06 03 01 01 03 00 
        Interface #3 - Audio/Streaming   
            Alternate Setting   0
            Number of Endpoints   0
            Interface Class:   1   (Audio)
            Interface Subclass;   2   (Streaming)
            Interface Protocol:   0
        Interface #3 - Audio/Streaming (#1)   
            Alternate Setting   1
            Number of Endpoints   1
            Interface Class:   1   (Audio)
            Interface Subclass;   2   (Streaming)
            Interface Protocol:   0
            Audio Class 1.0 Streaming Interface   
                Audio Class 1.0 Streaming Interface   
                    Endpoint Terminal ID:   2
                    Delay:   255 frames     
                    Format Tag:   0x0001 (PCM)
            Audio Class 1.0 Streaming Format Type   
                Audio Class 1.0 Stream Format Type Desc.   
                    Format Type:   1 PCM
                    Number Of Channels:   2 STEREO
                    Sub Frame Size:   2
                    Bit Resolution:   16
                    Sample Frequency Type:   0x01 (Discrete)
                    Sample Frequency:   16000 Hz
            Endpoint 0x83 - Isochronous Input   
                Address:   0x83  (IN)
                Attributes:   0x0D  (Isochronous synchronous data endpoint)
                Max Packet Size:   0x0044  (68 x 1  transactions opportunities per microframe)
                Polling Interval:   4 (8 microframes (1 msecs) )
            Class-Specific AS Audio EndPoint   
                Attributes:   0x01  Sample Frequency,  
                bLockDelayUnits:   0x01  (Milliseconds)
                wLockDelay:   333 ms
    Device Qualifier Descriptor   
        Descriptor Version Number:   0x0200
        Device Class   239   (Miscellaneous)
        Device Subclass   2   (Common Class)
        Device Protocol   1   (Interface Association)
        Device MaxPacketSize:   64
        Number of Configurations:   1
        bReserved:   0
    Other Speed Configuration Descriptor   
        Length (and contents):   464
            Raw Descriptor (hex)    0000: 09 07 D0 01 0A 01 00 C0  32 08 0B 00 02 0E 03 00  
            Raw Descriptor (hex)    0010: 00 09 04 00 00 01 0E 01  00 00 0D 24 01 00 01 55  
            Raw Descriptor (hex)    0020: 00 00 00 E0 01 01 01 12  24 02 01 01 02 00 00 00  
            Raw Descriptor (hex)    0030: 00 00 00 00 00 03 0A 00  09 24 03 02 01 01 00 04  
            Raw Descriptor (hex)    0040: 00 07 24 04 03 01 01 00  0B 24 05 04 03 00 00 03  
            Raw Descriptor (hex)    0050: 5F 17 00 07 05 83 03 40  00 01 05 25 03 40 00 09  
            Raw Descriptor (hex)    0060: 04 01 00 01 0E 02 00 00  07 05 81 01 FE 01 01 0E  
            Raw Descriptor (hex)    0070: 24 01 01 5A 01 81 00 02  03 00 00 01 04 1C 24 10  
            Raw Descriptor (hex)    0080: 01 08 48 32 36 34 00 00  10 00 80 00 00 AA 00 38  
            Raw Descriptor (hex)    0090: 9B 71 18 01 00 00 00 00  01 26 24 11 01 00 00 05  
            Raw Descriptor (hex)    00a0: D0 02 00 00 00 02 00 00  00 10 15 16 05 00 00 00  
            Raw Descriptor (hex)    00b0: 00 00 00 15 16 05 00 15  16 05 00 0B 8B 02 00 26  
            Raw Descriptor (hex)    00c0: 24 11 02 00 00 04 00 03  00 00 00 02 00 00 00 10  
            Raw Descriptor (hex)    00d0: 15 16 05 00 00 00 00 00  00 15 16 05 00 15 16 05  
            Raw Descriptor (hex)    00e0: 00 0B 8B 02 00 26 24 11  03 00 80 02 E0 01 00 00  
            Raw Descriptor (hex)    00f0: 00 02 00 00 00 10 15 16  05 00 00 00 00 00 00 15  
            Raw Descriptor (hex)    0100: 16 05 00 15 16 05 00 0B  8B 02 00 26 24 11 04 00  
            Raw Descriptor (hex)    0110: 40 01 F0 00 00 00 00 02  00 00 00 10 15 16 05 00  
            Raw Descriptor (hex)    0120: 00 00 00 00 00 15 16 05  00 15 16 05 00 0B 8B 02  
            Raw Descriptor (hex)    0130: 00 26 24 11 05 00 00 04  40 02 00 00 00 02 00 00  
            Raw Descriptor (hex)    0140: 00 10 15 16 05 00 00 00  00 00 00 15 16 05 00 15  
            Raw Descriptor (hex)    0150: 16 05 00 0B 8B 02 00 26  24 11 06 00 20 03 58 02  
            Raw Descriptor (hex)    0160: 00 00 00 02 00 00 00 10  15 16 05 00 00 00 00 00  
            Raw Descriptor (hex)    0170: 00 15 16 05 00 15 16 05  00 0B 8B 02 00 26 24 11  
            Raw Descriptor (hex)    0180: 07 00 20 03 E0 01 00 00  00 02 00 00 00 10 15 16  
            Raw Descriptor (hex)    0190: 05 00 00 00 00 00 00 15  16 05 00 15 16 05 00 0B  
            Raw Descriptor (hex)    01a0: 8B 02 00 26 24 11 08 00  80 02 68 01 00 00 00 02  
            Raw Descriptor (hex)    01b0: 00 00 00 10 15 16 05 00  00 00 00 00 00 15 16 05  
            Raw Descriptor (hex)    01c0: 00 15 16 05 00 0B 8B 02  00 06 24 0D 00 00 00 00  
            Unknown Descriptor   01d0: 
        Number of Interfaces:   10
        Configuration Value:   1
        Attributes:   0xC0 (self-powered)
        MaxPower:   100 mA
        Interface Association   Video/Interface Collection
            First Interface   0
            Interface Count   2
            Function Class   14   (Video)
            Function Subclass   3   (Interface Collection)
            Interface Protocol   0
            Function String   0 (none)
        Interface #0 - Video/Control   
            Alternate Setting   0
            Number of Endpoints   1
            Interface Class:   14   (Video)
            Interface Subclass;   1   (Control)
            Interface Protocol:   0
            VDC (Control) Header   
                Length (and contents):   13
                    Raw Descriptor (hex)   0000: 0D 24 01 00 01 55 00 00  00 E0 01 01 01 
                bDescriptorType:   0x24
                bDescriptorSubType:   0x1
                Specification Version Number:   01.0
                Device Clock Frequency (Hz):   31457280
                Number of Video Streaming Interfaces:   1
                Video Interface Number:   1
            VDC (Control) Input Terminal   
                Length (and contents):   18
                    Raw Descriptor (hex)    0000: 12 24 02 01 01 02 00 00  00 00 00 00 00 00 03 0A  
                    Raw Descriptor (hex)    0010: 00 09 
                bDescriptorType:   0x24
                bDescriptorSubType:   0x2
                bTerminalID:   1
                wTerminalType:   0x201 (ITT_CAMERA)
                bAssocTerminal:   0 [NONE]
                iTerminal:   0 [NONE]
                wObjectiveFocalLengthMin:   0
                wObjectiveFocalLengthMax:   0
                wOcularFocalLength:   0
                Controls Supported   Description
                       Auto Exposure Mode
                       Exposure Time (Absolute)
                       Reserved
                       Reserved
        Illegal Descriptor:   Length of 0

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published