Usb Audio Device Descriptor(5) Feature Unit Descriptor
来源:互联网 发布:ospf链路状态数据库 编辑:程序博客网 时间:2024/05/16 15:12
Feature Unit Descriptor
struct usb_feature_unit_descriptor{ U8 bLength; /*Size of this descriptor, in bytes: 7+(ch+1)*n*/ U8 bDescriptorType; /*CS_INTERFACE descriptor type.*/ U8 bDescriptorSubtype; /*FEATURE_UNIT descriptor subtype.*/ U8 bUnitID; /*Constant uniquely identifying the Unit within the audio function. This value is used in all requests to address this Unit.*/ U8 bSourceID; /*ID of the Unit or Terminal to which this Feature Unit is connected.*/ U8 bControlSize; /*Size in bytes of an element of the bmaControls() array: n*/ U8 *bmaControls; /* bmaControls+ 0 means A bit set to 1 indicates that the mentioned Control is supported for master channel 0: D0: Mute D1: Volume D2: Bass D3: Mid D4: Treble D5: Graphic Equalizer D6: Automatic Gain D7: Delay D8: Bass Boost D9: Loudness D10..(n*8-1): Reserved (bmaControls + n) means A bit set to 1 indicates that the mentioned Control is supported for logical channel ch.*/ U8 iFeature; /*Index of a string descriptor, describing this Feature Unit.*/};
bLength = 7+(ch+1)*n;
bDescriptorType = 0x24; 说明是 class-specific interface;
bUnitID: Unit ID, 值唯一;
bSourceID: 与之相连的Unit, Terminal ID;
bControlSize: bLength中的n值,即一个bmaControls的size;
bmaControls[0]: master channel 0 的 control,
D0: Mute
D1: Volume
D2: Bass
D3: Mid
D4: Treble
D5: Graphic Equalizer
D6: Automatic Gain
D7: Delay
D8: Bass Boost
D9: Loudness
D10..(n*8-1): Reserved;
bmaControls[1]: logical channel 1 的control
;
……
bmaControls[ch]: logical channel ch的control;
iFeature: string index;
0 0
- Usb Audio Device Descriptor(5) Feature Unit Descriptor
- Usb Audio Device Descriptor(1) Standard Audio Control Interface Descriptor
- Usb Audio Device Descriptor(10) Hid Device
- Usb Audio Device Descriptor(3) Input Terminal Descriptor
- Usb Audio Device Descriptor(4) Output Terminal Descriptor
- Usb Audio Device Descriptor(6) Standard AS Interface Descriptor
- Usb Audio Device Descriptor(8) Type I Format Type Descriptor
- Usb Composite Device (audio+hid) Descriptor
- Usb Audio Device Descriptor(9) Standard Audio Streaming Isochronous Audio Data Endpoint Descriptor
- Usb Audio Device Descriptor(2) Class-Specific Audio Control Interface Header Descriptor
- Usb Audio Device Descriptor(7) Class-Specific Audio Streaming Interface Descriptor
- USB Device Descriptor for AMP Controller
- USB Descriptor
- USB descriptor
- USB descriptor
- usb 音频类描述符及其说明(usb audio descriptor)
- usb 音频类描述符及其说明(usb audio descriptor)
- Descriptor
- Oracle Database SQL Language Reference 笔记(1)—— Oracle SQL 简介
- Git 分支 - 远程分支
- redis和ehcache比较
- LayerDrawable
- Hibernate:核心开发接口介绍
- Usb Audio Device Descriptor(5) Feature Unit Descriptor
- iOS数字时间与时间的相互转换
- E5 2670 V1 C1 C2版本区别
- 神仙趋势,运筹帷幄,通达信公式
- 学习 Lisp 语言的相关书籍
- ios uitextfield uialertview keyboard奇怪的问题
- NodeJs session中间件 及应用(简单的登录与登出)
- 淘宝穿越。。。@^@
- ehcache,redis和memcache总结