UVC相机配置描述符实例大全
+ -

UVC相机-批量传输MJPG-4K

2024-08-29 180 0

MJPG 3840X2160X30

  1. =========================== USB Port20 ===========================
  2. Connection Status : 0x01 (Device is connected)
  3. Port Chain : 1-20
  4. Properties : 0x03
  5. IsUserConnectable : yes
  6. PortIsDebugCapable : yes
  7. PortHasMultiCompanions : no
  8. PortConnectorIsTypeC : no
  9. ConnectionIndex : 20
  10. CompanionIndex : 0
  11. CompanionHubSymLnk : USB#ROOT_HUB30#4&31789dfb&0&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8}
  12. CompanionPortNumber : 9
  13. -> CompanionPortChain : 1-9
  14. ======================== USB Device ========================
  15. +++++++++++++++++ Device Information ++++++++++++++++++
  16. Device Description : USB Composite Device
  17. Device Path : \\?\USB#VID_33F1&PID_1035#5&1f3e3f24&0&20#{a5dcbf10-6530-11d2-901f-00c04fb951ed} (GUID_DEVINTERFACE_USB_DEVICE)
  18. Kernel Name : \Device\USBPDO-1
  19. Device ID : USB\VID_33F1&PID_1035\5&1F3E3F24&0&20
  20. Hardware IDs : USB\VID_33F1&PID_1035&REV_0409 USB\VID_33F1&PID_1035
  21. Driver KeyName : {36fc9e60-c465-11cf-8056-444553540000}\0005 (GUID_DEVCLASS_USB)
  22. Driver : \SystemRoot\System32\drivers\usbccgp.sys (Version: 10.0.14393.1794 Date: 2017-10-09)
  23. Driver Inf : C:\Windows\inf\usb.inf
  24. Legacy BusType : PNPBus
  25. Class : USB
  26. Class GUID : {36fc9e60-c465-11cf-8056-444553540000} (GUID_DEVCLASS_USB)
  27. Service : usbccgp
  28. Enumerator : USB
  29. Location Info : Port_#0020.Hub_#0001
  30. Location IDs : PCIROOT(0)#PCI(1400)#USBROOT(0)#USB(20), ACPI(_SB_)#ACPI(PCI0)#ACPI(XHC_)#ACPI(RHUB)#ACPI(SS04)
  31. Container ID : {5a8ef11f-6033-11ef-b64d-806e6f6e6963}
  32. Manufacturer Info : (Standard USB Host Controller)
  33. Capabilities : 0x84 (Removable, SurpriseRemovalOK)
  34. Status : 0x0180600A (DN_DRIVER_LOADED, DN_STARTED, DN_DISABLEABLE, DN_REMOVABLE, DN_NT_ENUMERATOR, DN_NT_DRIVER)
  35. Problem Code : 0
  36. Address : 20
  37. HcDisableSelectiveSuspend: 0
  38. EnableSelectiveSuspend : 0
  39. SelectiveSuspendEnabled : 0
  40. EnhancedPowerMgmtEnabled : 0
  41. IdleInWorkingState : 0
  42. WakeFromSleepState : 0
  43. Power State : D0 (supported: D0, D3, wake from D0)
  44. Child Device 1 : UHD Camera
  45. Device Path : \\?\USB#VID_33F1&PID_1035&MI_00#6&1c58f087&2&0000#{6cfd2a07-7437-42c7-9f6e-2c87fc19a65c}
  46. Kernel Name : \Device\0000003e
  47. Device ID : USB\VID_33F1&PID_1035&MI_00\6&1C58F087&2&0000
  48. Class : USB
  49. Driver KeyName : {36fc9e60-c465-11cf-8056-444553540000}\0026 (GUID_DEVCLASS_USB)
  50. Service : MRCamera
  51. Child Device 1 : MR Camera (USB Video Device)
  52. Device Path 1 : \\?\USB#VID_351E&PID_0265&REV_0409&MI_01#HWLLOWORLD#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global (AM_KSCATEGORY_CAPTURE)
  53. Device Path 2 : \\?\USB#VID_351E&PID_0265&REV_0409&MI_01#HWLLOWORLD#{6994ad05-93ef-11d0-a3cc-00a0c9223196}\global (AM_KSCATEGORY_VIDEO)
  54. Device Path 3 : \\?\USB#VID_351E&PID_0265&REV_0409&MI_01#HWLLOWORLD#{e5323777-f976-4f5b-9b55-b94699c46e44}\global (STATIC_KSCATEGORY_VIDEO_CAMERA)
  55. Device Path 4 : \\?\USB#VID_351E&PID_0265&REV_0409&MI_01#HWLLOWORLD#{a5dcbf10-6530-11d2-901f-00c04fb951ed} (GUID_DEVINTERFACE_USB_DEVICE)
  56. Kernel Name : \Device\0000003f
  57. Device ID : USB\VID_351E&PID_0265&REV_0409&MI_01\HWLLOWORLD
  58. Class : Image
  59. Driver KeyName : {6bdd1fc6-810f-11d0-bec7-08002be2092f}\0006 (GUID_DEVCLASS_IMAGE)
  60. Service : usbvideo
  61. +++++++++++++++++ Registry USB Flags +++++++++++++++++
  62. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\usbflags\33F110350409
  63. osvc : REG_BINARY 00 00
  64. NewInterfaceUsage : REG_DWORD 00000000 (0)
  65. ---------------- Connection Information ---------------
  66. Connection Index : 0x14 (20)
  67. Connection Status : 0x01 (DeviceConnected)
  68. Current Config Value : 0x01
  69. Device Address : 0x02 (2)
  70. Is Hub : 0x00 (no)
  71. Device Bus Speed : 0x02 (High-Speed) -> not true, see below in Connection Information V2
  72. Number Of Open Pipes : 0x02 (2 pipes to data endpoints)
  73. Pipe[0] : EndpointID=4 Direction=IN ScheduleOffset=0 Type=Interrupt
  74. Pipe[1] : EndpointID=1 Direction=IN ScheduleOffset=0 Type=Bulk
  75. Data (HexDump) : 14 00 00 00 12 01 10 03 EF 02 01 09 F1 33 35 10 .............35.
  76. 09 04 01 02 00 01 01 02 00 02 00 02 00 00 00 01 ................
  77. 00 00 00 07 05 84 03 10 00 08 00 00 00 00 07 05 ................
  78. 81 02 00 04 00 00 00 00 00 .........
  79. --------------- Connection Information V2 -------------
  80. Connection Index : 0x14 (20)
  81. Length : 0x10 (16 bytes)
  82. SupportedUsbProtocols : 0x04
  83. Usb110 : 0 (no)
  84. Usb200 : 0 (no)
  85. Usb300 : 1 (yes)
  86. ReservedMBZ : 0x00
  87. Flags : 0x03
  88. DevIsOpAtSsOrHigher : 1 (Is operating at SuperSpeed or higher)
  89. DevIsSsCapOrHigher : 1 (Is SuperSpeed capable or higher)
  90. DevIsOpAtSsPlusOrHigher : 0 (Is not operating at SuperSpeedPlus or higher)
  91. DevIsSsPlusCapOrHigher : 0 (Is not SuperSpeedPlus capable or higher)
  92. ReservedMBZ : 0x00
  93. Data (HexDump) : 14 00 00 00 10 00 00 00 04 00 00 00 03 00 00 00 ................
  94. ---------------------- Device Descriptor ----------------------
  95. bLength : 0x12 (18 bytes)
  96. bDescriptorType : 0x01 (Device Descriptor)
  97. bcdUSB : 0x310 (USB Version 3.10)
  98. bDeviceClass : 0xEF (Miscellaneous)
  99. bDeviceSubClass : 0x02
  100. bDeviceProtocol : 0x01 (IAD - Interface Association Descriptor)
  101. bMaxPacketSize0 : 0x09 (9 bytes)
  102. idVendor : 0x33F1
  103. idProduct : 0x1035
  104. bcdDevice : 0x0409
  105. iManufacturer : 0x01 (String Descriptor 1)
  106. Language 0x0409 : "Linux Foundation"
  107. iProduct : 0x02 (String Descriptor 2)
  108. Language 0x0409 : "UHD Camera"
  109. iSerialNumber : 0x00 (No String Descriptor)
  110. bNumConfigurations : 0x01 (1 Configuration)
  111. Data (HexDump) : 12 01 10 03 EF 02 01 09 F1 33 35 10 09 04 01 02 .........35.....
  112. 00 01 ..
  113. ------------------ Configuration Descriptor -------------------
  114. bLength : 0x09 (9 bytes)
  115. bDescriptorType : 0x02 (Configuration Descriptor)
  116. wTotalLength : 0x095C (2396 bytes)
  117. bNumInterfaces : 0x02 (2 Interfaces)
  118. bConfigurationValue : 0x01 (Configuration 1)
  119. iConfiguration : 0x04 (String Descriptor 4)
  120. Language 0x0409 : "Video"
  121. bmAttributes : 0xC0
  122. D7: Reserved, set 1 : 0x01
  123. D6: Self Powered : 0x01 (yes)
  124. D5: Remote Wakeup : 0x00 (no)
  125. D4..0: Reserved, set 0 : 0x00
  126. MaxPower : 0x00 (0 mA)
  127. Data (HexDump) : 09 02 5C 09 02 01 04 C0 00 08 0B 00 02 0E 03 00 ..\.............
  128. 05 09 04 00 00 01 0E 01 00 05 0D 24 01 00 01 71 ...........$...q
  129. 00 00 6C DC 02 01 01 12 24 02 01 01 02 00 00 00 ..l.....$.......
  130. 00 00 00 00 00 03 0E 1E 00 0B 24 05 02 01 00 40 ..........$....@
  131. 02 7F 17 00 1F 24 06 03 41 76 9E A2 04 DE E3 47 .....$..Av.....G
  132. 8B 2B F4 34 1A FF 00 3B 0E 01 02 06 FF FF FF FF .+.4...;........
  133. FF FF 00 1F 24 06 04 F2 5D BD A8 98 1A 4E 47 8D ....$...]....NG.
  134. D0 D9 26 72 D1 94 FA 06 01 03 06 FF FF FF FF FF ..&r............
  135. FF 00 09 24 03 07 01 01 00 04 00 07 05 84 03 10 ...$............
  136. 00 08 06 30 00 00 10 00 05 25 03 10 00 09 04 01 ...0.....%......
  137. 00 01 0E 02 00 06 12 24 01 05 A9 08 81 00 07 02 .......$........
  138. 00 00 01 00 04 04 04 00 1C 24 10 01 0E 48 32 36 .........$...H26
  139. 34 00 00 10 00 80 00 00 AA 00 38 9B 71 10 0E 00 4.........8.q...
  140. 00 00 00 01 32 24 11 01 00 80 02 E0 01 00 08 2E ....2$..........
  141. 06 00 70 6A 07 15 16 05 00 06 00 00 00 00 15 16 ..pj............
  142. 05 00 80 1A 06 00 20 A1 07 00 2A 2C 0A 00 40 42 ...... ...*,..@B
  143. 0F 00 80 84 1E 00 32 24 11 02 00 40 01 F0 00 00 ......2$...@....
  144. 08 2E 06 00 70 6A 07 15 16 05 00 06 00 00 00 00 ....pj..........
  145. 15 16 05 00 80 1A 06 00 20 A1 07 00 2A 2C 0A 00 ........ ...*,..
  146. 40 42 0F 00 80 84 1E 00 32 24 11 03 00 60 01 20 @B......2$...`.
  147. 01 00 08 2E 06 00 70 6A 07 15 16 05 00 06 00 00 ......pj........
  148. 00 00 15 16 05 00 80 1A 06 00 20 A1 07 00 2A 2C .......... ...*,
  149. 0A 00 40 42 0F 00 80 84 1E 00 32 24 11 04 00 D0 ..@B......2$....
  150. 02 E0 01 00 E0 A5 01 00 40 E3 09 15 16 05 00 06 ........@.......
  151. 00 00 00 00 15 16 05 00 80 1A 06 00 20 A1 07 00 ............ ...
  152. 2A 2C 0A 00 40 42 0F 00 80 84 1E 00 32 24 11 05 *,..@B......2$..
  153. 00 D0 02 40 02 00 08 2E 06 00 70 6A 07 15 16 05 ...@......pj....
  154. 00 06 00 00 00 00 15 16 05 00 80 1A 06 00 20 A1 .............. .
  155. 07 00 2A 2C 0A 00 40 42 0F 00 80 84 1E 00 32 24 ..*,..@B......2$
  156. 11 06 00 20 03 C0 01 00 08 2E 06 00 70 6A 07 15 ... ........pj..
  157. 16 05 00 06 00 00 00 00 15 16 05 00 80 1A 06 00 ................
  158. 20 A1 07 00 2A 2C 0A 00 40 42 0F 00 80 84 1E 00 ...*,..@B......
  159. 32 24 11 07 00 20 03 58 02 00 08 2E 06 00 70 6A 2$... .X......pj
  160. 07 15 16 05 00 06 00 00 00 00 15 16 05 00 80 1A ................
  161. 06 00 20 A1 07 00 2A 2C 0A 00 40 42 0F 00 80 84 .. ...*,..@B....
  162. 1E 00 32 24 11 08 00 C0 03 1C 02 00 08 2E 06 00 ..2$............
  163. 70 6A 07 15 16 05 00 06 00 00 00 00 15 16 05 00 pj..............
  164. 80 1A 06 00 20 A1 07 00 2A 2C 0A 00 40 42 0F 00 .... ...*,..@B..
  165. 80 84 1E 00 32 24 11 09 00 00 04 40 02 00 08 2E ....2$.....@....
  166. 06 00 70 6A 07 15 16 05 00 06 00 00 00 00 15 16 ..pj............
  167. 05 00 80 1A 06 00 20 A1 07 00 2A 2C 0A 00 40 42 ...... ...*,..@B
  168. 0F 00 80 84 1E 00 32 24 11 0A 00 00 05 D0 02 00 ......2$........
  169. 00 65 04 00 00 5E 1A 15 16 05 00 06 00 00 00 00 .e...^..........
  170. 15 16 05 00 80 1A 06 00 20 A1 07 00 2A 2C 0A 00 ........ ...*,..
  171. 40 42 0F 00 80 84 1E 00 32 24 11 0B 00 40 06 80 @B......2$...@..
  172. 03 00 08 2E 06 00 70 6A 07 15 16 05 00 06 00 00 ......pj........
  173. 00 00 15 16 05 00 80 1A 06 00 20 A1 07 00 2A 2C .......... ...*,
  174. 0A 00 40 42 0F 00 80 84 1E 00 32 24 11 0C 00 80 ..@B......2$....
  175. 07 38 04 00 40 E3 09 00 40 70 31 15 16 05 00 06 .8..@...@p1.....
  176. 00 00 00 00 15 16 05 00 80 1A 06 00 20 A1 07 00 ............ ...
  177. 2A 2C 0A 00 40 42 0F 00 80 84 1E 00 32 24 11 0D *,..@B......2$..
  178. 00 00 0A A0 05 00 00 28 23 00 00 78 69 15 16 05 .......(#..xi...
  179. 00 06 00 00 00 00 15 16 05 00 80 1A 06 00 20 A1 .............. .
  180. 07 00 2A 2C 0A 00 40 42 0F 00 80 84 1E 00 32 24 ..*,..@B......2$
  181. 11 0E 00 00 0F 70 08 00 00 1A 4F 00 00 1A 4F 80 .....p....O...O.
  182. 1A 06 00 06 00 00 00 00 15 16 05 00 80 1A 06 00 ................
  183. 20 A1 07 00 2A 2C 0A 00 40 42 0F 00 80 84 1E 00 ...*,..@B......
  184. 0B 24 06 02 0E 00 0C 00 00 00 00 32 24 07 01 00 .$.........2$...
  185. 80 02 E0 01 00 00 77 01 00 00 CA 08 00 60 09 00 ......w......`..
  186. 15 16 05 00 06 15 16 05 00 80 1A 06 00 20 A1 07 ............. ..
  187. 00 2A 2C 0A 00 40 42 0F 00 80 84 1E 00 32 24 07 .*,..@B......2$.
  188. 02 00 40 01 F0 00 00 C0 5D 00 00 80 32 02 00 58 ..@.....]...2..X
  189. 02 00 15 16 05 00 06 15 16 05 00 80 1A 06 00 20 ...............
  190. A1 07 00 2A 2C 0A 00 40 42 0F 00 80 84 1E 00 32 ...*,..@B......2
  191. 24 07 03 00 60 01 20 01 00 C0 7B 00 00 80 E6 02 $...`. ...{.....
  192. 00 18 03 00 15 16 05 00 06 15 16 05 00 80 1A 06 ................
  193. 00 20 A1 07 00 2A 2C 0A 00 40 42 0F 00 80 84 1E . ...*,..@B.....
  194. 00 32 24 07 04 00 D0 02 E0 01 00 E0 A5 01 00 40 .2$............@
  195. E3 09 00 8C 0A 00 15 16 05 00 06 15 16 05 00 80 ................
  196. 1A 06 00 20 A1 07 00 2A 2C 0A 00 40 42 0F 00 80 ... ...*,..@B...
  197. 84 1E 00 32 24 07 05 00 D0 02 40 02 00 40 FA 01 ...2$.....@..@..
  198. 00 80 DD 0B 00 A8 0C 00 15 16 05 00 06 15 16 05 ................
  199. 00 80 1A 06 00 20 A1 07 00 2A 2C 0A 00 40 42 0F ..... ...*,..@B.
  200. 00 80 84 1E 00 32 24 07 06 00 20 03 C0 01 00 80 .....2$... .....
  201. B5 01 00 00 41 0A 00 F0 0A 00 15 16 05 00 06 15 ....A...........
  202. 16 05 00 80 1A 06 00 20 A1 07 00 2A 2C 0A 00 40 ....... ...*,..@
  203. 42 0F 00 80 84 1E 00 32 24 07 07 00 20 03 58 02 B......2$... .X.
  204. 00 F0 49 02 00 A0 BB 0D 00 A6 0E 00 15 16 05 00 ..I.............
  205. 06 15 16 05 00 80 1A 06 00 20 A1 07 00 2A 2C 0A ......... ...*,.
  206. 00 40 42 0F 00 80 84 1E 00 32 24 07 08 00 C0 03 .@B......2$.....
  207. 1C 02 00 10 5C 0C 00 E0 D4 0E 00 D2 0F 00 15 16 ....\...........
  208. 05 00 06 15 16 05 00 80 1A 06 00 20 A1 07 00 2A ........... ...*
  209. 2C 0A 00 40 42 0F 00 80 84 1E 00 32 24 07 09 00 ,..@B......2$...
  210. 00 04 40 02 00 00 D0 02 00 00 E0 10 00 00 12 00 ..@.............
  211. 15 16 05 00 06 15 16 05 00 80 1A 06 00 20 A1 07 ............. ..
  212. 00 2A 2C 0A 00 40 42 0F 00 80 84 1E 00 32 24 07 .*,..@B......2$.
  213. 0A 00 00 05 D0 02 00 00 65 04 00 00 5E 1A 00 20 ........e...^..
  214. 1C 00 15 16 05 00 06 15 16 05 00 80 1A 06 00 20 ...............
  215. A1 07 00 2A 2C 0A 00 40 42 0F 00 80 84 1E 00 32 ...*,..@B......2
  216. 24 07 0B 00 40 06 80 03 00 00 D6 06 00 00 04 29 $...@..........)
  217. 00 C0 2B 00 15 16 05 00 06 15 16 05 00 80 1A 06 ..+.............
  218. 00 20 A1 07 00 2A 2C 0A 00 40 42 0F 00 80 84 1E . ...*,..@B.....
  219. 00 32 24 07 0C 00 80 07 38 04 00 40 E3 09 00 40 .2$.....8..@...@
  220. 70 31 00 48 3F 00 15 16 05 00 06 15 16 05 00 80 p1.H?...........
  221. 1A 06 00 20 A1 07 00 2A 2C 0A 00 40 42 0F 00 80 ... ...*,..@B...
  222. 84 1E 00 32 24 07 0D 00 00 0A A0 05 00 00 28 23 ...2$.........(#
  223. 00 00 78 69 00 80 70 00 15 16 05 00 06 15 16 05 ..xi..p.........
  224. 00 80 1A 06 00 20 A1 07 00 2A 2C 0A 00 40 42 0F ..... ...*,..@B.
  225. 00 80 84 1E 00 32 24 07 0E 00 00 0F 70 08 00 00 .....2$.....p...
  226. 1A 4F 00 00 1A 4F 00 20 FD 00 15 16 05 00 06 15 .O...O. ........
  227. 16 05 00 80 1A 06 00 20 A1 07 00 2A 2C 0A 00 40 ....... ...*,..@
  228. 42 0F 00 80 84 1E 00 1B 24 04 03 07 4E 56 31 32 B.......$...NV12
  229. 00 00 10 00 80 00 00 AA 00 38 9B 71 0C 07 00 00 .........8.q....
  230. 00 00 32 24 05 01 00 80 02 E0 01 00 00 77 01 00 ..2$.........w..
  231. 00 CA 08 00 60 09 00 15 16 05 00 06 15 16 05 00 ....`...........
  232. 80 1A 06 00 20 A1 07 00 2A 2C 0A 00 40 42 0F 00 .... ...*,..@B..
  233. 80 84 1E 00 32 24 05 02 00 40 01 B4 00 00 50 46 ....2$...@....PF
  234. 00 00 E0 A5 01 00 C2 01 00 15 16 05 00 06 15 16 ................
  235. 05 00 80 1A 06 00 20 A1 07 00 2A 2C 0A 00 40 42 ...... ...*,..@B
  236. 0F 00 80 84 1E 00 32 24 05 03 00 20 03 C0 01 00 ......2$... ....
  237. 80 B5 01 00 00 41 0A 00 F0 0A 00 15 16 05 00 06 .....A..........
  238. 15 16 05 00 80 1A 06 00 20 A1 07 00 2A 2C 0A 00 ........ ...*,..
  239. 40 42 0F 00 80 84 1E 00 32 24 05 04 00 20 03 58 @B......2$... .X
  240. 02 00 F0 49 02 00 A0 BB 0D 00 A6 0E 00 15 16 05 ...I............
  241. 00 06 15 16 05 00 80 1A 06 00 20 A1 07 00 2A 2C .......... ...*,
  242. 0A 00 40 42 0F 00 80 84 1E 00 32 24 05 05 00 00 ..@B......2$....
  243. 04 40 02 00 00 D0 02 00 00 E0 10 00 00 12 00 15 .@..............
  244. 16 05 00 06 15 16 05 00 80 1A 06 00 20 A1 07 00 ............ ...
  245. 2A 2C 0A 00 40 42 0F 00 80 84 1E 00 32 24 05 06 *,..@B......2$..
  246. 00 00 05 D0 02 00 00 65 04 00 00 5E 1A 00 20 1C .......e...^.. .
  247. 00 15 16 05 00 06 15 16 05 00 80 1A 06 00 20 A1 .............. .
  248. 07 00 2A 2C 0A 00 40 42 0F 00 80 84 1E 00 32 24 ..*,..@B......2$
  249. 05 07 00 80 07 38 04 00 40 E3 09 00 80 53 3B 00 .....8..@....S;.
  250. 48 3F 00 15 16 05 00 06 15 16 05 00 80 1A 06 00 H?..............
  251. 20 A1 07 00 2A 2C 0A 00 40 42 0F 00 80 84 1E 00 ...*,..@B......
  252. 1B 24 04 04 07 59 55 59 32 00 00 10 00 80 00 00 .$...YUY2.......
  253. AA 00 38 9B 71 10 07 00 00 00 00 32 24 05 01 00 ..8.q......2$...
  254. 80 02 E0 01 00 00 77 01 00 00 CA 08 00 60 09 00 ......w......`..
  255. 15 16 05 00 06 15 16 05 00 80 1A 06 00 20 A1 07 ............. ..
  256. 00 2A 2C 0A 00 40 42 0F 00 80 84 1E 00 32 24 05 .*,..@B......2$.
  257. 02 00 40 01 B4 00 00 50 46 00 00 E0 A5 01 00 C2 ..@....PF.......
  258. 01 00 15 16 05 00 06 15 16 05 00 80 1A 06 00 20 ...............
  259. A1 07 00 2A 2C 0A 00 40 42 0F 00 80 84 1E 00 32 ...*,..@B......2
  260. 24 05 03 00 20 03 C0 01 00 80 B5 01 00 00 41 0A $... .........A.
  261. 00 F0 0A 00 15 16 05 00 06 15 16 05 00 80 1A 06 ................
  262. 00 20 A1 07 00 2A 2C 0A 00 40 42 0F 00 80 84 1E . ...*,..@B.....
  263. 00 32 24 05 04 00 20 03 58 02 00 F0 49 02 00 A0 .2$... .X...I...
  264. BB 0D 00 A6 0E 00 15 16 05 00 06 15 16 05 00 80 ................
  265. 1A 06 00 20 A1 07 00 2A 2C 0A 00 40 42 0F 00 80 ... ...*,..@B...
  266. 84 1E 00 32 24 05 05 00 00 04 40 02 00 00 D0 02 ...2$.....@.....
  267. 00 00 E0 10 00 00 12 00 15 16 05 00 06 15 16 05 ................
  268. 00 80 1A 06 00 20 A1 07 00 2A 2C 0A 00 40 42 0F ..... ...*,..@B.
  269. 00 80 84 1E 00 32 24 05 06 00 00 05 D0 02 00 00 .....2$.........
  270. 65 04 00 00 5E 1A 00 20 1C 00 15 16 05 00 06 15 e...^.. ........
  271. 16 05 00 80 1A 06 00 20 A1 07 00 2A 2C 0A 00 40 ....... ...*,..@
  272. 42 0F 00 80 84 1E 00 32 24 05 07 00 80 07 38 04 B......2$.....8.
  273. 00 40 E3 09 00 80 53 3B 00 48 3F 00 15 16 05 00 .@....S;.H?.....
  274. 06 15 16 05 00 80 1A 06 00 20 A1 07 00 2A 2C 0A ......... ...*,.
  275. 00 40 42 0F 00 80 84 1E 00 06 24 0D 01 01 04 07 .@B.......$.....
  276. 05 81 02 00 04 00 06 30 0F 00 00 00 .......0....
  277. ------------------- IAD Descriptor --------------------
  278. bLength : 0x08 (8 bytes)
  279. bDescriptorType : 0x0B
  280. bFirstInterface : 0x00
  281. bInterfaceCount : 0x02
  282. bFunctionClass : 0x0E (Video)
  283. bFunctionSubClass : 0x03 (Video Interface Collection)
  284. bFunctionProtocol : 0x00 (PC_PROTOCOL_UNDEFINED protocol)
  285. iFunction : 0x05 (String Descriptor 5)
  286. Language 0x0409 : "UHD Camera"
  287. Data (HexDump) : 08 0B 00 02 0E 03 00 05 ........
  288. ---------------- Interface Descriptor -----------------
  289. bLength : 0x09 (9 bytes)
  290. bDescriptorType : 0x04 (Interface Descriptor)
  291. bInterfaceNumber : 0x00
  292. bAlternateSetting : 0x00
  293. bNumEndpoints : 0x01 (1 Endpoint)
  294. bInterfaceClass : 0x0E (Video)
  295. bInterfaceSubClass : 0x01 (Video Control)
  296. bInterfaceProtocol : 0x00
  297. iInterface : 0x05 (String Descriptor 5)
  298. Language 0x0409 : "UHD Camera"
  299. Data (HexDump) : 09 04 00 00 01 0E 01 00 05 .........
  300. ------- Video Control Interface Header Descriptor -----
  301. bLength : 0x0D (13 bytes)
  302. bDescriptorType : 0x24 (Video Control Interface)
  303. bDescriptorSubtype : 0x01 (Video Control Header)
  304. bcdUVC : 0x0100 (UVC Version 1.00)
  305. wTotalLength : 0x0071 (113 bytes)
  306. dwClockFreq : 0x02DC6C00 (48 MHz)
  307. bInCollection : 0x01 (1 VideoStreaming interface)
  308. baInterfaceNr[1] : 0x01
  309. Data (HexDump) : 0D 24 01 00 01 71 00 00 6C DC 02 01 01 .$...q..l....
  310. -------- Video Control Input Terminal Descriptor ------
  311. bLength : 0x12 (18 bytes)
  312. bDescriptorType : 0x24 (Video Control Interface)
  313. bDescriptorSubtype : 0x02 (Input Terminal)
  314. bTerminalID : 0x01
  315. wTerminalType : 0x0201 (ITT_CAMERA)
  316. bAssocTerminal : 0x00 (Not associated with an Output Terminal)
  317. iTerminal : 0x00
  318. Camera Input Terminal Data:
  319. wObjectiveFocalLengthMin : 0x0000
  320. wObjectiveFocalLengthMax : 0x0000
  321. wOcularFocalLength : 0x0000
  322. bControlSize : 0x03
  323. bmControls : 0x0E, 0x1E, 0x00
  324. D0 : 0 no - Scanning Mode
  325. D1 : 1 yes - Auto-Exposure Mode
  326. D2 : 1 yes - Auto-Exposure Priority
  327. D3 : 1 yes - Exposure Time (Absolute)
  328. D4 : 0 no - Exposure Time (Relative)
  329. D5 : 0 no - Focus (Absolute)
  330. D6 : 0 no - Focus (Relative)
  331. D7 : 0 no - Iris (Absolute)
  332. D8 : 0 no - Iris (Relative)
  333. D9 : 1 yes - Zoom (Absolute)
  334. D10 : 1 yes - Zoom (Relative)
  335. D11 : 1 yes - Pan (Absolute)
  336. D12 : 1 yes - Pan (Relative)
  337. D13 : 0 no - Roll (Absolute)
  338. D14 : 0 no - Roll (Relative)
  339. D15 : 0 no - Tilt (Absolute)
  340. D16 : 0 no - Tilt (Relative)
  341. D17 : 0 no - Focus Auto
  342. D18 : 0 no - Reserved
  343. D19 : 0 no - Reserved
  344. D20 : 0 no - Reserved
  345. D21 : 0 no - Reserved
  346. D22 : 0 no - Reserved
  347. D23 : 0 no - Reserved
  348. Data (HexDump) : 12 24 02 01 01 02 00 00 00 00 00 00 00 00 03 0E .$..............
  349. 1E 00 ..
  350. -------- Video Control Processing Unit Descriptor -----
  351. bLength : 0x0B (11 bytes)
  352. bDescriptorType : 0x24 (Video Control Interface)
  353. bDescriptorSubtype : 0x05 (Processing Unit)
  354. bUnitID : 0x02
  355. bSourceID : 0x01
  356. wMaxMultiplier : 0x4000 (163.84x Zoom)
  357. bControlSize : 0x02
  358. bmControls : 0x7F, 0x17
  359. D0 : 1 yes - Brightness
  360. D1 : 1 yes - Contrast
  361. D2 : 1 yes - Hue
  362. D3 : 1 yes - Saturation
  363. D4 : 1 yes - Sharpness
  364. D5 : 1 yes - Gamma
  365. D6 : 1 yes - White Balance Temperature
  366. D7 : 0 no - White Balance Component
  367. D8 : 1 yes - Backlight Compensation
  368. D9 : 1 yes - Gain
  369. D10 : 1 yes - Power Line Frequency
  370. D11 : 0 no - Hue, Auto
  371. D12 : 1 yes - White Balance Temperature, Auto
  372. D13 : 0 no - White Balance Component, Auto
  373. D14 : 0 no - Digital Multiplier
  374. D15 : 0 no - Digital Multiplier Limit
  375. iProcessing : 0x00
  376. Data (HexDump) : 0B 24 05 02 01 00 40 02 7F 17 00 .$....@....
  377. --------- Video Control Extension Unit Descriptor -----
  378. bLength : 0x1F (31 bytes)
  379. bDescriptorType : 0x24 (Video Control Interface)
  380. bDescriptorSubtype : 0x06 (Extension Unit)
  381. bUnitID : 0x03
  382. guidExtensionCode : {A29E7641-DE04-47E3-8B2B-F4341AFF003B}
  383. bNumControls : 0x0E
  384. bNrInPins : 0x01 (1 pins)
  385. baSourceID[1] : 0x02
  386. bControlSize : 0x06
  387. bmControls : 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF
  388. D0 : 1 yes - Vendor-Specific (Optional)
  389. D1 : 1 yes - Vendor-Specific (Optional)
  390. D2 : 1 yes - Vendor-Specific (Optional)
  391. D3 : 1 yes - Vendor-Specific (Optional)
  392. D4 : 1 yes - Vendor-Specific (Optional)
  393. D5 : 1 yes - Vendor-Specific (Optional)
  394. D6 : 1 yes - Vendor-Specific (Optional)
  395. D7 : 1 yes - Vendor-Specific (Optional)
  396. D8 : 1 yes - Vendor-Specific (Optional)
  397. D9 : 1 yes - Vendor-Specific (Optional)
  398. D10 : 1 yes - Vendor-Specific (Optional)
  399. D11 : 1 yes - Vendor-Specific (Optional)
  400. D12 : 1 yes - Vendor-Specific (Optional)
  401. D13 : 1 yes - Vendor-Specific (Optional)
  402. D14 : 1 yes - Vendor-Specific (Optional)
  403. D15 : 1 yes - Vendor-Specific (Optional)
  404. D16 : 1 yes - Vendor-Specific (Optional)
  405. D17 : 1 yes - Vendor-Specific (Optional)
  406. D18 : 1 yes - Vendor-Specific (Optional)
  407. D19 : 1 yes - Vendor-Specific (Optional)
  408. D20 : 1 yes - Vendor-Specific (Optional)
  409. D21 : 1 yes - Vendor-Specific (Optional)
  410. D22 : 1 yes - Vendor-Specific (Optional)
  411. D23 : 1 yes - Vendor-Specific (Optional)
  412. D24 : 1 yes - Vendor-Specific (Optional)
  413. D25 : 1 yes - Vendor-Specific (Optional)
  414. D26 : 1 yes - Vendor-Specific (Optional)
  415. D27 : 1 yes - Vendor-Specific (Optional)
  416. D28 : 1 yes - Vendor-Specific (Optional)
  417. D29 : 1 yes - Vendor-Specific (Optional)
  418. D30 : 1 yes - Vendor-Specific (Optional)
  419. D31 : 1 yes - Vendor-Specific (Optional)
  420. D32 : 1 yes - Vendor-Specific (Optional)
  421. D33 : 1 yes - Vendor-Specific (Optional)
  422. D34 : 1 yes - Vendor-Specific (Optional)
  423. D35 : 1 yes - Vendor-Specific (Optional)
  424. D36 : 1 yes - Vendor-Specific (Optional)
  425. D37 : 1 yes - Vendor-Specific (Optional)
  426. D38 : 1 yes - Vendor-Specific (Optional)
  427. D39 : 1 yes - Vendor-Specific (Optional)
  428. iExtension : 0x00
  429. Data (HexDump) : 1F 24 06 03 41 76 9E A2 04 DE E3 47 8B 2B F4 34 .$..Av.....G.+.4
  430. 1A FF 00 3B 0E 01 02 06 FF FF FF FF FF FF 00 ...;...........
  431. --------- Video Control Extension Unit Descriptor -----
  432. bLength : 0x1F (31 bytes)
  433. bDescriptorType : 0x24 (Video Control Interface)
  434. bDescriptorSubtype : 0x06 (Extension Unit)
  435. bUnitID : 0x04
  436. guidExtensionCode : {A8BD5DF2-1A98-474E-8DD0-D92672D194FA}
  437. bNumControls : 0x06
  438. bNrInPins : 0x01 (1 pins)
  439. baSourceID[1] : 0x03
  440. bControlSize : 0x06
  441. bmControls : 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF
  442. D0 : 1 yes - Vendor-Specific (Optional)
  443. D1 : 1 yes - Vendor-Specific (Optional)
  444. D2 : 1 yes - Vendor-Specific (Optional)
  445. D3 : 1 yes - Vendor-Specific (Optional)
  446. D4 : 1 yes - Vendor-Specific (Optional)
  447. D5 : 1 yes - Vendor-Specific (Optional)
  448. D6 : 1 yes - Vendor-Specific (Optional)
  449. D7 : 1 yes - Vendor-Specific (Optional)
  450. D8 : 1 yes - Vendor-Specific (Optional)
  451. D9 : 1 yes - Vendor-Specific (Optional)
  452. D10 : 1 yes - Vendor-Specific (Optional)
  453. D11 : 1 yes - Vendor-Specific (Optional)
  454. D12 : 1 yes - Vendor-Specific (Optional)
  455. D13 : 1 yes - Vendor-Specific (Optional)
  456. D14 : 1 yes - Vendor-Specific (Optional)
  457. D15 : 1 yes - Vendor-Specific (Optional)
  458. D16 : 1 yes - Vendor-Specific (Optional)
  459. D17 : 1 yes - Vendor-Specific (Optional)
  460. D18 : 1 yes - Vendor-Specific (Optional)
  461. D19 : 1 yes - Vendor-Specific (Optional)
  462. D20 : 1 yes - Vendor-Specific (Optional)
  463. D21 : 1 yes - Vendor-Specific (Optional)
  464. D22 : 1 yes - Vendor-Specific (Optional)
  465. D23 : 1 yes - Vendor-Specific (Optional)
  466. D24 : 1 yes - Vendor-Specific (Optional)
  467. D25 : 1 yes - Vendor-Specific (Optional)
  468. D26 : 1 yes - Vendor-Specific (Optional)
  469. D27 : 1 yes - Vendor-Specific (Optional)
  470. D28 : 1 yes - Vendor-Specific (Optional)
  471. D29 : 1 yes - Vendor-Specific (Optional)
  472. D30 : 1 yes - Vendor-Specific (Optional)
  473. D31 : 1 yes - Vendor-Specific (Optional)
  474. D32 : 1 yes - Vendor-Specific (Optional)
  475. D33 : 1 yes - Vendor-Specific (Optional)
  476. D34 : 1 yes - Vendor-Specific (Optional)
  477. D35 : 1 yes - Vendor-Specific (Optional)
  478. D36 : 1 yes - Vendor-Specific (Optional)
  479. D37 : 1 yes - Vendor-Specific (Optional)
  480. D38 : 1 yes - Vendor-Specific (Optional)
  481. D39 : 1 yes - Vendor-Specific (Optional)
  482. iExtension : 0x00
  483. Data (HexDump) : 1F 24 06 04 F2 5D BD A8 98 1A 4E 47 8D D0 D9 26 .$...]....NG...&
  484. 72 D1 94 FA 06 01 03 06 FF FF FF FF FF FF 00 r..............
  485. ------- Video Control Output Terminal Descriptor ------
  486. bLength : 0x09 (9 bytes)
  487. bDescriptorType : 0x24 (Video Control Interface)
  488. bDescriptorSubtype : 0x03 (Output Terminal)
  489. bTerminalID : 0x07
  490. wTerminalType : 0x0101 (TT_STREAMING)
  491. bAssocTerminal : 0x00 (Not associated with an Input Terminal)
  492. bSourceID : 0x04
  493. iTerminal : 0x00
  494. Data (HexDump) : 09 24 03 07 01 01 00 04 00 .$.......
  495. ----------------- Endpoint Descriptor -----------------
  496. bLength : 0x07 (7 bytes)
  497. bDescriptorType : 0x05 (Endpoint Descriptor)
  498. bEndpointAddress : 0x84 (Direction=IN EndpointID=4)
  499. bmAttributes : 0x03 (TransferType=InterruptPeriodic)
  500. wMaxPacketSize : 0x0010
  501. bInterval : 0x08 (8 ms)
  502. Data (HexDump) : 07 05 84 03 10 00 08 .......
  503. ------ SuperSpeed Endpoint Companion Descriptor -------
  504. bLength : 0x06 (6 bytes)
  505. bDescriptorType : 0x30 (SuperSpeed Endpoint Companion Descriptor)
  506. bMaxBurst : 0x00 (up to 1 packets per burst)
  507. bmAttributes : 0x00
  508. wBytesPerInterval : 0x0010 (16 bytes)
  509. Data (HexDump) : 06 30 00 00 10 00 .0....
  510. --- Class-specific VC Interrupt Endpoint Descriptor ---
  511. bLength : 0x05 (5 bytes)
  512. bDescriptorType : 0x25 (Video Control Endpoint)
  513. bDescriptorSubtype : 0x03 (Interrupt)
  514. wMaxTransferSize : 0x0010 (16 bytes)
  515. Data (HexDump) : 05 25 03 10 00 .%...
  516. ---------------- Interface Descriptor -----------------
  517. bLength : 0x09 (9 bytes)
  518. bDescriptorType : 0x04 (Interface Descriptor)
  519. bInterfaceNumber : 0x01
  520. bAlternateSetting : 0x00
  521. bNumEndpoints : 0x01 (1 Endpoint)
  522. bInterfaceClass : 0x0E (Video)
  523. bInterfaceSubClass : 0x02 (Video Streaming)
  524. bInterfaceProtocol : 0x00
  525. iInterface : 0x06 (String Descriptor 6)
  526. Language 0x0409 : "Video Streaming"
  527. Data (HexDump) : 09 04 01 00 01 0E 02 00 06 .........
  528. ---- VC-Specific VS Video Input Header Descriptor -----
  529. bLength : 0x12 (18 bytes)
  530. bDescriptorType : 0x24 (Video Streaming Interface)
  531. bDescriptorSubtype : 0x01 (Input Header)
  532. bNumFormats : 0x05
  533. wTotalLength : 0x08A9 (2217 bytes)
  534. bEndpointAddress : 0x81 (Direction=IN EndpointID=1)
  535. bmInfo : 0x00 (Dynamic Format Change not supported)
  536. bTerminalLink : 0x07
  537. bStillCaptureMethod : 0x02 (Still Capture Method 2)
  538. nbTriggerSupport : 0x00 (Hardware Triggering not supported)
  539. bTriggerUsage : 0x00 (Host will initiate still image capture)
  540. nbControlSize : 0x01
  541. Video Payload Format 1 : 0x00
  542. D0 : 0 no - Key Frame Rate
  543. D1 : 0 no - P Frame Rate
  544. D2 : 0 no - Compression Quality
  545. D3 : 0 no - Compression Window Size
  546. D4 : 0 no - Generate Key Frame
  547. D5 : 0 no - Update Frame Segment
  548. D6 : 0 no - Reserved
  549. D7 : 0 no - Reserved
  550. Video Payload Format 2 : 0x04
  551. D0 : 0 no - Key Frame Rate
  552. D1 : 0 no - P Frame Rate
  553. D2 : 1 yes - Compression Quality
  554. D3 : 0 no - Compression Window Size
  555. D4 : 0 no - Generate Key Frame
  556. D5 : 0 no - Update Frame Segment
  557. D6 : 0 no - Reserved
  558. D7 : 0 no - Reserved
  559. Video Payload Format 3 : 0x04
  560. D0 : 0 no - Key Frame Rate
  561. D1 : 0 no - P Frame Rate
  562. D2 : 1 yes - Compression Quality
  563. D3 : 0 no - Compression Window Size
  564. D4 : 0 no - Generate Key Frame
  565. D5 : 0 no - Update Frame Segment
  566. D6 : 0 no - Reserved
  567. D7 : 0 no - Reserved
  568. Video Payload Format 4 : 0x04
  569. D0 : 0 no - Key Frame Rate
  570. D1 : 0 no - P Frame Rate
  571. D2 : 1 yes - Compression Quality
  572. D3 : 0 no - Compression Window Size
  573. D4 : 0 no - Generate Key Frame
  574. D5 : 0 no - Update Frame Segment
  575. D6 : 0 no - Reserved
  576. D7 : 0 no - Reserved
  577. Video Payload Format 5 : 0x00
  578. D0 : 0 no - Key Frame Rate
  579. D1 : 0 no - P Frame Rate
  580. D2 : 0 no - Compression Quality
  581. D3 : 0 no - Compression Window Size
  582. D4 : 0 no - Generate Key Frame
  583. D5 : 0 no - Update Frame Segment
  584. D6 : 0 no - Reserved
  585. D7 : 0 no - Reserved
  586. Data (HexDump) : 12 24 01 05 A9 08 81 00 07 02 00 00 01 00 04 04 .$..............
  587. 04 00 ..
  588. ---- VS Frame Based Payload Format Type Descriptor ----
  589. *!*ERROR: This format is NOT ALLOWED for UVC 1.0 devices
  590. bLength : 0x1C (28 bytes)
  591. bDescriptorType : 0x24 (Video Streaming Interface)
  592. bDescriptorSubtype : 0x10 (Frame Based Format Type)
  593. bFormatIndex : 0x01 (1)
  594. bNumFrameDescriptors : 0x0E (14)
  595. guidFormat : {34363248-0000-0010-8000-00AA00389B71} (H264)
  596. bBitsPerPixel : 0x10 (16 bits)
  597. bDefaultFrameIndex : 0x0E (14)
  598. bAspectRatioX : 0x00
  599. bAspectRatioY : 0x00
  600. bmInterlaceFlags : 0x00
  601. D0 IL stream or variable: 0 (no)
  602. D1 Fields per frame : 0 (2 fields)
  603. D2 Field 1 first : 0 (no)
  604. D3 Reserved : 0
  605. D4..5 Field pattern : 0 (Field 1 only)
  606. D6..7 Display Mode : 0 (Bob only)
  607. bCopyProtect : 0x00 (No restrictions)
  608. bVariableSize : 0x01 (Variable Size)
  609. *!*ERROR: no Color Matching Descriptor for this format
  610. Data (HexDump) : 1C 24 10 01 0E 48 32 36 34 00 00 10 00 80 00 00 .$...H264.......
  611. AA 00 38 9B 71 10 0E 00 00 00 00 01 ..8.q.......
  612. ----- VS Frame Based Payload Frame Type Descriptor ----
  613. *!*ERROR bDescriptorSubtype did not exist in UVC 1.0
  614. bLength : 0x32 (50 bytes)
  615. bDescriptorType : 0x24 (Video Streaming Interface)
  616. bDescriptorSubtype : 0x11 (Frame Based Payload Frame Type)
  617. bFrameIndex : 0x01
  618. bmCapabilities : 0x00
  619. wWidth : 0x0280 (640)
  620. wHeight : 0x01E0 (480)
  621. dwMinBitRate : 0x062E0800 (103680000 bps -> 12.960 MB/s)
  622. dwMaxBitRate : 0x076A7000 (124416000 bps -> 15.552 MB/s)
  623. dwDefaultFrameInterval : 0x00051615 (33.3333 ms -> 30.000 fps)
  624. bFrameIntervalType : 0x06 (6 discrete frame intervals supported)
  625. dwBytesPerLine : 0x00 (0 bytes)
  626. adwFrameInterval[1] : 0x00051615 (33.3333 ms -> 30.000 fps)
  627. adwFrameInterval[2] : 0x00061A80 (40.0000 ms -> 25.000 fps)
  628. adwFrameInterval[3] : 0x0007A120 (50.0000 ms -> 20.000 fps)
  629. adwFrameInterval[4] : 0x000A2C2A (66.6666 ms -> 15.000 fps)
  630. adwFrameInterval[5] : 0x000F4240 (100.0000 ms -> 10.000 fps)
  631. adwFrameInterval[6] : 0x001E8480 (200.0000 ms -> 5.000 fps)
  632. Data (HexDump) : 32 24 11 01 00 80 02 E0 01 00 08 2E 06 00 70 6A 2$............pj
  633. 07 15 16 05 00 06 00 00 00 00 15 16 05 00 80 1A ................
  634. 06 00 20 A1 07 00 2A 2C 0A 00 40 42 0F 00 80 84 .. ...*,..@B....
  635. 1E 00 ..
  636. ----- VS Frame Based Payload Frame Type Descriptor ----
  637. *!*ERROR bDescriptorSubtype did not exist in UVC 1.0
  638. bLength : 0x32 (50 bytes)
  639. bDescriptorType : 0x24 (Video Streaming Interface)
  640. bDescriptorSubtype : 0x11 (Frame Based Payload Frame Type)
  641. bFrameIndex : 0x02
  642. bmCapabilities : 0x00
  643. wWidth : 0x0140 (320)
  644. wHeight : 0x00F0 (240)
  645. dwMinBitRate : 0x062E0800 (103680000 bps -> 12.960 MB/s)
  646. dwMaxBitRate : 0x076A7000 (124416000 bps -> 15.552 MB/s)
  647. dwDefaultFrameInterval : 0x00051615 (33.3333 ms -> 30.000 fps)
  648. bFrameIntervalType : 0x06 (6 discrete frame intervals supported)
  649. dwBytesPerLine : 0x00 (0 bytes)
  650. adwFrameInterval[1] : 0x00051615 (33.3333 ms -> 30.000 fps)
  651. adwFrameInterval[2] : 0x00061A80 (40.0000 ms -> 25.000 fps)
  652. adwFrameInterval[3] : 0x0007A120 (50.0000 ms -> 20.000 fps)
  653. adwFrameInterval[4] : 0x000A2C2A (66.6666 ms -> 15.000 fps)
  654. adwFrameInterval[5] : 0x000F4240 (100.0000 ms -> 10.000 fps)
  655. adwFrameInterval[6] : 0x001E8480 (200.0000 ms -> 5.000 fps)
  656. Data (HexDump) : 32 24 11 02 00 40 01 F0 00 00 08 2E 06 00 70 6A 2$...@........pj
  657. 07 15 16 05 00 06 00 00 00 00 15 16 05 00 80 1A ................
  658. 06 00 20 A1 07 00 2A 2C 0A 00 40 42 0F 00 80 84 .. ...*,..@B....
  659. 1E 00 ..
  660. ----- VS Frame Based Payload Frame Type Descriptor ----
  661. *!*ERROR bDescriptorSubtype did not exist in UVC 1.0
  662. bLength : 0x32 (50 bytes)
  663. bDescriptorType : 0x24 (Video Streaming Interface)
  664. bDescriptorSubtype : 0x11 (Frame Based Payload Frame Type)
  665. bFrameIndex : 0x03
  666. bmCapabilities : 0x00
  667. wWidth : 0x0160 (352)
  668. wHeight : 0x0120 (288)
  669. dwMinBitRate : 0x062E0800 (103680000 bps -> 12.960 MB/s)
  670. dwMaxBitRate : 0x076A7000 (124416000 bps -> 15.552 MB/s)
  671. dwDefaultFrameInterval : 0x00051615 (33.3333 ms -> 30.000 fps)
  672. bFrameIntervalType : 0x06 (6 discrete frame intervals supported)
  673. dwBytesPerLine : 0x00 (0 bytes)
  674. adwFrameInterval[1] : 0x00051615 (33.3333 ms -> 30.000 fps)
  675. adwFrameInterval[2] : 0x00061A80 (40.0000 ms -> 25.000 fps)
  676. adwFrameInterval[3] : 0x0007A120 (50.0000 ms -> 20.000 fps)
  677. adwFrameInterval[4] : 0x000A2C2A (66.6666 ms -> 15.000 fps)
  678. adwFrameInterval[5] : 0x000F4240 (100.0000 ms -> 10.000 fps)
  679. adwFrameInterval[6] : 0x001E8480 (200.0000 ms -> 5.000 fps)
  680. Data (HexDump) : 32 24 11 03 00 60 01 20 01 00 08 2E 06 00 70 6A 2$...`. ......pj
  681. 07 15 16 05 00 06 00 00 00 00 15 16 05 00 80 1A ................
  682. 06 00 20 A1 07 00 2A 2C 0A 00 40 42 0F 00 80 84 .. ...*,..@B....
  683. 1E 00 ..
  684. ----- VS Frame Based Payload Frame Type Descriptor ----
  685. *!*ERROR bDescriptorSubtype did not exist in UVC 1.0
  686. bLength : 0x32 (50 bytes)
  687. bDescriptorType : 0x24 (Video Streaming Interface)
  688. bDescriptorSubtype : 0x11 (Frame Based Payload Frame Type)
  689. bFrameIndex : 0x04
  690. bmCapabilities : 0x00
  691. wWidth : 0x02D0 (720)
  692. wHeight : 0x01E0 (480)
  693. dwMinBitRate : 0x01A5E000 (27648000 bps -> 3.456 MB/s)
  694. dwMaxBitRate : 0x09E34000 (165888000 bps -> 20.736 MB/s)
  695. dwDefaultFrameInterval : 0x00051615 (33.3333 ms -> 30.000 fps)
  696. bFrameIntervalType : 0x06 (6 discrete frame intervals supported)
  697. dwBytesPerLine : 0x00 (0 bytes)
  698. adwFrameInterval[1] : 0x00051615 (33.3333 ms -> 30.000 fps)
  699. adwFrameInterval[2] : 0x00061A80 (40.0000 ms -> 25.000 fps)
  700. adwFrameInterval[3] : 0x0007A120 (50.0000 ms -> 20.000 fps)
  701. adwFrameInterval[4] : 0x000A2C2A (66.6666 ms -> 15.000 fps)
  702. adwFrameInterval[5] : 0x000F4240 (100.0000 ms -> 10.000 fps)
  703. adwFrameInterval[6] : 0x001E8480 (200.0000 ms -> 5.000 fps)
  704. Data (HexDump) : 32 24 11 04 00 D0 02 E0 01 00 E0 A5 01 00 40 E3 2$............@.
  705. 09 15 16 05 00 06 00 00 00 00 15 16 05 00 80 1A ................
  706. 06 00 20 A1 07 00 2A 2C 0A 00 40 42 0F 00 80 84 .. ...*,..@B....
  707. 1E 00 ..
  708. ----- VS Frame Based Payload Frame Type Descriptor ----
  709. *!*ERROR bDescriptorSubtype did not exist in UVC 1.0
  710. bLength : 0x32 (50 bytes)
  711. bDescriptorType : 0x24 (Video Streaming Interface)
  712. bDescriptorSubtype : 0x11 (Frame Based Payload Frame Type)
  713. bFrameIndex : 0x05
  714. bmCapabilities : 0x00
  715. wWidth : 0x02D0 (720)
  716. wHeight : 0x0240 (576)
  717. dwMinBitRate : 0x062E0800 (103680000 bps -> 12.960 MB/s)
  718. dwMaxBitRate : 0x076A7000 (124416000 bps -> 15.552 MB/s)
  719. dwDefaultFrameInterval : 0x00051615 (33.3333 ms -> 30.000 fps)
  720. bFrameIntervalType : 0x06 (6 discrete frame intervals supported)
  721. dwBytesPerLine : 0x00 (0 bytes)
  722. adwFrameInterval[1] : 0x00051615 (33.3333 ms -> 30.000 fps)
  723. adwFrameInterval[2] : 0x00061A80 (40.0000 ms -> 25.000 fps)
  724. adwFrameInterval[3] : 0x0007A120 (50.0000 ms -> 20.000 fps)
  725. adwFrameInterval[4] : 0x000A2C2A (66.6666 ms -> 15.000 fps)
  726. adwFrameInterval[5] : 0x000F4240 (100.0000 ms -> 10.000 fps)
  727. adwFrameInterval[6] : 0x001E8480 (200.0000 ms -> 5.000 fps)
  728. Data (HexDump) : 32 24 11 05 00 D0 02 40 02 00 08 2E 06 00 70 6A 2$.....@......pj
  729. 07 15 16 05 00 06 00 00 00 00 15 16 05 00 80 1A ................
  730. 06 00 20 A1 07 00 2A 2C 0A 00 40 42 0F 00 80 84 .. ...*,..@B....
  731. 1E 00 ..
  732. ----- VS Frame Based Payload Frame Type Descriptor ----
  733. *!*ERROR bDescriptorSubtype did not exist in UVC 1.0
  734. bLength : 0x32 (50 bytes)
  735. bDescriptorType : 0x24 (Video Streaming Interface)
  736. bDescriptorSubtype : 0x11 (Frame Based Payload Frame Type)
  737. bFrameIndex : 0x06
  738. bmCapabilities : 0x00
  739. wWidth : 0x0320 (800)
  740. wHeight : 0x01C0 (448)
  741. dwMinBitRate : 0x062E0800 (103680000 bps -> 12.960 MB/s)
  742. dwMaxBitRate : 0x076A7000 (124416000 bps -> 15.552 MB/s)
  743. dwDefaultFrameInterval : 0x00051615 (33.3333 ms -> 30.000 fps)
  744. bFrameIntervalType : 0x06 (6 discrete frame intervals supported)
  745. dwBytesPerLine : 0x00 (0 bytes)
  746. adwFrameInterval[1] : 0x00051615 (33.3333 ms -> 30.000 fps)
  747. adwFrameInterval[2] : 0x00061A80 (40.0000 ms -> 25.000 fps)
  748. adwFrameInterval[3] : 0x0007A120 (50.0000 ms -> 20.000 fps)
  749. adwFrameInterval[4] : 0x000A2C2A (66.6666 ms -> 15.000 fps)
  750. adwFrameInterval[5] : 0x000F4240 (100.0000 ms -> 10.000 fps)
  751. adwFrameInterval[6] : 0x001E8480 (200.0000 ms -> 5.000 fps)
  752. Data (HexDump) : 32 24 11 06 00 20 03 C0 01 00 08 2E 06 00 70 6A 2$... ........pj
  753. 07 15 16 05 00 06 00 00 00 00 15 16 05 00 80 1A ................
  754. 06 00 20 A1 07 00 2A 2C 0A 00 40 42 0F 00 80 84 .. ...*,..@B....
  755. 1E 00 ..
  756. ----- VS Frame Based Payload Frame Type Descriptor ----
  757. *!*ERROR bDescriptorSubtype did not exist in UVC 1.0
  758. bLength : 0x32 (50 bytes)
  759. bDescriptorType : 0x24 (Video Streaming Interface)
  760. bDescriptorSubtype : 0x11 (Frame Based Payload Frame Type)
  761. bFrameIndex : 0x07
  762. bmCapabilities : 0x00
  763. wWidth : 0x0320 (800)
  764. wHeight : 0x0258 (600)
  765. dwMinBitRate : 0x062E0800 (103680000 bps -> 12.960 MB/s)
  766. dwMaxBitRate : 0x076A7000 (124416000 bps -> 15.552 MB/s)
  767. dwDefaultFrameInterval : 0x00051615 (33.3333 ms -> 30.000 fps)
  768. bFrameIntervalType : 0x06 (6 discrete frame intervals supported)
  769. dwBytesPerLine : 0x00 (0 bytes)
  770. adwFrameInterval[1] : 0x00051615 (33.3333 ms -> 30.000 fps)
  771. adwFrameInterval[2] : 0x00061A80 (40.0000 ms -> 25.000 fps)
  772. adwFrameInterval[3] : 0x0007A120 (50.0000 ms -> 20.000 fps)
  773. adwFrameInterval[4] : 0x000A2C2A (66.6666 ms -> 15.000 fps)
  774. adwFrameInterval[5] : 0x000F4240 (100.0000 ms -> 10.000 fps)
  775. adwFrameInterval[6] : 0x001E8480 (200.0000 ms -> 5.000 fps)
  776. Data (HexDump) : 32 24 11 07 00 20 03 58 02 00 08 2E 06 00 70 6A 2$... .X......pj
  777. 07 15 16 05 00 06 00 00 00 00 15 16 05 00 80 1A ................
  778. 06 00 20 A1 07 00 2A 2C 0A 00 40 42 0F 00 80 84 .. ...*,..@B....
  779. 1E 00 ..
  780. ----- VS Frame Based Payload Frame Type Descriptor ----
  781. *!*ERROR bDescriptorSubtype did not exist in UVC 1.0
  782. bLength : 0x32 (50 bytes)
  783. bDescriptorType : 0x24 (Video Streaming Interface)
  784. bDescriptorSubtype : 0x11 (Frame Based Payload Frame Type)
  785. bFrameIndex : 0x08
  786. bmCapabilities : 0x00
  787. wWidth : 0x03C0 (960)
  788. wHeight : 0x021C (540)
  789. dwMinBitRate : 0x062E0800 (103680000 bps -> 12.960 MB/s)
  790. dwMaxBitRate : 0x076A7000 (124416000 bps -> 15.552 MB/s)
  791. dwDefaultFrameInterval : 0x00051615 (33.3333 ms -> 30.000 fps)
  792. bFrameIntervalType : 0x06 (6 discrete frame intervals supported)
  793. dwBytesPerLine : 0x00 (0 bytes)
  794. adwFrameInterval[1] : 0x00051615 (33.3333 ms -> 30.000 fps)
  795. adwFrameInterval[2] : 0x00061A80 (40.0000 ms -> 25.000 fps)
  796. adwFrameInterval[3] : 0x0007A120 (50.0000 ms -> 20.000 fps)
  797. adwFrameInterval[4] : 0x000A2C2A (66.6666 ms -> 15.000 fps)
  798. adwFrameInterval[5] : 0x000F4240 (100.0000 ms -> 10.000 fps)
  799. adwFrameInterval[6] : 0x001E8480 (200.0000 ms -> 5.000 fps)
  800. Data (HexDump) : 32 24 11 08 00 C0 03 1C 02 00 08 2E 06 00 70 6A 2$............pj
  801. 07 15 16 05 00 06 00 00 00 00 15 16 05 00 80 1A ................
  802. 06 00 20 A1 07 00 2A 2C 0A 00 40 42 0F 00 80 84 .. ...*,..@B....
  803. 1E 00 ..
  804. ----- VS Frame Based Payload Frame Type Descriptor ----
  805. *!*ERROR bDescriptorSubtype did not exist in UVC 1.0
  806. bLength : 0x32 (50 bytes)
  807. bDescriptorType : 0x24 (Video Streaming Interface)
  808. bDescriptorSubtype : 0x11 (Frame Based Payload Frame Type)
  809. bFrameIndex : 0x09
  810. bmCapabilities : 0x00
  811. wWidth : 0x0400 (1024)
  812. wHeight : 0x0240 (576)
  813. dwMinBitRate : 0x062E0800 (103680000 bps -> 12.960 MB/s)
  814. dwMaxBitRate : 0x076A7000 (124416000 bps -> 15.552 MB/s)
  815. dwDefaultFrameInterval : 0x00051615 (33.3333 ms -> 30.000 fps)
  816. bFrameIntervalType : 0x06 (6 discrete frame intervals supported)
  817. dwBytesPerLine : 0x00 (0 bytes)
  818. adwFrameInterval[1] : 0x00051615 (33.3333 ms -> 30.000 fps)
  819. adwFrameInterval[2] : 0x00061A80 (40.0000 ms -> 25.000 fps)
  820. adwFrameInterval[3] : 0x0007A120 (50.0000 ms -> 20.000 fps)
  821. adwFrameInterval[4] : 0x000A2C2A (66.6666 ms -> 15.000 fps)
  822. adwFrameInterval[5] : 0x000F4240 (100.0000 ms -> 10.000 fps)
  823. adwFrameInterval[6] : 0x001E8480 (200.0000 ms -> 5.000 fps)
  824. Data (HexDump) : 32 24 11 09 00 00 04 40 02 00 08 2E 06 00 70 6A 2$.....@......pj
  825. 07 15 16 05 00 06 00 00 00 00 15 16 05 00 80 1A ................
  826. 06 00 20 A1 07 00 2A 2C 0A 00 40 42 0F 00 80 84 .. ...*,..@B....
  827. 1E 00 ..
  828. ----- VS Frame Based Payload Frame Type Descriptor ----
  829. *!*ERROR bDescriptorSubtype did not exist in UVC 1.0
  830. bLength : 0x32 (50 bytes)
  831. bDescriptorType : 0x24 (Video Streaming Interface)
  832. bDescriptorSubtype : 0x11 (Frame Based Payload Frame Type)
  833. bFrameIndex : 0x0A
  834. bmCapabilities : 0x00
  835. wWidth : 0x0500 (1280)
  836. wHeight : 0x02D0 (720)
  837. dwMinBitRate : 0x04650000 (73728000 bps -> 9.216 MB/s)
  838. dwMaxBitRate : 0x1A5E0000 (442368000 bps -> 55.296 MB/s)
  839. dwDefaultFrameInterval : 0x00051615 (33.3333 ms -> 30.000 fps)
  840. bFrameIntervalType : 0x06 (6 discrete frame intervals supported)
  841. dwBytesPerLine : 0x00 (0 bytes)
  842. adwFrameInterval[1] : 0x00051615 (33.3333 ms -> 30.000 fps)
  843. adwFrameInterval[2] : 0x00061A80 (40.0000 ms -> 25.000 fps)
  844. adwFrameInterval[3] : 0x0007A120 (50.0000 ms -> 20.000 fps)
  845. adwFrameInterval[4] : 0x000A2C2A (66.6666 ms -> 15.000 fps)
  846. adwFrameInterval[5] : 0x000F4240 (100.0000 ms -> 10.000 fps)
  847. adwFrameInterval[6] : 0x001E8480 (200.0000 ms -> 5.000 fps)
  848. Data (HexDump) : 32 24 11 0A 00 00 05 D0 02 00 00 65 04 00 00 5E 2$.........e...^
  849. 1A 15 16 05 00 06 00 00 00 00 15 16 05 00 80 1A ................
  850. 06 00 20 A1 07 00 2A 2C 0A 00 40 42 0F 00 80 84 .. ...*,..@B....
  851. 1E 00 ..
  852. ----- VS Frame Based Payload Frame Type Descriptor ----
  853. *!*ERROR bDescriptorSubtype did not exist in UVC 1.0
  854. bLength : 0x32 (50 bytes)
  855. bDescriptorType : 0x24 (Video Streaming Interface)
  856. bDescriptorSubtype : 0x11 (Frame Based Payload Frame Type)
  857. bFrameIndex : 0x0B
  858. bmCapabilities : 0x00
  859. wWidth : 0x0640 (1600)
  860. wHeight : 0x0380 (896)
  861. dwMinBitRate : 0x062E0800 (103680000 bps -> 12.960 MB/s)
  862. dwMaxBitRate : 0x076A7000 (124416000 bps -> 15.552 MB/s)
  863. dwDefaultFrameInterval : 0x00051615 (33.3333 ms -> 30.000 fps)
  864. bFrameIntervalType : 0x06 (6 discrete frame intervals supported)
  865. dwBytesPerLine : 0x00 (0 bytes)
  866. adwFrameInterval[1] : 0x00051615 (33.3333 ms -> 30.000 fps)
  867. adwFrameInterval[2] : 0x00061A80 (40.0000 ms -> 25.000 fps)
  868. adwFrameInterval[3] : 0x0007A120 (50.0000 ms -> 20.000 fps)
  869. adwFrameInterval[4] : 0x000A2C2A (66.6666 ms -> 15.000 fps)
  870. adwFrameInterval[5] : 0x000F4240 (100.0000 ms -> 10.000 fps)
  871. adwFrameInterval[6] : 0x001E8480 (200.0000 ms -> 5.000 fps)
  872. Data (HexDump) : 32 24 11 0B 00 40 06 80 03 00 08 2E 06 00 70 6A 2$...@........pj
  873. 07 15 16 05 00 06 00 00 00 00 15 16 05 00 80 1A ................
  874. 06 00 20 A1 07 00 2A 2C 0A 00 40 42 0F 00 80 84 .. ...*,..@B....
  875. 1E 00 ..
  876. ----- VS Frame Based Payload Frame Type Descriptor ----
  877. *!*ERROR bDescriptorSubtype did not exist in UVC 1.0
  878. bLength : 0x32 (50 bytes)
  879. bDescriptorType : 0x24 (Video Streaming Interface)
  880. bDescriptorSubtype : 0x11 (Frame Based Payload Frame Type)
  881. bFrameIndex : 0x0C
  882. bmCapabilities : 0x00
  883. wWidth : 0x0780 (1920)
  884. wHeight : 0x0438 (1080)
  885. dwMinBitRate : 0x09E34000 (165888000 bps -> 20.736 MB/s)
  886. dwMaxBitRate : 0x31704000 (829440000 bps -> 103.680 MB/s)
  887. dwDefaultFrameInterval : 0x00051615 (33.3333 ms -> 30.000 fps)
  888. bFrameIntervalType : 0x06 (6 discrete frame intervals supported)
  889. dwBytesPerLine : 0x00 (0 bytes)
  890. adwFrameInterval[1] : 0x00051615 (33.3333 ms -> 30.000 fps)
  891. adwFrameInterval[2] : 0x00061A80 (40.0000 ms -> 25.000 fps)
  892. adwFrameInterval[3] : 0x0007A120 (50.0000 ms -> 20.000 fps)
  893. adwFrameInterval[4] : 0x000A2C2A (66.6666 ms -> 15.000 fps)
  894. adwFrameInterval[5] : 0x000F4240 (100.0000 ms -> 10.000 fps)
  895. adwFrameInterval[6] : 0x001E8480 (200.0000 ms -> 5.000 fps)
  896. Data (HexDump) : 32 24 11 0C 00 80 07 38 04 00 40 E3 09 00 40 70 2$.....8..@...@p
  897. 31 15 16 05 00 06 00 00 00 00 15 16 05 00 80 1A 1...............
  898. 06 00 20 A1 07 00 2A 2C 0A 00 40 42 0F 00 80 84 .. ...*,..@B....
  899. 1E 00 ..
  900. ----- VS Frame Based Payload Frame Type Descriptor ----
  901. *!*ERROR bDescriptorSubtype did not exist in UVC 1.0
  902. bLength : 0x32 (50 bytes)
  903. bDescriptorType : 0x24 (Video Streaming Interface)
  904. bDescriptorSubtype : 0x11 (Frame Based Payload Frame Type)
  905. bFrameIndex : 0x0D
  906. bmCapabilities : 0x00
  907. wWidth : 0x0A00 (2560)
  908. wHeight : 0x05A0 (1440)
  909. dwMinBitRate : 0x23280000 (589824000 bps -> 73.728 MB/s)
  910. dwMaxBitRate : 0x69780000 (1769472000 bps -> 221.184 MB/s)
  911. dwDefaultFrameInterval : 0x00051615 (33.3333 ms -> 30.000 fps)
  912. bFrameIntervalType : 0x06 (6 discrete frame intervals supported)
  913. dwBytesPerLine : 0x00 (0 bytes)
  914. adwFrameInterval[1] : 0x00051615 (33.3333 ms -> 30.000 fps)
  915. adwFrameInterval[2] : 0x00061A80 (40.0000 ms -> 25.000 fps)
  916. adwFrameInterval[3] : 0x0007A120 (50.0000 ms -> 20.000 fps)
  917. adwFrameInterval[4] : 0x000A2C2A (66.6666 ms -> 15.000 fps)
  918. adwFrameInterval[5] : 0x000F4240 (100.0000 ms -> 10.000 fps)
  919. adwFrameInterval[6] : 0x001E8480 (200.0000 ms -> 5.000 fps)
  920. Data (HexDump) : 32 24 11 0D 00 00 0A A0 05 00 00 28 23 00 00 78 2$.........(#..x
  921. 69 15 16 05 00 06 00 00 00 00 15 16 05 00 80 1A i...............
  922. 06 00 20 A1 07 00 2A 2C 0A 00 40 42 0F 00 80 84 .. ...*,..@B....
  923. 1E 00 ..
  924. ----- VS Frame Based Payload Frame Type Descriptor ----
  925. *!*ERROR bDescriptorSubtype did not exist in UVC 1.0
  926. bLength : 0x32 (50 bytes)
  927. bDescriptorType : 0x24 (Video Streaming Interface)
  928. bDescriptorSubtype : 0x11 (Frame Based Payload Frame Type)
  929. bFrameIndex : 0x0E
  930. bmCapabilities : 0x00
  931. wWidth : 0x0F00 (3840)
  932. wHeight : 0x0870 (2160)
  933. dwMinBitRate : 0x4F1A0000 (1327104000 bps -> 165.888 MB/s)
  934. dwMaxBitRate : 0x4F1A0000 (1327104000 bps -> 165.888 MB/s)
  935. dwDefaultFrameInterval : 0x00061A80 (40.0000 ms -> 25.000 fps)
  936. bFrameIntervalType : 0x06 (6 discrete frame intervals supported)
  937. dwBytesPerLine : 0x00 (0 bytes)
  938. adwFrameInterval[1] : 0x00051615 (33.3333 ms -> 30.000 fps)
  939. adwFrameInterval[2] : 0x00061A80 (40.0000 ms -> 25.000 fps)
  940. adwFrameInterval[3] : 0x0007A120 (50.0000 ms -> 20.000 fps)
  941. adwFrameInterval[4] : 0x000A2C2A (66.6666 ms -> 15.000 fps)
  942. adwFrameInterval[5] : 0x000F4240 (100.0000 ms -> 10.000 fps)
  943. adwFrameInterval[6] : 0x001E8480 (200.0000 ms -> 5.000 fps)
  944. Data (HexDump) : 32 24 11 0E 00 00 0F 70 08 00 00 1A 4F 00 00 1A 2$.....p....O...
  945. 4F 80 1A 06 00 06 00 00 00 00 15 16 05 00 80 1A O...............
  946. 06 00 20 A1 07 00 2A 2C 0A 00 40 42 0F 00 80 84 .. ...*,..@B....
  947. 1E 00 ..
  948. ----- Video Streaming MJPEG Format Type Descriptor ----
  949. bLength : 0x0B (11 bytes)
  950. bDescriptorType : 0x24 (Video Streaming Interface)
  951. bDescriptorSubtype : 0x06 (Format MJPEG)
  952. bFormatIndex : 0x02 (2)
  953. bNumFrameDescriptors : 0x0E (14)
  954. bmFlags : 0x00 (Sample size is not fixed)
  955. bDefaultFrameIndex : 0x0C (12)
  956. bAspectRatioX : 0x00
  957. bAspectRatioY : 0x00
  958. bmInterlaceFlags : 0x00
  959. D0 IL stream or variable: 0 (no)
  960. D1 Fields per frame : 0 (2 fields)
  961. D2 Field 1 first : 0 (no)
  962. D3 Reserved : 0
  963. D4..5 Field pattern : 0 (Field 1 only)
  964. D6..7 Display Mode : 0 (Bob only)
  965. bCopyProtect : 0x00 (No restrictions)
  966. *!*ERROR: no Color Matching Descriptor for this format
  967. Data (HexDump) : 0B 24 06 02 0E 00 0C 00 00 00 00 .$.........
  968. ----- Video Streaming MJPEG Frame Type Descriptor -----
  969. bLength : 0x32 (50 bytes)
  970. bDescriptorType : 0x24 (Video Streaming Interface)
  971. bDescriptorSubtype : 0x07 (MJPEG Frame Type)
  972. bFrameIndex : 0x01
  973. bmCapabilities : 0x00
  974. wWidth : 0x0280 (640)
  975. wHeight : 0x01E0 (480)
  976. dwMinBitRate : 0x01770000 (24576000 bps -> 3.72 MB/s)
  977. dwMaxBitRate : 0x08CA0000 (147456000 bps -> 18.432 MB/s)
  978. dwMaxVideoFrameBufferSize: 0x00096000 (614400 bytes)
  979. dwDefaultFrameInterval : 0x00051615 (33.3333 ms -> 30.000 fps)
  980. bFrameIntervalType : 0x06 (6 discrete frame intervals supported)
  981. adwFrameInterval[1] : 0x00051615 (33.3333 ms -> 30.000 fps)
  982. adwFrameInterval[2] : 0x00061A80 (40.0000 ms -> 25.000 fps)
  983. adwFrameInterval[3] : 0x0007A120 (50.0000 ms -> 20.000 fps)
  984. adwFrameInterval[4] : 0x000A2C2A (66.6666 ms -> 15.000 fps)
  985. adwFrameInterval[5] : 0x000F4240 (100.0000 ms -> 10.000 fps)
  986. adwFrameInterval[6] : 0x001E8480 (200.0000 ms -> 5.000 fps)
  987. Data (HexDump) : 32 24 07 01 00 80 02 E0 01 00 00 77 01 00 00 CA 2$.........w....
  988. 08 00 60 09 00 15 16 05 00 06 15 16 05 00 80 1A ..`.............
  989. 06 00 20 A1 07 00 2A 2C 0A 00 40 42 0F 00 80 84 .. ...*,..@B....
  990. 1E 00 ..
  991. ----- Video Streaming MJPEG Frame Type Descriptor -----
  992. bLength : 0x32 (50 bytes)
  993. bDescriptorType : 0x24 (Video Streaming Interface)
  994. bDescriptorSubtype : 0x07 (MJPEG Frame Type)
  995. bFrameIndex : 0x02
  996. bmCapabilities : 0x00
  997. wWidth : 0x0140 (320)
  998. wHeight : 0x00F0 (240)
  999. dwMinBitRate : 0x005DC000 (6144000 bps -> 768 KB/s)
  1000. dwMaxBitRate : 0x02328000 (36864000 bps -> 4.608 MB/s)
  1001. dwMaxVideoFrameBufferSize: 0x00025800 (153600 bytes)
  1002. dwDefaultFrameInterval : 0x00051615 (33.3333 ms -> 30.000 fps)
  1003. bFrameIntervalType : 0x06 (6 discrete frame intervals supported)
  1004. adwFrameInterval[1] : 0x00051615 (33.3333 ms -> 30.000 fps)
  1005. adwFrameInterval[2] : 0x00061A80 (40.0000 ms -> 25.000 fps)
  1006. adwFrameInterval[3] : 0x0007A120 (50.0000 ms -> 20.000 fps)
  1007. adwFrameInterval[4] : 0x000A2C2A (66.6666 ms -> 15.000 fps)
  1008. adwFrameInterval[5] : 0x000F4240 (100.0000 ms -> 10.000 fps)
  1009. adwFrameInterval[6] : 0x001E8480 (200.0000 ms -> 5.000 fps)
  1010. Data (HexDump) : 32 24 07 02 00 40 01 F0 00 00 C0 5D 00 00 80 32 2$...@.....]...2
  1011. 02 00 58 02 00 15 16 05 00 06 15 16 05 00 80 1A ..X.............
  1012. 06 00 20 A1 07 00 2A 2C 0A 00 40 42 0F 00 80 84 .. ...*,..@B....
  1013. 1E 00 ..
  1014. ----- Video Streaming MJPEG Frame Type Descriptor -----
  1015. bLength : 0x32 (50 bytes)
  1016. bDescriptorType : 0x24 (Video Streaming Interface)
  1017. bDescriptorSubtype : 0x07 (MJPEG Frame Type)
  1018. bFrameIndex : 0x03
  1019. bmCapabilities : 0x00
  1020. wWidth : 0x0160 (352)
  1021. wHeight : 0x0120 (288)
  1022. dwMinBitRate : 0x007BC000 (8110080 bps -> 1.13 MB/s)
  1023. dwMaxBitRate : 0x02E68000 (48660480 bps -> 6.82 MB/s)
  1024. dwMaxVideoFra

0 篇笔记 写笔记

常用图像像素格式 NV12、NV2、I420、YV12、YUYV
常用图像像素格式 RGB 和 YUV,像素格式描述了像素数据存储所用的格式,定义了像素在内存中的编码方式。RGB 和 YUV 为两种经常使用的像素格式。1.RGB 格式一般较为熟悉,RGB图像具有三个通道 R、G、B,分别对应红、绿、蓝三个分量,由三个分量的值决定颜色;这三种颜色称为 三原色,将它......
UVC YUV2、NV12、M420、I420无压缩视频帧描述符GUID
无压缩数据格式的官方文档为:USB_Video_Payload_Uncompressed_1.5.pdf,其下载地址为:https://www.usb.org/sites/default/files/USB_Video_Class_1_5.zip UVC无压缩的数据格式支持四种数据格式类型,见下表......
DirectShow使用过滤器支持NV12数据格式
DirectShow默认是不支持NV12,H264等非原生态数据格式的,为了支持这些非原生态的格式,微软的DirectShow使用过滤器来实现。具体原理就是在对收到的不支持的数据格式进行转码,这样就可以渲染了。说明:本段代码来自USB中文网技术交流群,感谢临江仙的分享!class CForm......
UVC H265视频帧描述符
H265视频帧描述符和H264视频帧描述符结构体一样,只是参数不同而已。H265视频格式结构体定义typedef struct _H265_VIDEO_FORMAT_DESCRIPTOR{ UINT8 bLength; UINT8 bDescriptorType; ......
USB中文网虚拟UVC摄像头DEMO演示
请查看UCAM简介 https://www.usbzh.com/article/detail-1187.html其实最开始搞的就是虚拟的UVC摄像头,没想到今天才开始展示。这次展示的是自己虚拟4个1920X1080x30的NV12数据格式的摄像头,摄像头的编号自己也就随意一些,分别为UsbzhVC......
H265(HEVC)深度解析
本文的转载得到了零声教育的QQ同意。数字视频的超高清潮流奔腾向前,帧率从30 fps向60fps、120fps甚至240fps进发,与此同时,物理媒介日薄西山,内容正通过有形无形的网络在世界各个角落的终端设备上传递。高度密集的数据给带宽和存储带来巨大挑战,当前主流的H.264开始不敷应用,而新......
视频编码格式分类
本文的转载得到了零声教育的QQ同意。跟音频编码一样,视频编码最重要的目的也是为了进行数据压缩,以此来降低数据传输和存储成本。以一路分辨率 720x1280(常说的 720P),帧率为 30 fps 的视频为例,如果不经过编码压缩,直接传输或存储原始的 RGB 数据,对应的码率是:720 * ......
UVC相机配置描述符-BULK批量传输-NV12-H265
格式概述格式分辨率NV12640X360x30H2653840X2160X30传输方式批量传输,BULK模式功能支持处理单元D0:亮度D1:对比度D2:色调D3:饱和D4:锐度扩展单元选择子9-11D0的选择子为1视频流端点地址0x81其它附......
USB-HD Camera复合麦克风描述符信息-BULK传输/MJPG/YUY2/NV12/H264
该设备自带一个相机和麦克风。相机拓扑结构:相机输入终端->处理单元->扩展单元x2->输出终端相机格式:MJPG/YUY2/NV12/H264USB数据传输方式:批量传输设备信息如下: =========================== USB Port9 ===......
UVC相机-批量传输MJPG-4K
MJPG 3840X2160X30 =========================== USB Port20 ===========================Connection Status : 0x01 (Device is connected)Port ......
关注公众号
  • HID人机交互
  • Linux&USB
  • UAC音频
  • TYPE-C
  • USB规范
  • USB大容量存储
  • USB百科
  • USB周边
  • UVC摄像头
  • Windows系统USB
  • 音视频博客
  • 取消
    感谢您的支持,我会继续努力的!
    扫码支持
    扫码打赏,你说多少就多少

    打开支付宝扫一扫,即可进行扫码打赏哦

    您的支持,是我们前进的动力!