嵌入式爱好者

嵌入式爱好者 门户 知识库 查看内容

安卓上的音频调试工具

2020-7-31 15:52| 发布者: 倔强的土坷垃| 查看: 389| 评论: 0

类目:  >  知识库     文档编号: 397

在安卓平台进行音频调试工作的时候,可以用到的三个工具:tinycap:录音测试;tinymix:参数修改;tinyplay:音频播放

1tinycap

hello_world:/ # tinycap                                                            

Usage: tinycap file.wav [-D card] [-d device] [-c channels] [-r rate] [-b bits] [-p period_size] [-n n_periods] [-T capture time]

-D  card       声卡

-d  device     设备

-c  channels  通道

-r  rate   采样率

-b  bits   pcm 位宽

-p  period_size   一次中断的帧数

-n  n_periods     周期数

例子: tinycap /sdcard/test.pcm -D 0 -d 0 -c 4 -r 48000 -b 32 -p 768 -n 10

声卡0;设备0;四通道;48K采样率;32位位宽;一帧数据存储大小;采样n

2tinyplay

hello_world:/ # tinyplay                                                             

Usage: tinyplay file.wav [-D card] [-d device] [-p period_size] [-n n_periods]

参数与tinycap大体一样

3tinymix

hello_world:/ # tinymix -D 0                                                           

Mixer name: 'AML-TVAUDIO'

Number of controls: 5

ctl     type    num     name                                    value

0       INT     2       PGA IN Gain                             9 9

1       INT     2       ADC Digital Capture Volume              80 80

2       INT     1       AMP Master Volume                       175

3       INT     1       AMP Ch1 Volume                          255

4       INT     1       AMP Ch2 Volume                          255

Tinymix有五个成员变量

1ctl 成员的id

2type 类型( INTBOOLENUM字串形式,BYTE 八位十六进制数组)

3num  num_value(第五个成员value的个数有几个)

4name

5value

实现的源码可以参考: exteral/tinyalsa/tinymix.c


已解决

未解决

只是看看

最新评论

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-9-19 06:56

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

返回顶部