Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [Port2] : USB Composite Device
- Is Port User Connectable: yes
- Is Port Debug Capable: no
- Companion Port Number: 0
- Companion Hub Symbolic Link Name:
- Protocols Supported:
- USB 1.1: yes
- USB 2.0: yes
- USB 3.0: no
- Device Power State: PowerDeviceD3
- ---===>Device Information<===---
- English product name: "VIDEO DEMO"
- ConnectionStatus:
- Current Config Value: 0x01 -> Device Bus Speed: High (is not SuperSpeed or higher capable)
- Device Address: 0x13
- Open Pipes: 1
- ===>Device Descriptor<===
- bLength: 0x12
- bDescriptorType: 0x01
- bcdUSB: 0x0200
- bDeviceClass: 0xEF -> This is a Multi-interface Function Code Device
- bDeviceSubClass: 0x02 -> This is the Common Class Sub Class
- bDeviceProtocol: 0x01 -> This is the Interface Association Descriptor protocol
- bMaxPacketSize0: 0x40 = (64) Bytes
- idVendor: 0x1FC9 = NXP Semiconductors
- idProduct: 0x0099
- bcdDevice: 0x0101
- iManufacturer: 0x01
- English (United States) "NXP SEMICONDUCTORS"
- iProduct: 0x02
- English (United States) "VIDEO DEMO"
- iSerialNumber: 0x00
- bNumConfigurations: 0x01
- ---===>Open Pipes<===---
- ===>Endpoint Descriptor<===
- bLength: 0x07
- bDescriptorType: 0x05
- bEndpointAddress: 0x81 -> Direction: IN - EndpointID: 1
- bmAttributes: 0x03 -> Interrupt Transfer Type
- wMaxPacketSize: 0x0008 = 1 transactions per microframe, 0x08 max bytes
- bInterval: 0x07
- ---===>Full Configuration Descriptor<===---
- ===>Configuration Descriptor<===
- bLength: 0x09
- bDescriptorType: 0x02
- wTotalLength: 0x00C2 -> Validated
- bNumInterfaces: 0x02
- bConfigurationValue: 0x01
- iConfiguration: 0x00
- bmAttributes: 0xC0 -> Self Powered
- MaxPower: 0x32 = 100 mA
- ===>IAD Descriptor<===
- bLength: 0x08
- bDescriptorType: 0x0B
- bFirstInterface: 0x00
- bInterfaceCount: 0x02
- bFunctionClass: 0x0E -> Video Interface Class
- bFunctionSubClass: 0x03 -> Video Interface Collection
- bFunctionProtocol: 0x00 -> PC_PROTOCOL_UNDEFINED protocol
- iFunction: 0x03
- English (United States) "Virtual Camera Device"
- ===>Interface Descriptor<===
- bLength: 0x09
- bDescriptorType: 0x04
- bInterfaceNumber: 0x00
- bAlternateSetting: 0x00
- bNumEndpoints: 0x01
- bInterfaceClass: 0x0E -> Video Interface Class
- bInterfaceSubClass: 0x01 -> Video Control Interface SubClass
- bInterfaceProtocol: 0x00
- iInterface: 0x00
- ===>Class-Specific Video Control Interface Header Descriptor<===
- bLength: 0x0D
- bDescriptorType: 0x24
- bDescriptorSubtype: 0x01
- bcdVDC: 0x0100
- wTotalLength: 0x0033 -> Validated
- dwClockFreq: 0x005B8D80 = (6000000) Hz
- bInCollection: 0x01
- baInterfaceNr[1]: 0x01
- USB Video Class device: spec version 1.0
- ===>Video Control Input Terminal Descriptor<===
- bLength: 0x12
- bDescriptorType: 0x24
- bDescriptorSubtype: 0x02
- bTerminalID: 0x01
- wTerminalType: 0x0201 = (ITT_CAMERA)
- bAssocTerminal: 0x00
- iTerminal: 0x00
- ===>Camera Input Terminal Data
- wObjectiveFocalLengthMin: 0x0000
- wObjectiveFocalLengthMax: 0x0000
- wOcularFocalLength: 0x0000
- bControlSize: 0x03
- bmControls : 0x00 0x00 0x00
- D00 = 0 no - Scanning Mode
- D01 = 0 no - Auto-Exposure Mode
- D02 = 0 no - Auto-Exposure Priority
- D03 = 0 no - Exposure Time (Absolute)
- D04 = 0 no - Exposure Time (Relative)
- D05 = 0 no - Focus (Absolute)
- D06 = 0 no - Focus (Relative)
- D07 = 0 no - Iris (Absolute)
- D08 = 0 no - Iris (Relative)
- D09 = 0 no - Zoom (Absolute)
- D10 = 0 no - Zoom (Relative)
- D11 = 0 no - PanTilt (Absolute)
- D12 = 0 no - PanTilt (Relative)
- D13 = 0 no - Roll (Absolute)
- D14 = 0 no - Roll (Relative)
- D15 = 0 no - Reserved
- D16 = 0 no - Reserved
- D17 = 0 no - Focus, Auto
- D18 = 0 no - Privacy
- D19 = 0 no - Focus, Simple
- D20 = 0 no - Window
- D21 = 0 no - Region of Interest
- D22 = 0 no - Reserved
- D23 = 0 no - Reserved
- ===>Video Control Output Terminal Descriptor<===
- bLength: 0x09
- bDescriptorType: 0x24
- bDescriptorSubtype: 0x03
- bTerminalID: 0x02
- wTerminalType: 0x0101 = (TT_STREAMING)
- bAssocTerminal: 0x00
- bSourceID: 0x01
- iTerminal: 0x00
- ===>Video Control Processing Unit Descriptor<===
- bLength: 0x0B
- bDescriptorType: 0x24
- bDescriptorSubtype: 0x05
- bUnitID: 0x03
- bSourceID: 0x01
- wMaxMultiplier: 0x0000
- bControlSize: 0x02
- bmControls : 0x00 0x00
- D00 = 0 no - Brightness
- D01 = 0 no - Contrast
- D02 = 0 no - Hue
- D03 = 0 no - Saturation
- D04 = 0 no - Sharpness
- D05 = 0 no - Gamma
- D06 = 0 no - White Balance Temperature
- D07 = 0 no - White Balance Component
- D08 = 0 no - Backlight Compensation
- D09 = 0 no - Gain
- D10 = 0 no - Power Line Frequency
- D11 = 0 no - Hue, Auto
- D12 = 0 no - White Balance Temperature, Auto
- D13 = 0 no - White Balance Component, Auto
- D14 = 0 no - Digital Multiplier
- D15 = 0 no - Digital Multiplier Limit
- iProcessing : 0x00
- ===>Endpoint Descriptor<===
- bLength: 0x07
- bDescriptorType: 0x05
- bEndpointAddress: 0x81 -> Direction: IN - EndpointID: 1
- bmAttributes: 0x03 -> Interrupt Transfer Type
- wMaxPacketSize: 0x0008 = 1 transactions per microframe, 0x08 max bytes
- bInterval: 0x07
- ===>Interface Descriptor<===
- bLength: 0x09
- bDescriptorType: 0x04
- bInterfaceNumber: 0x01
- bAlternateSetting: 0x00
- bNumEndpoints: 0x00
- bInterfaceClass: 0x0E -> Video Interface Class
- bInterfaceSubClass: 0x02 -> Video Streaming Interface SubClass
- bInterfaceProtocol: 0x00
- iInterface: 0x00
- ===>Video Class-Specific VS Video Input Header Descriptor<===
- bLength: 0x0E
- bDescriptorType: 0x24
- bDescriptorSubtype: 0x01
- bNumFormats: 0x01
- wTotalLength: 0x0055 -> Validated
- bEndpointAddress: 0x82 -> Direction: IN - EndpointID: 2
- bmInfo: 0x00 -> Dynamic Format Change not Supported
- bTerminalLink: 0x02
- bStillCaptureMethod: 0x02 -> Still Capture Method 2
- bTriggerSupport: 0x00 -> No Hardware Triggering Support
- bTriggerUsage: 0x00
- bControlSize: 0x01
- Video Payload Format 1 0x00
- D00 = 0 no - Key Frame Rate
- D01 = 0 no - P Frame Rate
- D02 = 0 no - Compression Quality
- D03 = 0 no - Compression Window Size
- D04 = 0 no - Generate Key Frame
- D05 = 0 no - Update Frame Segment
- D06 = 0 no - Reserved
- D07 = 0 no - Reserved
- ===>Video Streaming MJPEG Format Type Descriptor<===
- bLength: 0x0B
- bDescriptorType: 0x24
- bDescriptorSubtype: 0x06
- bFormatIndex: 0x01
- bNumFrameDescriptors: 0x01
- bmFlags: 0x01 -> Sample Size is Fixed
- bDefaultFrameIndex: 0x01
- bAspectRatioX: 0x00
- bAspectRatioY: 0x00
- bmInterlaceFlags: 0x00
- D00 = 0 non-Interlaced stream or variable
- D01 = 0 2 fields per frame
- D02 = 0 Field 1 not first
- D03 = 0 Reserved
- D4..5 = 0 Field patterns -> Field 1 only
- D6..7 = 0 Display Mode -> Bob only
- bCopyProtect: 0x00 -> Duplication Unrestricted
- *!*ERROR: no Color Matching Descriptor for this format
- ===>Video Streaming MJPEG Frame Type Descriptor<===
- --->This is the Default (optimum) Frame index
- bLength: 0x32
- bDescriptorType: 0x24
- bDescriptorSubtype: 0x07
- bFrameIndex: 0x01
- bmCapabilities: 0x00
- wWidth: 0x00B0 = 176
- wHeight: 0x0090 = 144
- dwMinBitRate: 0x001EF000
- dwMaxBitRate: 0x00B9A000
- dwMaxVideoFrameBufferSize: 0x0000C600
- dwDefaultFrameInterval: 0x000A2C2A = 66.666600 mSec (15.00 Hz)
- bFrameIntervalType: 0x06
- ===>Additional Discrete Frame TypeData
- dwFrameInterval[1]: 0x00051615 = 33.333300 mSec (30.00 Hz)
- dwFrameInterval[2]: 0x00061A80 = 40.000000 mSec (25.00 Hz)
- dwFrameInterval[3]: 0x0007A120 = 50.000000 mSec (20.00 Hz)
- dwFrameInterval[4]: 0x000A2C2A = 66.666600 mSec (15.00 Hz)
- dwFrameInterval[5]: 0x000F4240 = 100.000000 mSec (10.00 Hz)
- dwFrameInterval[6]: 0x001E8480 = 200.000000 mSec (5.00 Hz)
- ===>Still Image Frame Type Descriptor<===
- bLength: 0x0A
- bDescriptorType: 0x24
- bDescriptorSubtype: 0x03
- bEndpointAddress: 0x00
- bNumImageSizePatterns: 0x01
- wWidth[1]: 0x00B0
- wHeight[1]: 0x0090
- bNumCompressionPattern: 0x00
- ===>Interface Descriptor<===
- bLength: 0x09
- bDescriptorType: 0x04
- bInterfaceNumber: 0x01
- bAlternateSetting: 0x01
- bNumEndpoints: 0x01
- bInterfaceClass: 0x0E -> Video Interface Class
- bInterfaceSubClass: 0x02 -> Video Streaming Interface SubClass
- bInterfaceProtocol: 0x00
- iInterface: 0x00
- ===>Endpoint Descriptor<===
- bLength: 0x07
- bDescriptorType: 0x05
- bEndpointAddress: 0x82 -> Direction: IN - EndpointID: 2
- bmAttributes: 0x05 -> Isochronous Transfer Type, Synchronization Type = Asynchronous, Usage Type = Data Endpoint
- wMaxPacketSize: 0x0200 = 1 transactions per microframe, 0x200 max bytes
- bInterval: 0x04
- ===>Additional Error Checking<===
- PASS: number of MJPEG frame descriptors (1) == number of frame descriptors (1) specified in MJPEG format descriptor(s)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement