渣渣小码
渣渣小码
展开
-
音量同步123469798
音量同步原创 2024-04-15 16:38:05 · 405 阅读 · 0 评论 -
USB声卡的44100采样率,如何配置端点最大包长?
USB声卡的44100采样率,如何配置端点最大包长?原创 2024-04-15 16:27:54 · 407 阅读 · 0 评论 -
数字音频开发基础知识
是一个物理量转换为数字量的过程。话筒里面有一层碳膜,非常薄而且敏感。声音其实是一种空气中的振动,当声音传输到碳膜时,碳膜会随着声音一同振动。而碳膜下就是一个电极,碳膜在振动的时候会接触电极,接触时间长短跟振动的幅度有关(也就是声音的响度),电极所在的电路系统就输出不同的电信号(可能是电压信号,也可能是电流信号),这样就完成了声音信号到电信号的转换。这里所说的话筒可以称为传感器。一般来说,输出的电信号都是毫伏/毫安级别。因此还需要设计一个放大电路(放大器),而输出的电信号就是模拟量(波,示波器,波形图),原创 2024-04-15 16:16:05 · 212 阅读 · 0 评论 -
关于UAC标准音频数据传输端点的最大包长问题
标准音频数据传输端点(Standard AS Isochronous Audio Data Endpoint Descriptor)是在音频流接口下,用来传输音频数据的端点。需要注意描述符结构中的两个字段:wMaxPacketSize + bInterval 。原创 2024-04-15 16:03:48 · 501 阅读 · 0 评论 -
UAC协议基础第二篇: UAC类请求
以开发Device为例,请求就是来自Host。所以,Device端需要解析各种来自Host的请求数据。原创 2022-01-28 09:28:53 · 4329 阅读 · 1 评论 -
UAC协议基础第一篇: UAC类设备相关的描述符
USB音频设备是最难开发的设备,官方文档描述特别复杂。结合自己的开发经历,这里分享一些个人见解。原创 2022-01-27 16:56:08 · 11973 阅读 · 0 评论