搜索结果
查询Tags标签: alsa,共有 6条记录-
音视频开发之【ALSA】
linux的主流音频体系结构 alsa 1.pcm数据是什么? 脉冲编码调制(Pulse Code Modulation,PCM) 脉冲编码调制就是把一个时间连续,取值连续的模拟信号变换成时间离散,取值离散的数字信号后在信道中传输。脉冲编码调制就是对模拟信号先抽样,再对样值幅度量化,编码的过程。…
2022/8/26 6:23:28 人评论 次浏览 -
【嵌入式流媒体开发】Linux ALSA 声卡数据采集与播放
文章目录 ALSA框架环境搭建ALSA 交叉编译移植alsa-libalsa-util配置USB声卡查看声卡设备并测试查看音卡:录音测试播放测试音频采集常见参数WAV文件头 编程实现录音的播放audio.cppaudio.haudio_wav.cppaudio_wav.h 播放录音测试代码运行方式audio_recordaudio_playALSA框…
2022/2/6 7:35:43 人评论 次浏览 -
[ALSA架构][ASOC架构][第七话]如何写ALSA app 程序
简单粗暴,直接上图:如果是capture的话,只需要修改: a. SND_PCM_STREAM_PLAYBACK -> SND_PCM_STREAM_CAPTUREif ((err = snd_pcm_open (&capture_handle, argv[1], SND_PCM_STREAM_CAPTURE, 0)) < 0) {fprintf (stderr, "cannot open audio…
2021/10/6 11:10:55 人评论 次浏览 -
[ALSA架构][ASOC架构][第七话]如何写ALSA app 程序
简单粗暴,直接上图:如果是capture的话,只需要修改: a. SND_PCM_STREAM_PLAYBACK -> SND_PCM_STREAM_CAPTUREif ((err = snd_pcm_open (&capture_handle, argv[1], SND_PCM_STREAM_CAPTURE, 0)) < 0) {fprintf (stderr, "cannot open audio…
2021/10/6 11:10:55 人评论 次浏览 -
linux alsa asoc总结
1. 引入 在没有计算机的年代,比如小时候听的收音机,它接收电磁波,将其中调制的声音信号解调出,这个声音信号是经转换后的一种模拟电信号,在经过适当的放大电路放大后,便可以直接送到耳机或者扬声器进行播放。 如下是一段声音的波形图,是对声音信号转换成的模拟电信…
2021/9/29 7:14:09 人评论 次浏览 -
linux alsa asoc总结
1. 引入 在没有计算机的年代,比如小时候听的收音机,它接收电磁波,将其中调制的声音信号解调出,这个声音信号是经转换后的一种模拟电信号,在经过适当的放大电路放大后,便可以直接送到耳机或者扬声器进行播放。 如下是一段声音的波形图,是对声音信号转换成的模拟电信…
2021/9/29 7:14:09 人评论 次浏览