Sikuli是什么? 下面是来自于官网的介绍:Sikuli is a visual technology to automate and test graphical user interfaces (GUI) using images (screenshots). Sikuli includes ...
分类:
移动开发 时间:
2017-02-09 11:46:18
阅读次数:
1481
声明:本博内容均由http://blog.csdn.net/droidphone原创,转载请注明出处,谢谢! Control接口 Control接口主要让用户空间的应用程序(alsa-lib)可以访问和控制音频codec芯片中的多路开关,滑动控件等。对于Mixer(混音)来说,Control接口显得 ...
分类:
系统相关 时间:
2017-01-17 13:53:17
阅读次数:
342
1. struct snd_card 1.1. snd_card是什么 snd_card可以说是整个ALSA音频驱动最顶层的一个结构,整个声卡的软件逻辑结构开始于该结构,几乎所有与声音相关的逻辑设备都是在snd_card的管理之下,声卡驱动的第一个动作通常就是创建一个snd_card结构体。正因为如 ...
分类:
系统相关 时间:
2017-01-15 18:03:53
阅读次数:
371
声明:本博内容均由http://blog.csdn.net/droidphone原创,转载请注明出处,谢谢! 1. PCM是什么 PCM是英文Pulse-code modulation的缩写,中文译名是脉冲编码调制。我们知道在现实生活中,人耳听到的声音是模拟信号,PCM就是要把声音从模拟转换成数字信 ...
分类:
系统相关 时间:
2017-01-15 18:01:37
阅读次数:
239
ALSA Asoc框架如下图: Asoc分为machine,platform,codec三大模块。关于machine,platform,codec的介绍参考自这里http://blog.csdn.net/droidphone/article/details/7165482 Machine 是指某一款 ...
分类:
其他好文 时间:
2016-12-23 23:00:32
阅读次数:
462
前面已经写过PCM device的创建框架,我们现在来看看PCM device是如何创建的。 在调用snd_pcm_new时就会创建一个snd_pcm类型的PCM device. struct snd_pcm { struct snd_card *card;//PCM device 说挂载的声卡 s ...
分类:
其他好文 时间:
2016-12-21 20:31:31
阅读次数:
419
在介绍PCM 之前,我们先给出创建PCM实例的框架。 1.创建pcm实例 ALSA driver为我们提供接口snd_pcm_new来创建PCM实例。但是我们最好是写一个如上述snd_mychip_new_pcm的函数来来对构建pcm实例的过程进行封装。 /** * snd_pcm_new - cr ...
分类:
其他好文 时间:
2016-12-19 21:31:04
阅读次数:
259
1.channel 通道,即我们熟知的声道数。左/右声道,5.1channel等等 2.sample A sample is a single value that describes the amplitude of the audio signal at a single point in ti ...
分类:
其他好文 时间:
2016-12-18 20:24:34
阅读次数:
286
一、 先上干货 解决问题 1.1 安装工具alsa-tools-gui 1.2 通过hdajackretask设置 直接执行命令,然后在图形界面中操作, 将“Green headphone, Front side” 选中Override, 并设置为“Not connected”, 然后选择 “App ...
分类:
系统相关 时间:
2016-12-04 07:14:10
阅读次数:
313
在ubuntu下进行语音识别,就要录音啦 用ffmpeg录音简单~ 方法: 开始找到了这个方法,但是不行呀,好像是没有这个oss吧。 oss 是linux 下的声音相关的东西,与alsa 一样,不过oss 是商业的, 而/dev/dsp 是oss 用到的麦克的设备吧 采用 alsa-oss 录制,就 ...
分类:
其他好文 时间:
2016-11-29 06:47:32
阅读次数:
1268