ALSA 学习笔记
文章平均质量分 81
DaveLee001
科学付出,才能高效
展开
-
vba调用二维码ocx
一、OCX控件注册1、对于32位系统将xxx.ocx拷贝到C:\Windows\System32,对于64位系统将xxx.ocx拷贝到C:\windows\SysWOW64下。2、32位系统,管理员身份打开cmd,输入 regsvr32 C:\Windows\System32\xxx.ocx xxx.ocx就是要注册的的控件的名称 64位系统,管理员身份打开cmd,输入 regsvr32 C:\windows\SysWOW64\xxx.ocx二...原创 2022-03-18 16:48:11 · 3272 阅读 · 0 评论 -
alsa 音频库的移植
alsa 是在LINUX出现比较晚的音频处理库,主要是针对原有的OSS的库进行改进.性能更好,支持多个播放源等.但相应的,增加的编程的复杂性. 旧的oss是采用标准文件IO接口,设备打开采用open,声音播录是采用数据IO接口(read/write),设备的参数采用ioctl来控制.都是 系统调用因此无需额外库和配置文件来操作设备.但alsa也是最终采用open/read/write/ioctl,但操作结点更多.更复杂.因此在编程 中是采用额外的库来操作的.ALSA的体系结构官方主页 http://www转载 2011-01-06 12:08:00 · 2116 阅读 · 0 评论 -
ALSA架构简介
ALSA (Advanced Linux Sound Architecture(高级Linux声音体系)的缩写)是为声卡提供驱动的Linux内核组件,以替代原先的OSS(开放声音系统)。ALSA除了像OSS那样提供一组内核驱动程序模块以外,还专门为简化应用程序的编写提供了相应的库函数,与OSS提供的基于ioctl的原始编程接口相比,ALSA函数库使用起来要更加方便一点。ALSA的主要特点如下:支持多种声卡设备。模块化的内核驱动程序。支持SMP和多线程。提供应用开发函数库以简化应用程序开发。支持OSS API转载 2011-01-07 15:49:00 · 4345 阅读 · 0 评论 -
在Linux中安装ALSA声卡驱动
刚装好了显卡这回轮到安声卡了,安装声卡比安装显卡简单多,主要原因网上的资料比较全自然省心不少 。好了言归正转。 1.下载驱动 你可以到这里下载ALSA的驱动: 你需要下载以下几个包: alsa-driver-1.0.10.tar.bz2 alsa-lib-1.0.10.tar.bz2 alsa-utils-1.0.10.tar.bz2 2.分别解压: #tar jxvf alsa-driver-1.0.10.tar.bz2 #tar jxvf alsa-lib-1.0.10.tar.bz2转载 2011-01-07 15:58:00 · 9448 阅读 · 1 评论 -
alsa的snd_pcm_readi()函数和snd_pcm_writei()
snd_pcm_readi ()snd_pcm_sframes_t snd_pcm_readi (snd_pcm_t * pcm, void * buffer, snd_pcm_uframes_t size ) Read interleaved frames from a PCM. Parameters: pcm PCM handle buffer frames containing buffer size frames to be read Returns:a positive n原创 2011-03-28 17:25:00 · 38964 阅读 · 2 评论 -
ALSA学习
一. 介绍 ALSA 标准是一个先进的linux声音体系。它包含内核驱动集合,API库和工具对Linux声音进行支持。ALSA 包含一系列内核驱动对不同的声卡进行支持,还提供了libasound的API库。用这些进行写程序不需要打开设备等操作,所以编程人员在写程序的时候不会被底层的东西困扰。与此相反OSS/Free 驱动在内核层次调用,需要指定设备名和调用ioctl。为提供向后兼容,ALSA 提供内核模块模仿OSS/Free 驱动,所以大多数的程序不需要改动。ALSA 拥有调用插件的能力对新设备提原创 2011-03-28 20:09:00 · 4759 阅读 · 2 评论