UAC开发调试笔记
+ -

华为USB耳机UAC音量及静音控制实例分析

2022-12-28 862 0
您好,该文仅对付费用户可见,请开通VIP会员
HID人机交互QQ群:564808376    UAC音频QQ群:218581009    UVC相机QQ群:331552032    BOT&UASP大容量存储QQ群:258159197    STC-USB单片机QQ群:315457461    USB技术交流QQ群2:580684376    USB技术交流QQ群:952873936   

0 篇笔记 写笔记

USB3.2超高速 USB2.0扩展特性描述符
USB2.0扩展特性描述符是BOS描述符中一个特性描述符。USB2.0扩展特性描述符用于描述工作在USB2.0高速模式下支持LPM的特性。LPM: Link Power Management protocol链路电源管理协议USB2.0扩展特性描述符定义struct _USB20_EXTE......
USB超高速 增强型超高速USB设备特性描述符
增加型超高速USB设备特性描述符适用于USB3.2 GEN2,用于描述符增强型超高速USB设备特性信息。增加型超高速USB设备特性描述符不能通过GET_DESCRIPTOR或SET_DESCRIPTOR访问。增加型超高速USB设备特性描述符定义如下:struct _SUPER_SPEED_PLUS_......
USB3.2超高速 超高速USB设备特性描述符
USB3.2增强型超高速设备应实现,USB设备特性描述符描述符设备的特性信息。超高速USB设备特性描述符不能通过GET_DESCRIPTOR或SET_DESCRIPTOR访问。USB设备特性描述符定义如下:struct _SUPER_SPEED_USB_DEVICE_CAPABILITY_DESCR......
HID音量控制报告描述符
音量控制HID规范提供了两种报告描述符,分别对应按钮式和旋钮式。Up/Down 按钮音量控制下面的示例定义了一对按钮,用于渐变变量,例如音量增大和音量向下按钮。输入设备必须定义为相对设备。–1将减小音量+1将增大音量。0对音量没有影响。UsagePage(Consumer)Usage(Vol......
耳机音量按键HID报告描述符
耳机音量按键在windows的设备管理器中如下:其报告描述符的原始数据为:05 0c 09 01 a1 01 85 01 15 00 25 01 75 01 95 01 09 e9 81 02 09 ea 81 02 09 cd 81 02 09 b5 81 02 09 b6 81......
UAC耳机自带HID调节声音报告描述符
UAC耳机自速的外接按钮实现声音的控制:增加音量也减少音量。设备管理器如下:05 0C //0 GLOBAL_USAGE_PAGE(Consumer) 09 01 //2 LOCAL_USAGE( Consumer Control ) A1 01 /......
HID 音频设备控制(播放、静音、停止)报告描述符
HID 音频设备控制(播放、静音、停止)报告描述符,感谢USB中文网QQ群吴吹水$同学的贡献。05 0C //0 GLOBAL_USAGE_PAGE(Consumer) 09 01 //2 LOCAL_USAGE(Consumer Control) ......
UAC音频设备的音量静音控制及音量百分比对比分析
UAC音频设备通常我们认为是使用了UAC规范的USB音频设备,如USB麦克风,USB扬声器,USB耳机等。使用了UAC规范的音频设备,都是需要对其音量进行控制,如静音,音调大小的调整等。这些都是通过UAC的特性单元来实再的,其支持的音量控制可根据其UAC特性描述符的bmaControls的位掩码来实......
Windows10 x64使用USB虚拟HID设备控制系统音频音量的播放/暂停
搞了一个虚拟的自定义HID通讯,这一般对程序员来说,比较好用,特别是功能开发的。内容详见:http://www.usbzh.com/article/detail-884.html不过在HID的大类中,有一些特定的类如“符合 HID 标准的用户控制设备”,这些由系统负责打开(我们在应用层是无法打开的......
华为USB耳机UAC音量静音控制实例分析
手中的华为耳机是一个复合设备,使用的是USB Composite Device(usbccgp.sys)来驱动。复合的设备为音频设备和HID设备,其中音频设备又使用UAC规范复合了一个麦克风和耳机。设备管理器中如下:使用USBTreeViewer分析其配置描述符其内容如下: --......
HID音量调节报告描述符
诸如耳机一般,可以通过两个按钮控制系统的音量大小。这其实是一个HID设备,设备通过发送HID输入报告内容通知系统调节其自身音量的大小。0x05, 0x0C, // Usage Page (Consumer)0x09, 0x01, // Usage (Consumer ......
关注公众号
  • HID人机交互
  • Linux&USB
  • UAC音频
  • TYPE-C
  • USB规范
  • USB大容量存储
  • USB百科
  • USB周边
  • UVC摄像头
  • Windows系统USB
  • 音视频博客
  • 取消
    感谢您的支持,我会继续努力的!
    扫码支持
    扫码打赏,你说多少就多少

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

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