Advertisement
bunder

ANYKA FHD Camera USB descriptors

Oct 17th, 2023
18
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 25.44 KB | Software | 0 0
  1. Bus 003 Device 002: ID 0380:2006 ANYKA FHD Camera
  2. Device Descriptor:
  3. bLength 18
  4. bDescriptorType 1
  5. bcdUSB 2.00
  6. bDeviceClass 239 Miscellaneous Device
  7. bDeviceSubClass 2
  8. bDeviceProtocol 1 Interface Association
  9. bMaxPacketSize0 64
  10. idVendor 0x0380
  11. idProduct 0x2006
  12. bcdDevice 0.20
  13. iManufacturer 1 ANYKA
  14. iProduct 2 FHD Camera
  15. iSerial 3 12345
  16. bNumConfigurations 1
  17. Configuration Descriptor:
  18. bLength 9
  19. bDescriptorType 2
  20. wTotalLength 0x0308
  21. bNumInterfaces 5
  22. bConfigurationValue 1
  23. iConfiguration 0
  24. bmAttributes 0x80
  25. (Bus Powered)
  26. MaxPower 500mA
  27. Interface Association:
  28. bLength 8
  29. bDescriptorType 11
  30. bFirstInterface 0
  31. bInterfaceCount 2
  32. bFunctionClass 14 Video
  33. bFunctionSubClass 3 Video Interface Collection
  34. bFunctionProtocol 0
  35. iFunction 2 FHD Camera
  36. Interface Descriptor:
  37. bLength 9
  38. bDescriptorType 4
  39. bInterfaceNumber 0
  40. bAlternateSetting 0
  41. bNumEndpoints 1
  42. bInterfaceClass 14 Video
  43. bInterfaceSubClass 1 Video Control
  44. bInterfaceProtocol 0
  45. iInterface 2 FHD Camera
  46. VideoControl Interface Descriptor:
  47. bLength 13
  48. bDescriptorType 36
  49. bDescriptorSubtype 1 (HEADER)
  50. bcdUVC 1.00
  51. wTotalLength 0x0032
  52. dwClockFrequency 48.000000MHz
  53. bInCollection 1
  54. baInterfaceNr( 0) 1
  55. VideoControl Interface Descriptor:
  56. bLength 17
  57. bDescriptorType 36
  58. bDescriptorSubtype 2 (INPUT_TERMINAL)
  59. bTerminalID 1
  60. wTerminalType 0x0201 Camera Sensor
  61. bAssocTerminal 0
  62. iTerminal 0
  63. wObjectiveFocalLengthMin 0
  64. wObjectiveFocalLengthMax 0
  65. wOcularFocalLength 0
  66. bControlSize 2
  67. bmControls 0x00000000
  68. VideoControl Interface Descriptor:
  69. bLength 11
  70. bDescriptorType 36
  71. bDescriptorSubtype 5 (PROCESSING_UNIT)
  72. Warning: Descriptor too short
  73. bUnitID 2
  74. bSourceID 1
  75. wMaxMultiplier 0
  76. bControlSize 2
  77. bmControls 0x00000000
  78. iProcessing 0
  79. bmVideoStandards 0x09
  80. None
  81. SECAM - 625/50
  82. VideoControl Interface Descriptor:
  83. bLength 9
  84. bDescriptorType 36
  85. bDescriptorSubtype 3 (OUTPUT_TERMINAL)
  86. bTerminalID 3
  87. wTerminalType 0x0101 USB Streaming
  88. bAssocTerminal 0
  89. bSourceID 2
  90. iTerminal 0
  91. Endpoint Descriptor:
  92. bLength 7
  93. bDescriptorType 5
  94. bEndpointAddress 0x01 EP 1 OUT
  95. bmAttributes 3
  96. Transfer Type Interrupt
  97. Synch Type None
  98. Usage Type Data
  99. wMaxPacketSize 0x0010 1x 16 bytes
  100. bInterval 8
  101. Interface Descriptor:
  102. bLength 9
  103. bDescriptorType 4
  104. bInterfaceNumber 1
  105. bAlternateSetting 0
  106. bNumEndpoints 0
  107. bInterfaceClass 14 Video
  108. bInterfaceSubClass 2 Video Streaming
  109. bInterfaceProtocol 0
  110. iInterface 6 Video Streaming
  111. VideoStreaming Interface Descriptor:
  112. bLength 17
  113. bDescriptorType 36
  114. bDescriptorSubtype 1 (INPUT_HEADER)
  115. bNumFormats 4
  116. wTotalLength 0x0213
  117. bEndpointAddress 0x84 EP 4 IN
  118. bmInfo 0
  119. bTerminalLink 3
  120. bStillCaptureMethod 0
  121. bTriggerSupport 0
  122. bTriggerUsage 0
  123. bControlSize 1
  124. bmaControls( 0) 0
  125. bmaControls( 1) 0
  126. bmaControls( 2) 0
  127. bmaControls( 3) 0
  128. VideoStreaming Interface Descriptor:
  129. bLength 11
  130. bDescriptorType 36
  131. bDescriptorSubtype 6 (FORMAT_MJPEG)
  132. bFormatIndex 1
  133. bNumFrameDescriptors 4
  134. bFlags 1
  135. Fixed-size samples: Yes
  136. bDefaultFrameIndex 1
  137. bAspectRatioX 0
  138. bAspectRatioY 0
  139. bmInterlaceFlags 0x00
  140. Interlaced stream or variable: No
  141. Fields per frame: 1 fields
  142. Field 1 first: No
  143. Field pattern: Field 1 only
  144. bCopyProtect 0
  145. VideoStreaming Interface Descriptor:
  146. bLength 30
  147. bDescriptorType 36
  148. bDescriptorSubtype 7 (FRAME_MJPEG)
  149. bFrameIndex 1
  150. bmCapabilities 0x00
  151. Still image unsupported
  152. wWidth 1920
  153. wHeight 1080
  154. dwMinBitRate 995328000
  155. dwMaxBitRate 995328000
  156. dwMaxVideoFrameBufferSize 4147200
  157. dwDefaultFrameInterval 333333
  158. bFrameIntervalType 1
  159. dwFrameInterval( 0) 333333
  160. VideoStreaming Interface Descriptor:
  161. bLength 30
  162. bDescriptorType 36
  163. bDescriptorSubtype 7 (FRAME_MJPEG)
  164. bFrameIndex 2
  165. bmCapabilities 0x00
  166. Still image unsupported
  167. wWidth 1280
  168. wHeight 720
  169. dwMinBitRate 442368000
  170. dwMaxBitRate 442368000
  171. dwMaxVideoFrameBufferSize 1843200
  172. dwDefaultFrameInterval 333333
  173. bFrameIntervalType 1
  174. dwFrameInterval( 0) 333333
  175. VideoStreaming Interface Descriptor:
  176. bLength 30
  177. bDescriptorType 36
  178. bDescriptorSubtype 7 (FRAME_MJPEG)
  179. bFrameIndex 3
  180. bmCapabilities 0x00
  181. Still image unsupported
  182. wWidth 640
  183. wHeight 480
  184. dwMinBitRate 147456000
  185. dwMaxBitRate 147456000
  186. dwMaxVideoFrameBufferSize 614400
  187. dwDefaultFrameInterval 333333
  188. bFrameIntervalType 1
  189. dwFrameInterval( 0) 333333
  190. VideoStreaming Interface Descriptor:
  191. bLength 30
  192. bDescriptorType 36
  193. bDescriptorSubtype 7 (FRAME_MJPEG)
  194. bFrameIndex 4
  195. bmCapabilities 0x00
  196. Still image unsupported
  197. wWidth 640
  198. wHeight 360
  199. dwMinBitRate 110592000
  200. dwMaxBitRate 110592000
  201. dwMaxVideoFrameBufferSize 460800
  202. dwDefaultFrameInterval 333333
  203. bFrameIntervalType 1
  204. dwFrameInterval( 0) 333333
  205. VideoStreaming Interface Descriptor:
  206. bLength 27
  207. bDescriptorType 36
  208. bDescriptorSubtype 4 (FORMAT_UNCOMPRESSED)
  209. bFormatIndex 2
  210. bNumFrameDescriptors 2
  211. guidFormat {32595559-0000-0010-8000-00aa00389b71}
  212. bBitsPerPixel 16
  213. bDefaultFrameIndex 1
  214. bAspectRatioX 0
  215. bAspectRatioY 0
  216. bmInterlaceFlags 0x00
  217. Interlaced stream or variable: No
  218. Fields per frame: 2 fields
  219. Field 1 first: No
  220. Field pattern: Field 1 only
  221. bCopyProtect 0
  222. VideoStreaming Interface Descriptor:
  223. bLength 30
  224. bDescriptorType 36
  225. bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
  226. bFrameIndex 1
  227. bmCapabilities 0x00
  228. Still image unsupported
  229. wWidth 640
  230. wHeight 480
  231. dwMinBitRate 147456000
  232. dwMaxBitRate 147456000
  233. dwMaxVideoFrameBufferSize 614400
  234. dwDefaultFrameInterval 333333
  235. bFrameIntervalType 1
  236. dwFrameInterval( 0) 333333
  237. VideoStreaming Interface Descriptor:
  238. bLength 30
  239. bDescriptorType 36
  240. bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
  241. bFrameIndex 2
  242. bmCapabilities 0x00
  243. Still image unsupported
  244. wWidth 640
  245. wHeight 360
  246. dwMinBitRate 110592000
  247. dwMaxBitRate 110592000
  248. dwMaxVideoFrameBufferSize 460800
  249. dwDefaultFrameInterval 333333
  250. bFrameIntervalType 1
  251. dwFrameInterval( 0) 333333
  252. VideoStreaming Interface Descriptor:
  253. bLength 28
  254. bDescriptorType 36
  255. bDescriptorSubtype 16 (FORMAT_FRAME_BASED)
  256. bFormatIndex 3
  257. bNumFrameDescriptors 4
  258. guidFormat {34363248-0000-0010-8000-00aa00389b71}
  259. bBitsPerPixel 16
  260. bDefaultFrameIndex 1
  261. bAspectRatioX 0
  262. bAspectRatioY 0
  263. bmInterlaceFlags 0x00
  264. Interlaced stream or variable: No
  265. Fields per frame: 2 fields
  266. Field 1 first: No
  267. Field pattern: Field 1 only
  268. bCopyProtect 0
  269. bVariableSize 1
  270. VideoStreaming Interface Descriptor:
  271. bLength 30
  272. bDescriptorType 36
  273. bDescriptorSubtype 17 (FRAME_FRAME_BASED)
  274. bFrameIndex 1
  275. bmCapabilities 0x00
  276. Still image unsupported
  277. wWidth 1920
  278. wHeight 1080
  279. dwMinBitRate 995328000
  280. dwMaxBitRate 995328000
  281. dwDefaultFrameInterval 333333
  282. bFrameIntervalType 1
  283. dwBytesPerLine 0
  284. dwFrameInterval( 0) 333333
  285. VideoStreaming Interface Descriptor:
  286. bLength 30
  287. bDescriptorType 36
  288. bDescriptorSubtype 17 (FRAME_FRAME_BASED)
  289. bFrameIndex 2
  290. bmCapabilities 0x00
  291. Still image unsupported
  292. wWidth 1280
  293. wHeight 720
  294. dwMinBitRate 442368000
  295. dwMaxBitRate 442368000
  296. dwDefaultFrameInterval 333333
  297. bFrameIntervalType 1
  298. dwBytesPerLine 0
  299. dwFrameInterval( 0) 333333
  300. VideoStreaming Interface Descriptor:
  301. bLength 30
  302. bDescriptorType 36
  303. bDescriptorSubtype 17 (FRAME_FRAME_BASED)
  304. bFrameIndex 3
  305. bmCapabilities 0x00
  306. Still image unsupported
  307. wWidth 640
  308. wHeight 480
  309. dwMinBitRate 147456000
  310. dwMaxBitRate 147456000
  311. dwDefaultFrameInterval 333333
  312. bFrameIntervalType 1
  313. dwBytesPerLine 0
  314. dwFrameInterval( 0) 333333
  315. VideoStreaming Interface Descriptor:
  316. bLength 30
  317. bDescriptorType 36
  318. bDescriptorSubtype 17 (FRAME_FRAME_BASED)
  319. bFrameIndex 4
  320. bmCapabilities 0x00
  321. Still image unsupported
  322. wWidth 640
  323. wHeight 360
  324. dwMinBitRate 110592000
  325. dwMaxBitRate 110592000
  326. dwDefaultFrameInterval 333333
  327. bFrameIntervalType 1
  328. dwBytesPerLine 0
  329. dwFrameInterval( 0) 333333
  330. VideoStreaming Interface Descriptor:
  331. bLength 28
  332. bDescriptorType 36
  333. bDescriptorSubtype 16 (FORMAT_FRAME_BASED)
  334. bFormatIndex 4
  335. bNumFrameDescriptors 4
  336. guidFormat {35363248-0000-0010-8000-00aa00389b71}
  337. bBitsPerPixel 16
  338. bDefaultFrameIndex 1
  339. bAspectRatioX 0
  340. bAspectRatioY 0
  341. bmInterlaceFlags 0x00
  342. Interlaced stream or variable: No
  343. Fields per frame: 2 fields
  344. Field 1 first: No
  345. Field pattern: Field 1 only
  346. bCopyProtect 0
  347. bVariableSize 1
  348. VideoStreaming Interface Descriptor:
  349. bLength 30
  350. bDescriptorType 36
  351. bDescriptorSubtype 17 (FRAME_FRAME_BASED)
  352. bFrameIndex 1
  353. bmCapabilities 0x00
  354. Still image unsupported
  355. wWidth 1920
  356. wHeight 1080
  357. dwMinBitRate 995328000
  358. dwMaxBitRate 995328000
  359. dwDefaultFrameInterval 333333
  360. bFrameIntervalType 1
  361. dwBytesPerLine 0
  362. dwFrameInterval( 0) 333333
  363. VideoStreaming Interface Descriptor:
  364. bLength 30
  365. bDescriptorType 36
  366. bDescriptorSubtype 17 (FRAME_FRAME_BASED)
  367. bFrameIndex 2
  368. bmCapabilities 0x00
  369. Still image unsupported
  370. wWidth 1280
  371. wHeight 720
  372. dwMinBitRate 442368000
  373. dwMaxBitRate 442368000
  374. dwDefaultFrameInterval 333333
  375. bFrameIntervalType 1
  376. dwBytesPerLine 0
  377. dwFrameInterval( 0) 333333
  378. VideoStreaming Interface Descriptor:
  379. bLength 30
  380. bDescriptorType 36
  381. bDescriptorSubtype 17 (FRAME_FRAME_BASED)
  382. bFrameIndex 3
  383. bmCapabilities 0x00
  384. Still image unsupported
  385. wWidth 640
  386. wHeight 480
  387. dwMinBitRate 147456000
  388. dwMaxBitRate 147456000
  389. dwDefaultFrameInterval 333333
  390. bFrameIntervalType 1
  391. dwBytesPerLine 0
  392. dwFrameInterval( 0) 333333
  393. VideoStreaming Interface Descriptor:
  394. bLength 30
  395. bDescriptorType 36
  396. bDescriptorSubtype 17 (FRAME_FRAME_BASED)
  397. bFrameIndex 4
  398. bmCapabilities 0x00
  399. Still image unsupported
  400. wWidth 640
  401. wHeight 360
  402. dwMinBitRate 110592000
  403. dwMaxBitRate 110592000
  404. dwDefaultFrameInterval 333333
  405. bFrameIntervalType 1
  406. dwBytesPerLine 0
  407. dwFrameInterval( 0) 333333
  408. Interface Descriptor:
  409. bLength 9
  410. bDescriptorType 4
  411. bInterfaceNumber 1
  412. bAlternateSetting 1
  413. bNumEndpoints 1
  414. bInterfaceClass 14 Video
  415. bInterfaceSubClass 2 Video Streaming
  416. bInterfaceProtocol 0
  417. iInterface 6 Video Streaming
  418. Endpoint Descriptor:
  419. bLength 7
  420. bDescriptorType 5
  421. bEndpointAddress 0x84 EP 4 IN
  422. bmAttributes 5
  423. Transfer Type Isochronous
  424. Synch Type Asynchronous
  425. Usage Type Data
  426. wMaxPacketSize 0x0400 1x 1024 bytes
  427. bInterval 1
  428. Interface Association:
  429. bLength 8
  430. bDescriptorType 11
  431. bFirstInterface 2
  432. bInterfaceCount 2
  433. bFunctionClass 1 Audio
  434. bFunctionSubClass 0
  435. bFunctionProtocol 0
  436. iFunction 4 FHD Camera AC
  437. Interface Descriptor:
  438. bLength 9
  439. bDescriptorType 4
  440. bInterfaceNumber 2
  441. bAlternateSetting 0
  442. bNumEndpoints 0
  443. bInterfaceClass 1 Audio
  444. bInterfaceSubClass 1 Control Device
  445. bInterfaceProtocol 0
  446. iInterface 4 FHD Camera AC
  447. AudioControl Interface Descriptor:
  448. bLength 9
  449. bDescriptorType 36
  450. bDescriptorSubtype 1 (HEADER)
  451. bcdADC 1.00
  452. wTotalLength 0x0026
  453. bInCollection 1
  454. baInterfaceNr(0) 3
  455. AudioControl Interface Descriptor:
  456. bLength 12
  457. bDescriptorType 36
  458. bDescriptorSubtype 2 (INPUT_TERMINAL)
  459. bTerminalID 3
  460. wTerminalType 0x0201 Microphone
  461. bAssocTerminal 0
  462. bNrChannels 1
  463. wChannelConfig 0x0003
  464. Left Front (L)
  465. Right Front (R)
  466. iChannelNames 13 Capture Channels
  467. iTerminal 12 Capture Input terminal
  468. AudioControl Interface Descriptor:
  469. bLength 9
  470. bDescriptorType 36
  471. bDescriptorSubtype 3 (OUTPUT_TERMINAL)
  472. bTerminalID 4
  473. wTerminalType 0x0101 USB Streaming
  474. bAssocTerminal 0
  475. bSourceID 3
  476. iTerminal 14 Capture Onput terminal
  477. Interface Descriptor:
  478. bLength 9
  479. bDescriptorType 4
  480. bInterfaceNumber 3
  481. bAlternateSetting 0
  482. bNumEndpoints 0
  483. bInterfaceClass 1 Audio
  484. bInterfaceSubClass 2 Streaming
  485. bInterfaceProtocol 0
  486. iInterface 17 Capture Inactive
  487. Interface Descriptor:
  488. bLength 9
  489. bDescriptorType 4
  490. bInterfaceNumber 3
  491. bAlternateSetting 1
  492. bNumEndpoints 1
  493. bInterfaceClass 1 Audio
  494. bInterfaceSubClass 2 Streaming
  495. bInterfaceProtocol 0
  496. iInterface 18 Capture Active
  497. AudioStreaming Interface Descriptor:
  498. bLength 7
  499. bDescriptorType 36
  500. bDescriptorSubtype 1 (AS_GENERAL)
  501. bTerminalLink 4
  502. bDelay 1 frames
  503. wFormatTag 0x0001 PCM
  504. AudioStreaming Interface Descriptor:
  505. bLength 11
  506. bDescriptorType 36
  507. bDescriptorSubtype 2 (FORMAT_TYPE)
  508. bFormatType 1 (FORMAT_TYPE_I)
  509. bNrChannels 1
  510. bSubframeSize 2
  511. bBitResolution 16
  512. bSamFreqType 1 Discrete
  513. tSamFreq[ 0] 16000
  514. Endpoint Descriptor:
  515. bLength 9
  516. bDescriptorType 5
  517. bEndpointAddress 0x82 EP 2 IN
  518. bmAttributes 13
  519. Transfer Type Isochronous
  520. Synch Type Synchronous
  521. Usage Type Data
  522. wMaxPacketSize 0x0020 1x 32 bytes
  523. bInterval 4
  524. bRefresh 0
  525. bSynchAddress 0
  526. AudioStreaming Endpoint Descriptor:
  527. bLength 7
  528. bDescriptorType 37
  529. bDescriptorSubtype 1 (EP_GENERAL)
  530. bmAttributes 0x01
  531. Sampling Frequency
  532. bLockDelayUnits 0 Undefined
  533. wLockDelay 0x0000
  534. Interface Association:
  535. bLength 8
  536. bDescriptorType 11
  537. bFirstInterface 4
  538. bInterfaceCount 1
  539. bFunctionClass 3 Human Interface Device
  540. bFunctionSubClass 1 Boot Interface Subclass
  541. bFunctionProtocol 2 Mouse
  542. iFunction 0
  543. Interface Descriptor:
  544. bLength 9
  545. bDescriptorType 4
  546. bInterfaceNumber 4
  547. bAlternateSetting 0
  548. bNumEndpoints 1
  549. bInterfaceClass 3 Human Interface Device
  550. bInterfaceSubClass 1 Boot Interface Subclass
  551. bInterfaceProtocol 2 Mouse
  552. iInterface 0
  553. HID Device Descriptor:
  554. bLength 9
  555. bDescriptorType 33
  556. bcdHID 1.10
  557. bCountryCode 33 US
  558. bNumDescriptors 1
  559. bDescriptorType 34 Report
  560. wDescriptorLength 30
  561. Report Descriptor: (length is 30)
  562. Item(Global): Usage Page, data= [ 0x00 0xff ] 65280
  563. (null)
  564. Item(Local ): Usage, data= [ 0x01 ] 1
  565. (null)
  566. Item(Main ): Collection, data= [ 0x01 ] 1
  567. Application
  568. Item(Local ): Usage Minimum, data= [ 0x01 ] 1
  569. (null)
  570. Item(Local ): Usage Maximum, data= [ 0x08 ] 8
  571. (null)
  572. Item(Global): Logical Minimum, data= [ 0x00 ] 0
  573. Item(Global): Logical Maximum, data= [ 0xff 0x00 ] 255
  574. Item(Global): Report Size, data= [ 0x08 ] 8
  575. Item(Global): Report Count, data= [ 0x00 0x02 ] 512
  576. Item(Main ): Input, data= [ 0x02 ] 2
  577. Data Variable Absolute No_Wrap Linear
  578. Preferred_State No_Null_Position Non_Volatile Bitfield
  579. Item(Local ): Usage Minimum, data= [ 0x01 ] 1
  580. (null)
  581. Item(Local ): Usage Maximum, data= [ 0x08 ] 8
  582. (null)
  583. Item(Main ): Output, data= [ 0x02 ] 2
  584. Data Variable Absolute No_Wrap Linear
  585. Preferred_State No_Null_Position Non_Volatile Bitfield
  586. Item(Main ): End Collection, data=none
  587. Endpoint Descriptor:
  588. bLength 7
  589. bDescriptorType 5
  590. bEndpointAddress 0x03 EP 3 OUT
  591. bmAttributes 3
  592. Transfer Type Interrupt
  593. Synch Type None
  594. Usage Type Data
  595. wMaxPacketSize 0x0200 1x 512 bytes
  596. bInterval 100
  597. Device Qualifier (for other device speed):
  598. bLength 10
  599. bDescriptorType 6
  600. bcdUSB 2.00
  601. bDeviceClass 239 Miscellaneous Device
  602. bDeviceSubClass 2
  603. bDeviceProtocol 1 Interface Association
  604. bMaxPacketSize0 64
  605. bNumConfigurations 1
  606. Device Status: 0x0000
  607. (Bus Powered)
Tags: lsusb
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement