Firefly-PX3-SE主板音频输入输出介绍

描述

  音频输入输出

  Firefly-PX3-SE有三路音频输出、两路音频输入。

  三路音频输出分别为:

  耳机

  HDMI OUT

  SPDIF OUT

  两路音频输入分别为:

  Microphone

  Line in

  音频输出示例

  通过aplay -l可查看三路音频输出对应的声卡以及设备号

  [root@firefly:/]# aplay -l **** List of PLAYBACK Hardware Devices **** card 0: RKRK312X [RK_RK312X], device 0: RK312X PCM rk312x-hifi-0 [] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: RKRK312X [RK_RK312X], device 1: RK312X PCM rk312x-voice-1 [] Subdevices: 1/1 Subdevice #0: subdevice #0 card 1: RKHDMII2S [RK-HDMI-I2S], device 0: HDMI PCM rk-hdmi-i2s-hifi-0 [] Subdevices: 1/1 Subdevice #0: subdevice #0 card 2: RKSPDIFCARD [RK-SPDIF-CARD], device 0: SPDIF PCM Playback rk-hdmi-spdif-hifi-0 [] Subdevices: 1/1 Subdevice #0: subdevice #0

  根据需求选择相应通道输出音频,例如选择耳机输出,即card 0,device 0

  aplay -Dhw:0,0 /mnt/udisk/xxx.wav

  注意,这里只能使用48000Hz,WAV格式的音频源。

  音频输入示例

  虽然有两路音频输入设备,但现在只支持板子上的Microphone采集音频数据,line in输入实则是与耳机输出通道直连,从line in输入的同时耳机同步输出。关于Microphone输入,软件上通过arecord -l 可看到对应声卡信息

  [root@firefly:/]# arecord -l **** List of CAPTURE Hardware Devices **** card 0: RKRK312X [RK_RK312X], device 0: RK312X PCM rk312x-hifi-0 [] Subdevices: 1/1 Subdevice #0: subdevice #0 card 0: RKRK312X [RK_RK312X], device 1: RK312X PCM rk312x-voice-1 [] Subdevices: 1/1 Subdevice #0: subdevice #0

  这里的device 1不用管,我们使用device 0即可

  arecord -Dhw:0,0 -r48000 -f S16_LE -c2 》 xxx.wav

  这里同样只能采集48000HZ,WAV格式的音频数据。


打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分