为了方便调试声卡,经常需要打印当前声卡的播放状态,以及声卡的配置信息
1、打印声卡的播放状态如下,以rk3288为例:
rk3288:/ # cat proc/asound/card0/pcm0p/sub0/status state: RUNNING owner_pid : 266 trigger_time: 16.981306214 tstamp : 284.120925763 delay : 2888 avail : 184 avail_max : 512 ----- hw_ptr : 12822720 appl_ptr : 12825608
2、打印声卡的配置信息如下,以rk3288为例:
rk3288:/ # cat proc/asound/card0/pcm0p/sub0/hw_params access: RW_INTERLEAVED format: S16_LE subformat: STD channels: 2 rate: 48000 (48000/1) period_size: 512 buffer_size: 3072