- 博客(8)
- 收藏
- 关注
转载 Linux音频编程(三)混音器介绍
一、介绍1、mixer:用来控制多个输入、输出的音量,也控制输入(microphone,line-in,CD)之间的切换,可以将多个信号组合或者叠加在一起。声卡上的混音器由多个混音通道组成,它们可以通过声卡驱动程序提供的设备文件/dev/mixer进行编程(对混音器进行操作的软件接口),混音器主要是对声卡的输入增益和输出增益进行调节。2、混音器的操作不符合典型的读/写操作...
2019-09-16 11:49:00
633
转载 卸载VMware
最近使用ubuntu的时候操作不当直接卡死了,然后强制关闭VMware软件,之后再打开时出现本文中的 “Vmware启动ubuntu 出现错误”这个情况,具体请看链接:https://www.cnblogs.com/L-102/p/11398585.html。之后也可以成功进入环境,玩过多次后不知道自己怎么操作,时不时的就卡机,于是开始卸载VMware软件。在卸载VMware...
2019-09-10 23:51:00
161
转载 Linux音频编程(二)声卡介绍
一、声卡1、声卡是audio interface,它含有hardware buffer,而这个hardware buffer是在声卡里面,不是内存。声卡的缓存是环状的,则ALSA中是将数据分成连续的片段然后传到按单元片段传输。2、当我们通过麦克风讲话的声音搜集到声卡里之后,将内存从声卡设备文件中读取声音数据的过程就是录音过程;把内存中的声音数据写入到声卡的设备文件中可以实现音频文...
2019-09-08 19:42:00
839
转载 Linux音频编程(一)ALSA介绍
Linux下的音频编程中有OSS和ALSA,本篇文章将对ALSA进行相关介绍。ALSA提供一系列基于命令行的工具集,比如混音器(mixer),音频文件播放器(aplay),以及控制特定声卡特定属性的工具。一、ALSA的API主要分为以下几种接口:(1)控制接口:提供灵活的方式管理注册的声卡和对存在的声卡进行查询。(2)PCM接口:管理数字音频回放(playback)和录音(capt...
2019-09-07 13:06:00
375
转载 线程整理
一、1、Posix线程中的线程属性pthread_attr_t主要包括scope属性、detach属性、堆栈地址、堆栈大小、优先级。(在pthread_create中,把第二个参数设置为NULL的话,将采用默认的属性配置)。2、线程属性pthread_attr_t 。(1)在/usr/include/bits/pthreadtypes.h文件中的pthread_attr_t的...
2019-09-01 13:14:00
73
转载 信号量整理
信号量一、1、信号量的数据类型为结构sem_t,它本质上是一个长整型的数。2、例如:typedef struct { struct _pthread_fastlock __sem_lock; int __sem_value; _pthread_descr __sem_waiting; } sem_t;3、sem_t分为有...
2019-08-31 09:41:00
189
转载 Linux下串口配置初步探寻
一、在struct termios结构体中,对串口进行基本配置(如波特率设置,校验位和停止位设置等)。(一):struct termios//串口的设置主要是设置struct termios结构体的各成员 {tcflag_t c_iflag; //inputmodeflags输入模式标志。tcflag_t c_oflag; //output ...
2019-08-24 15:05:00
178
转载 Vmware启动ubuntu 出现错误。
Vmware启动ubuntu 出现错误“以独占方式锁定此配置文件失败。可能其它正在运行VMware进程在使用此配置文件”。在网上查找了很多方法,法(1)试过在启动任务管理器中“结束与VMware有关的进程”,法(2)删除扩展名为.lck的临时文件和文件夹,等等。以失败告终。之后又出现新的错误:VMware Workstation cannot connect t...
2019-08-23 10:38:00
362
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人