UVC 相机终端描述符
2021-05-29
4666
6
相机端点描述符 使用bTerminalID来标识其惟一的ID,所有的请求必须使用此ID。 wTerminalType用来描述相关的物理实体的信息。
typedef struct _CAMERA_TERMIN AL_DESCRIPTOR
UIN T8 bLength;
UIN T8 bDescriptorType;
UINT8 bDescriptorSubtype;
UINT8 bTerminalID;
UINT16 wTerminalType;
UINT8 bAssocTerminal ;
UINT8 iTerminal;
UINT16 wObjectiveFocalLengthMin;
UIN16 wObjectiveFocalLengthMax;
UIN16 wOcularFocalLength;
UINT8 bControlSize;
UINT8 bmControls[3];
}CAMERA_TERMINAL_DESCRIPTOR;
bLength:数据长度。固定为18. bDescriptorType:描述符类型,CS_INTERFACE,值为0x24. bDescriptorSubtype:描述符子类型。VC_INPUT_TERMINAL ,值为0x02。 bTerminalID:ID,非零值。 wTerminalType:终端类型,ITT_CAMERA值为0x201 bAssocTerminal :与输入端点关联的输出端点IDiTerminal:描述此端点的字符串描述符 索引。 wObjectiveFocalLengthMin:光学变焦的最小值,如不支持为0. wObjectiveFocalLengthMax:光学变焦的最大值,如不支持为0. wOcularFocalLength:光学缩放值,如不支持为0. bControlSize:bmControls的字节大小。3 bmControls:使用位图来表示支持的视频流。
D0:扫描模式 //扫描模式(逐行扫描或隔行扫描) D1:自动曝光模式 D2:自动曝光优先级 D3:曝光时间(绝对值) D4:曝光时间(相对) D5:焦点(绝对) D6:焦点(相对) D7:虹膜光圈(绝对) D8:虹膜光圈(相对) D9:缩放(绝对) D10:缩放(相对) D11:PanTilt(绝对) PT是左右和上下移动 D12:PanTilt(相对) D13:滚动(绝对) D14:滚动(相对) D15:预留 D16:预留 D17:自动对焦 D18:隐私 D19:专注,简单 D20:窗口 D21:关注区域,感兴趣区域 D22–D23:保留,设置为零
USB端点类型
类型
值
IO
描述
TT_VENDOR_SPECIFIC
0x100
IO
厂商特定的接口端点
TT_STREAMING
0x101
IO
视频流接口 端点
输入端点类型
类型
值
IO
描述
ITT_VENDOR_SPECIFIC
0x200
I
厂商指定输入端点
ITT_CAMERA
0x201
I
摄像头,仅用于摄像头端点描述符
ITT_MEDIA_TRANSPORT_INPUT
0x202
I
序列媒体,仅用于媒体端点描述符
输出端点类型
类型
值
IO
描述
OTT_VENDOR_SPECIFIC
0x300
O
厂商指定输出端点
OTT_DISPLAY
0x301
O
通用显示(LCD,CRT等)
OTT_MEDIA_TRANSPORT_OUT PUT
0x302
O
序列媒体,仅用于媒体端点描述符
扩展端点类型
类型
值
IO
描述
EXTERNAL_VENDOR_SPECIFIC
0x400
I/O
厂商指定端点
COMPOSITE_CONNECTOR
0x401
I/O
复合视频连接器
SVIDEO_CONNECTOR
0x402
I/O
S-video连接器
COMPONENT_CONNECTOR
0x403
I/O
组件视频连接器
视频类特定描述符类型
视频类特定描述符类型
值
CS_UNDEFINED
0x20
CS_DEVICE
0x21
CS_CONFIGURATION
0x22
CS_STRING
0x23
CS_INTERFACE
0x24
CS_ENDPOINT
0x25
类特定视频控制接口头描述符 子类型
值
VC_DESCRIPTOR_UNDEFINED
0x00
VC_HEADER
0x01
VC_INPUT_TERMINAL
0x02
VC_OUT PUT_TERMINAL
0x03
VC_SELECTOR_UNIT
0x04
VC_PROCESSING_UNIT
0x05
VC_EXTENSION_UNIT
0x06
VC_ENCODING_UNIT
0x07
¥打赏
随手分享,手有余香
HID人机交互QQ群:564808376
UAC音频QQ群:218581009
UVC相机QQ群:331552032
BOT&UASP大容量存储QQ群:258159197
STC-USB单片机QQ群:315457461
USB技术交流QQ群2:580684376
USB技术交流QQ群:952873936