tinycap, tinymix, tinypcminfo的使用

98 阅读1分钟

录音

#59      BOOL    1       O09 I00 Switch                           Off
#61      BOOL    1       O10 I01 Switch                           Off

tinymix 59 1
tinymix 61 1
tinycap /sdcard/abc.wav -D 0 -d 1 -r 48000 -c 2 -b 32

播放

#35      BOOL    1       HP Ext Amp Switch                        On
#76      ENUM    1       HPOUT Mux                                AUDIO_AMP

tinymix 35 1
tinymix 76 AUDIO_AMP
tinyplay /sdcard/abc.wav -D 0 -d 0

查看设备信息

============设备0===============
> tinypcminfo -D 0 -d 0
Info for card 0, device 0:

PCM out:
      Access:   0x000009
   Format[0]:   0x000444
   Format[1]:   00000000
 Format Name:   S16_LE, S24_LE, S32_LE
   Subformat:   0x000001
        Rate:   min=8000Hz      max=192000Hz
    Channels:   min=1           max=2
 Sample bits:   min=16          max=32
 Period size:   min=32          max=32768
Period count:   min=2           max=256

PCM in:
cannot open device '/dev/snd/pcmC0D0c'
Device does not exist.

============设备1===============
> tinypcminfo -D 0 -d 1
Info for card 0, device 1:

PCM out:
cannot open device '/dev/snd/pcmC0D1p'
Device does not exist.

PCM in:
      Access:   0x000009
   Format[0]:   0x000444
   Format[1]:   00000000
 Format Name:   S16_LE, S24_LE, S32_LE
   Subformat:   0x000001
        Rate:   min=32000Hz     max=48000Hz
    Channels:   min=1           max=2
 Sample bits:   min=16          max=32
 Period size:   min=32          max=8192
Period count:   min=2           max=256