This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TUSB2046B:无法从USB相机获取图像,只能获得黑色图像和120x160分辨率

Guru**** 2386610 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/618594/tusb2046b-cant-get-image-from-a-usb-camera-only-get-black-image-and-120x160-resolution

部件号:TUSB2046B

我们需要一个USB集线器来使用USB WiFi和3个USB摄像头。 我们希望使用控制卡打开/关闭摄像头和WiFi。 我们的供应商为我们设计了USB集线器。 但是,我们无法使用此集线器获得相机图像。

 集线器使用鼠标时工作正常。 此外,它还显示了摄像机,但没有图像(黑屏) ,分辨率仅为160x120。 我们也不能增加决议。 我们认为USB集线器在低速模式下工作。 请注意,连接USB闪存盘时,写入/读取速度为1 Mbit/秒

e2e.ti.com/.../hub1.pdf

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好Aysun,

    我正在查看您的示意图。 同时,请使用usbview实用程序获取有关集线器和摄像头的更多详细信息。 您可以加载usbview.exe (这是一个调试应用程序,可从Microsoft免费获得)。 安装该实用程序,在左侧窗口中选择集线器,依次选择“选项”>“配置描述符”,“选项”->“自动刷新”,然后按F5键。 您应该能够在右侧窗口中看到显示中枢报告的大多数描述符。

    此致,
    Joel
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    非常感谢。 您可以看到如下结果。

    [端口3]:USB集线器

     

     

    外部集线器:USB#VID_0451和PID_2046#5&7861f83&0&3#{7861{f18a0e88-c30c-11d0-8815-00a0c906bed8}

    集线器电源:                  自功率

    端口数:            4

    电源切换:            联动

    化合物装置:            

    过流保护:    全局

    高速功能:          

    高速:                  

    支持多个事务转换:                

    同时执行多个事务转换:否

    连接设备时集线器唤醒:                      

    集线器由总线供电:          

    集线器是根:                

          ----=->设备信息<=----

     

    连接状态:                 

    当前配置值:            0x01  ->设备总线速度:已满

    设备地址:                  0x32

    打开管道:                          1.

     

             ==>设备描述符<===

    b长度:                          0x12

    b描述符类型:                  0x01

    bcdUSB:                        0x0110

    bDeviceClass:                      0x09  ->这是集线器设备

    bDeviceSubClass:                  0x00

    bDeviceProtocol:                  0x00

    bMaxPacketSize0:                   0x08=(8)字节

    idVendor:                       0x0451 =德州仪器(TI)

    idProduct:                     0x2046

    bcd设备:                      0x0125

    制造商:                    0x00

    iProduct:                        0x00

    iSerialNumber:                     0x00

    b数字配置:              0x01

     

             ----=->打开管道<=----

     

             ==>端点描述符<===

    b长度:                          0x07

    b描述符类型:                  0x05

    b端点地址:                0x81  ->方向:输入-端点ID:1

    bmAttributes:                    0x03  ->中断传输类型

    wMaxPacketSize:                0x0001 = 0x01字节

    b间隔:                        0xFF

     

          !--==>完整配置描述符<==--

     

             ==>配置描述符<===

    b长度:                          0x09

    b描述符类型:                 0x02

    wTotalLength:                  0x0019  ->已验证

    b数字接口:                  0x01

    b配置值:              0x01

    iConfiguration:                  0x00

    bmAttributes:                    0xE0  -> Self Powered

     ->远程唤醒

    最大功率:                        0x00 =   0 mA

     

             ==>接口描述符<===

    b长度:                          0x09

    b描述符类型:                  0x04

    b接口编号:                0x00

    b交替设置:                0x00

    b端点数字:                    0x01

    b接口类:                  0x09  ->集线器接口类

    b接口子类:              0x00

    b接口协议:              0x00

    iInterface:                      0x00

     

             ==>端点描述符<===

    b长度:                          0x07

    b描述符类型:                  0x05

    b端点地址:                0x81  ->方向:输入-端点ID:1

    bmAttributes:                    0x03  ->中断传输类型

    wMaxPacketSize:                0x0001 = 0x01字节

    b间隔:                        0xFF

     

     

     

     

    [Port1]:USB复合设备-相机

     

     

    设备电源状态:              PowerDeviceD0

     

          ----=->设备信息<=----

    英文产品名称:“292A-IPC-OV2710”

     

    连接状态:                 

    当前配置值:            0x01  ->设备总线速度:已满

    设备地址:                  0x3C

    打开管道:                          1.

     

             ==>设备描述符<===

    b长度:                          0x12

    b描述符类型:                  0x01

    bcdUSB:                        0x0200

    bDeviceClass:                     0xEF  ->这是一个多接口功能代码设备

    bDeviceSubClass:                  0x02  ->这是公共类子类

    bDeviceProtocol:                  0x01  ->这是接口关联描述符协议

    bMaxPacketSize0:                  0x40 =(64)字节

    ID供应商:                      0x0C45 = Sonix Technology Co., Ltd.

    idProduct:                      0x6366

    bcdDevice:                     0x0100

    制造商:                    0x02

        英语(美国) "Sonix Technology Co., Ltd."

    iProduct:                        0x01

        英语(美国) "292A-IPC-OV2710"

    iSerialNumber:                     0x03

       英语(美国) "SN0001"

    b数字配置:              0x01

     

             ----=->打开管道<=----

     

             ==>端点描述符<===

    b长度:                          0x07

    b描述符类型:                  0x05

    b端点地址:               0x83  ->方向:输入-端点ID:3

    bmAttributes:                    0x03  ->中断传输类型

    wMaxPacketSize:                0x0010 = 0x10字节

    b间隔:                        0x06

     

          !--==>完整配置描述符<==--

     

             ==>配置描述符<===

    b长度:                          0x09

    b描述符类型:                  0x02

    wTotalLength:                  0x022E  ->已验证

    b数字接口:                  0x04

    b配置值:             0x01

    iConfiguration:                  0x00

    bmAttributes:                    0x80  ->总线供电

    最大功率:                        0xFA = 500 mA

     

             ==>IAD描述符<===

    b长度:                          0x08

    b描述符类型:                 0x0B

    bFirstInterface:                  0x00

    b接口计数:                  0x02

    b功能类:                  0x0E  ->视频接口类

    b功能子类:                0x03  ->视频接口集合

    b功能协议:               0x00  -> PC_Protocol_undefined协议

    iFunction:                        0x05

        英语(美国) "yealink usbcam"

     

             ==>接口描述符<===

    b长度:                          0x09

    b描述符类型:                  0x04

    b接口编号:                0x00

    b交替设置:                0x00

    b端点数字:                    0x01

    b接口类:                  0x0E  ->视频接口类

    b接口子类:              0x01  ->视频控制接口子类

    b接口协议:              0x00

    iInterface:                      0x05

        英语(美国) "yealink usbcam"

     

             ==>特定类视频控制接口标头描述符<===

    b长度:                          0x0D

    b描述符类型:                  0x24

    b描述符子类型:              0x01

    bcdVDC:                        0x0100

    wTotalLength:                  0x006A  ->已验证

    dwClockFreq:                0x00E4E1C0 =(1500万) Hz

    b收集:                  0x01

    baInterfaceNr[1]:                0x01

    USB视频类设备:规格版本1.0

     

             ==>视频控制输出终端描述符<===

    b长度:                          0x09

    b描述符类型:                  0x24

    b描述符子类型:             0x03

    b终端ID:                      0x05

    wTerminalType:                  0x0101 =(TT_streaming)

    bAssocTerminal:                  0x00

    bSourceID:                         0x04

    iTerminal:                        0x00

     

             ==>视频控制扩展单元描述符<===

    b长度:                          0x1C

    b描述符类型:                  0x24

    b描述符子类型:              0x06

    b单位ID:                          0x03

    指南扩展代码:                {28F0.337万-6311-4A2E-BA2C-6890EB334016}6311}</s>6890 33.4016万

    b NumControls:                    0x18

    bNrInPins:                        0x01

    ==>连接的设备和终端ID列表

    baSourceID[1]:                    0x02

    bControlSize:                    0x03

    bmControls:0xFF 0xFF 0xFF

        D00 = 1 是- 供应商特定(可选)

        D01 = 1 是- 供应商特定(可选)

        D02 = 1 是- 供应商特定(可选)

        D03 = 1 是- 供应商特定(可选)

        D04 = 1 是- 供应商特定(可选)

        D05 = 1 是- 供应商特定(可选)

        D06 = 1 是- 供应商特定(可选)

        D07 = 1 是- 供应商特定(可选)

        D08 = 1 是- 供应商特定(可选)

        D09 = 1 是- 供应商特定(可选)

        D10 = 1 是- 供应商特定(可选)

        D11 = 1 是- 供应商特定(可选)

        D12 = 1 是- 供应商特定(可选)

        D13 = 1 是- 供应商特定(可选)

        D14 = 1 是- 供应商特定(可选)

        D15 = 1 是- 供应商特定(可选)

        D16 = 1 是- 供应商特定(可选)

        d17 = 1 是- 供应商特定(可选)

        D18 = 1 是- 供应商特定(可选)

        D19 = 1 是- 供应商特定(可选)

        D20 = 1 是- 供应商特定(可选)

      D21 = 1 是- 供应商特定(可选)

        D22 = 1 是- 供应商特定(可选)

        D23 = 1 是- 供应商特定(可选)

    iExtension:                      0x00

     

             ==>视频控制扩展单元描述符<===

    b长度:                         0x1b

    b描述符类型:                  0x24

    b描述符子类型:              0x06

    b单位ID:                          0x04

    指南扩展代码:                {DDDF7394-973E-4727-BED9-04ED6426DC67}4727}</s>6426

    b NumControls:                    0x10

    bNrInPins:                        0x01

    ==>连接的设备和终端ID列表

    baSourceID[1]:                    0x03

    bControlSize:                    0x02

    bmControls:0xFF 0x01

        D00 = 1 是- 供应商特定(可选)

        D01 = 1 是- 供应商特定(可选)

        D02 = 1 是- 供应商特定(可选)

        D03 = 1 是- 供应商特定(可选)

        D04 = 1 是- 供应商特定(可选)

        D05 = 1 是- 供应商特定(可选)

        D06 = 1 是- 供应商特定(可选)

        D07 = 1 是- 供应商特定(可选)

        D08 = 1 是- 供应商特定(可选)

        D09 = 0  否- 特定于供应商(可选)

        D10 = 0  否- 特定于供应商(可选)

        D11 = 0  否- 特定于供应商(可选)

        D12 = 0  否- 特定于供应商(可选)

        D13 = 0  否- 特定于供应商(可选)

        D14 = 0  否- 特定于供应商(可选)

        D15 = 0  否- 特定于供应商(可选)

    iExtension:                      0x00

     

             ==>视频控制输入终端描述符<===

    b长度:                          0x12

    b描述符类型:                  0x24

    b描述符子类型:              0x02

    b终端ID:                      0x01

    wTerminalType:                  0x0201 =(ITT_CAMERA)

    bAssocTerminal:                  0x00

    iTerminal:                        0x00

    ==>摄像机输入终端数据

    wObjectiveFocalLengthMin:      0x0000

    wObjectiveFocalLengthMax:       0x0000

    wOcularFocalLength:            0x0000

    bControlSize:                   0x03

    bmControls:0x0E 0x00 0x00

        D00 = 0   NO - 扫描模式

        D01 = 1 是- 自动曝光模式

        D02 = 1 是- 自动曝光优先级

        D03 = 1 是- 曝光时间(绝对)

        D04 = 0   NO - 曝光时间(相对)

        D05 = 0   NO - 焦点(绝对)

        D06 = 0   NO - 焦点(相对)

        D07 = 0   NO -  IRIS (绝对)

        D08 = 0   NO - 光圈(相对)

        D09 = 0   NO - 缩放(绝对)

        D10 = 0   NO - 缩放(相对)

        D11 = 0   NO -  PanTilt (绝对)

        D12 = 0   NO -  PanTilt (相对)

        D13 = 0   NO - 侧倾(绝对值)

        D14 = 0   NO - 侧倾(相对)

        D15 = 0   NO - 保留

        D16 = 0   NO - 保留

        d17 = 0   NO - 对焦,自动

        D18 = 0  否- 隐私

        D19 = 0   NO - 焦点,简单

        D20 = 0   NO - 车窗

        D21 = 0   NO - 感兴趣区

        D22 = 0   NO - 保留

        D23 = 0   NO - 保留

     

             ==>视频控制处理单元描述符<===

    b长度:                          0x0B

    b描述符类型:                  0x24

    b说明子类型:              0x05

    b单位ID:                          0x02

    bSourceID:                         0x01

    wMaxMultiplier:                0x0000

    bControlSize:                    0x02

    bmControls:0x7F 0x17

        D00 = 1 是- 亮度

        D01 = 1 是- 对比度

        D02 = 1 是- 色调

        D03 = 1 是- 饱和度

        D04 = 1 是- 清晰度

        D05 = 1 是- 伽马

        D06 = 1 是- 白平衡温度

        D07 = 0   NO - 白平衡组件

        D08 = 1 是- 背光补偿

        D09 = 1 是- 增益

        D10 = 1 是- 电源线频率

        D11 = 0   NO - 色调,自动

        D12 = 1 是- 白平衡温度,自动

        D13 = 0   NO - 白平衡部件,自动

        D14 =0   NO - 数字乘法器

        D15 = 0   NO - 数字乘数限制

    iProcessing:                    0x00

     

             ==>端点描述符<===

    b长度:                          0x07

    b描述符类型:                  0x05

    b端点地址:                0x83  ->方向:输入-端点ID:3

    bmAttributes:                    0x03  ->中断传输类型

    wMaxPacketSize:                0x0010 = 0x10字节

    b间隔:                        0x06

     

             ==>特定类VC中断端点描述符<===

    b长度:                          0x05

    b描述符类型:                  0x25

    b描述符子类型:              0x03

    wMaxTransferSize:              0x0040 =(64)字节

     

             ==>接口描述符<===

    b长度:                          0x09

    b描述符类型:                  0x04

    b接口编号:                0x01

    b交替设置:                0x00

    b数字终点:                    0x00

    b接口类:                  0x0E  ->视频接口类

    b接口子类:              0x02  ->视频流接口子类

    b接口协议:              0x00

    iInterface:                      0x00

     

             ==>特定于视频类的VS视频输入标头描述符<===

    b长度:                         0x0F

    b描述符类型:                  0x24

    b描述符子类型:              0x01

    b数字格式:                      0x02

    wTotalLength:                  0x0103  ->已验证

    b端点地址:                0x81  ->方向:输入-端点ID:1

    bmInfo:                           0x00  ->不支持动态格式更改

    b终端链接:                    0x05

    b StillCaptureMethod:              0x00  -> No Still Capture

    b触发器支持:                  0x00  ->无硬件触发支持

    b触发器用法:                    0x00

    bControlSize:                    0x01

    视频有效负载格式1             0x00

        D00 = 0   NO - 关键帧速率

        D01 = 0   NO -  P帧速率

        D02 = 0   NO - 压缩质量

        D03 = 0   NO - 压缩窗口大小

        D04 =0   NO - 生成关键帧

        D05 = 0   NO - 更新帧段

        D06 = 0   NO - 保留

        D07 = 0   NO - 保留

    视频有效负载格式2             0x00

        D00 = 0   NO - 关键帧速率

        D01 = 0   NO -  P帧速率

        D02 = 0   NO - 压缩质量

        D03 = 0   NO - 压缩窗口大小

        D04 =0   NO - 生成关键帧

        D05 = 0   NO - 更新帧段

        D06 = 0   NO - 保留

        D07 = 0   NO - 保留

     

             ==>视频流未压缩格式描述符<===

    b长度:                          0x1b

    b描述符类型:                  0x24

    b描述符子类型:              0x04

    b格式索引:                    0x01

    bNumFrameDescriptionors:            0x02

    指南格式:                      {3259.5559万-0000-0010-8000-00AA00389B71}0000}=0010= YUY28000 YUY2格0.0389万格式

    b位PerPixel:                    0x10

    b默认帧索引:              0x01

    b观察员X:                    0x00

    b观看时间:                    0x00

    bm隔 行标志:                0x00

        d0    = 0x00隔行扫描流或变量:否

        d1    = 0x00字段/帧:2字段

        D2    = 0x00字段1首先:否

        D3    = 0x00预留

        D4..5 = 0x00字段模式 ->仅限字段1

        D6..7 = 0x00显示模式 ->仅限Bob

    bCopyProtect:                    0x00  ->复制不受限制

     

             ==>视频流未压缩帧类型描述符<===

             -->这是默认(最佳)帧索引

    b长度:                          0x32

    b描述符类型:                  0x24

    b说明子类型:              0x05

    b帧索引:                      0x01

    bmCapabilities:                  0x00

    w宽度:                        0x00A0 = 160

    w高度:                        0x0078 = 120

    dwMinBitRate:              0x17.7万

    dwMaxBitRate:              0x008CA000

    dwMaxVideoFrameBufferSize:  0x0.96万

    dwDefaultFrameInterval:     0x5.1615万= 33.33.33万 毫秒(30.00 Hz)

    b框架间隔类型:             0x06

    ==>附加离散帧类型数据

    dwFrameInterval[1]:        0x5.1615万 = 33.33.33万 毫秒(30.00 Hz)

    dwFrameInterval[2]:        0x0.0061万A80 = 40.0万 毫秒(25.00 Hz)

    dwFrameInterval[3]:        0x0007A120 = 50.0万 毫秒(20.00 Hz)

    dwFrameInterval[4]:        0x000A2C2A = 66.66.66万 毫秒(15.00 Hz)

    dwFrameInterval[5]:        0x000F4240 = 100.0万 毫秒(10.00 Hz)

    dwFrameInterval[6]:        0x001E8480 = 200.0万 毫秒(5.00 Hz)

     

             ==>视频流未压缩帧类型描述符<===

    b长度:                          0x32

    b描述符类型:                  0x24

    b说明子类型:              0x05

    b帧索引:                      0x02

    bmCapabilities:                  0x00

    w宽度:                        0x00A0 = 160

    w高度:                        0x0078 = 120

    dwMinBitRate:              0x17.7万

    dwMaxBitRate:              0x008CA000

    dwMaxVideoFrameBufferSize:  0x0.96万

    dwDefaultFrameInterval:     0x5.1615万= 33.33.33万 毫秒(30.00 Hz)

    b框架间隔类型:              0x06

    ==>附加离散帧类型数据

    dwFrameInterval[1]:        0x5.1615万 = 33.33.33万 毫秒(30.00 Hz)

    dwFrameInterval[2]:        0x0.0061万A80 = 40.0万 毫秒(25.00 Hz)

    dwFrameInterval[3]:        0x0007A120 = 50.0万 毫秒(20.00 Hz)

    dwFrameInterval[4]:        0x000A2C2A = 66.66.66万 毫秒(15.00 Hz)

    dwFrameInterval[5]:        0x000F4240 = 100.0万 毫秒(10.00 Hz)

    dwFrameInterval[6]:        0x001E8480 = 200.0万 毫秒(5.00 Hz)

     

             ==>视频流MJPEG格式描述符<===

    b长度:                          0x0B

    b描述符类型:                  0x24

    b描述符子类型:              0x06

    b格式索引:                    0x02

    bNumFrameDescriptionors:           0x02

    bmFlags:                          0x00  ->样本大小未固定

    b默认帧索引:              0x01

    b观察员X:                    0x00

    b观看时间:                    0x00

    bm隔 行标志:                0x00

        D00   = 0 逐行扫描流或变量

        D01   = 每帧02个字段

        D02   = 0 字段1不在第一位

        D03   = 0 保留

        D4..5 = 0 字段模式 ->仅限字段1

        D6..7 = 0 显示模式 ->仅限BOB

    bCopyProtect:                    0x00  ->复制不受限制

     

             ==>视频流MJPEG帧类型描述符<===

             -->这是默认(最佳)帧索引

    b长度:                          0x32

    b描述符类型:                  0x24

    b描述符子类型:               0x07

    b帧索引:                      0x01

    bmCapabilities:                  0x00

    w宽度:                        0x00A0 = 160

    w高度:                        0x0078 = 120

    dwMinBitRate:              0x000BB800

    dwMaxBitRate:              0x46.5万

    dwMaxVideoFrameBufferSize:  0x0.0004万D4D

    dwDefaultFrameInterval:     0x5.1615万= 33.33.33万 毫秒(30.00 Hz)

    b框架间隔类型:              0x06

    ==>附加离散帧类型数据

    dwFrameInterval[1]:        0x5.1615万 = 33.33.33万 毫秒(30.00 Hz)

    dwFrameInterval[2]:        0x0.0061万A80 = 40.0万 毫秒(25.00 Hz)

    dwFrameInterval[3]:        0x0007A120 = 50.0万 毫秒(20.00 Hz)

    dwFrameInterval[4]:        0x000A2C2A = 66.66.66万 毫秒(15.00 Hz)

    dwFrameInterval[5]:        0x000F4240 = 100.0万 毫秒(10.00 Hz)

    dwFrameInterval[6]:        0x001E8480 = 200.0万 毫秒(5.00 Hz)

     

             ==>视频流MJPEG帧类型描述符<===

    b长度:                          0x32

    b描述符类型:                  0x24

    b描述符子类型:              0x07

    b帧索引:                      0x02

    bmCapabilities:                  0x00

    w宽度:                        0x00A0 = 160

    w高度:                        0x0078 = 120

    dwMinBitRate:              0x000BB800

    dwMaxBitRate:               0x46.5万

    dwMaxVideoFrameBufferSize:  0x0.0004万D4D

    dwDefaultFrameInterval:     0x5.1615万= 33.33.33万 毫秒(30.00 Hz)

    b框架间隔类型:              0x06

    ==>附加离散帧类型数据

    dwFrameInterval[1]:        0x5.1615万 = 33.33.33万 毫秒(30.00 Hz)

    dwFrameInterval[2]:        0x0.0061万A80 = 40.0万 毫秒(25.00 Hz)

    dwFrameInterval[3]:        0x0007A120 = 50.0万 毫秒(20.00 Hz)

    dwFrameInterval[4]:        0x000A2C2A = 66.66.66万 毫秒(15.00 Hz)

    dwFrameInterval[5]:        0x000F4240 = 100.0万 毫秒(10.00 Hz)

    dwFrameInterval[6]:        0x001E8480 = 200.0万 毫秒(5.00 Hz)

     

             ==>颜色匹配描述符<===

    b长度:                          0x06

    b描述符类型:                  0x24

    b描述符子类型:              0x0D

    b颜色主管:                  0x01

    b TransferCharacteristics:        0x01

    b矩阵系数:              0x04

     

             ==>接口描述符<===

    b长度:                          0x09

    b描述符类型:                 0x04

    b接口编号:                0x01

    b交替设置:                0x01

    b端点数字:                    0x01

    b接口类:                  0x0E  ->视频接口类

    b接口子类:              0x02  ->视频流接口子类

    b接口协议:              0x00

    iInterface:                      0x00

     

             ==>端点描述符<===

    b长度:                          0x07

    b描述符类型:                  0x05

    b端点地址:                0x81  ->方向:输入-端点ID:1

    bmAttributes:                    0x05  ->同步传输类型,同步类型=异步,使用类型=数据端点

    wMaxPacketSize:                0x0320 = 0x320字节

    b间隔:                       0x01

     

             ==>IAD描述符<===

    b长度:                          0x08

    b描述符类型:                  0x0B

    bFirstInterface:                  0x02

    b接口计数:                  0x02

    b功能类:                  0x01  ->音频接口类

    b功能子类:                0x00

    *!*caution:  这似乎是无效的bFunctionSubClass

    b功能协议:                0x00

    iFunction:                        0x00

     

             ==>接口描述符<===

    b长度:                         0x09

    b描述符类型:                  0x04

    b接口编号:                0x02

    b交替设置:                0x00

    b数字终点:                    0x00

    b接口类:                  0x01  ->音频接口类

    b接口子类:              0x01  ->音频控制接口子类

    b接口协议:              0x00

    iInterface:                      0x00

     

             ==>音频控制接口标头描述符<===

    b长度:                          0x09

    b描述符类型:                  0x24

    b描述符子类型:              0x01

    bcdADC:                        0x0100

    wTotalLength:                  0x002B

    b收集:                    0x01

    baInterfaceNr[1]:                0x03

     

             ==>音频控制输入终端描述符<===

    b长度:                          0x0C

    b描述符类型:                  0x24

    b描述符子类型:              0x02

    b终端ID:                      0x01

    wTerminalType:                  0x0201 (麦克风)

    bAssocTerminal:                  0x00

    b NrChannels:                      0x02

    wChannelConfig:                0x0000

    iChannelNames:                    0x00

    iTerminal:                        0x00

     

             ==>音频控制功能单元描述符<===

    b长度:                          0x0D

    b描述符类型:                  0x24

    b描述符子类型:              0x06

    b单位ID:                          0x02

    bSourceID:                         0x01

    bControlSize:                    0x02

    bmaControls[0]:                  01 00

    bmaControls[1]:                  02 00

    bmaControls[2]:                  02 00

    IFeature:                        0x00

     

             ==>音频控制输出终端描述符<===

    b长度:                         0x09

    b描述符类型:                  0x24

    b描述符子类型:              0x03

    b终端ID:                      0x03

    wTerminalType:                  0x0101 (USB流)

    bAssocTerminal:                  0x00

    bSourceID:                        0x02

    iTerminal:                        0x00

     

             ==>接口描述符<===

    b长度:                          0x09

    b描述符类型:                  0x04

    b接口编号:                0x03

    b交替设置:                0x00

    b数字终点:                    0x00

    b接口类:                  0x01  ->音频接口类

    b接口子类:              0x02  ->音频流接口子类

    b接口协议:              0x00

    iInterface:                      0x00

     

             ==>接口描述符<===

    b长度:                          0x09

    b描述符类型:                  0x04

    b接口编号:                0x03

    b交替设置:                0x01

    b端点数字:                    0x01

    b接口类:                  0x01  ->音频接口类

    b接口子类:              0x02  ->音频流接口子类

    b接口协议:              0x00

    iInterface:                      0x00

     

             ==>音频流类特定接口描述符<===

    b长度:                          0x07

    b描述符类型:                  0x24

    b描述符子类型:              0x01

    b终端链接:                    0x03

    b延迟:                           0x01

    wFormatTag:                    0x0001 (PCM)

     

             ==>音频流格式类型描述符<===

    b长度:                          0x1d

    b描述符类型:                  0x24

    b描述符子类型:              0x02

    b格式类型:                     0x01

    b NrChannels:                      0x02

    b次框架大小:                    0x02

    b位分辨率:                  0x10

    bSamFreqType:                    0x07

    tSamFreq[1]:                  0x001F40 (8000 Hz)

    tSamFreq[2]:                 0x002B11 (1.1025万 Hz)

    tSamFreq[3]:                  0x003E80 (1.6万 Hz)

    tSamFreq[4]:                  0x0.5622万 (2.205万 Hz)

    tSamFreq[5]:                  0x005DC0 (2.4万 Hz)

    tSamFreq[6]:                  0x00AC44 (4.41万 Hz)

    tSamFreq[7]:                 0x00BB80 (4.8万 Hz)

     

             ==>端点描述符<===

    b长度:                          0x09

    b描述符类型:                  0x05

    b端点地址:                0x84  ->方向:输入-端点ID:4

    bmAttributes:                    0x05  ->同步传输类型,同步类型=异步,使用类型=数据端点

    wMaxPacketSize:                0x0192 = 0x192字节

    wInterval:                      0x0004

    b同步地址:                    0x00

     

             ==>音频流类特定音频数据端点描述符<===

    b长度:                          0x07

    b描述符类型:                  0x25

    b描述符子类型:              0x01

    bmAttributes:                    0x01

    b锁定延迟单位:                  0x00

    wLockDelay:                    0x0192

     

             ==>其它错误检查<===

    PASS:未压缩帧描述符的数目(2)==未压缩格式描述符中指定的帧描述符数目(2)

    PASS:MJPEG帧描述符数目(2)==在MJPEG格式描述符中指定的帧描述符数目(2)

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    通过电子邮件处理。