当前位置: 技术问答>linux和unix
linux下如何用C制作录音程序
来源: 互联网 发布时间:2016-02-29
本文导语: 请假各位大师: linux下如何用C进行录音,录成.WAV格式,或者其他格式谢谢 | alsa官网上有资料,下面是个例程: Linux下的录音编程(转摘) /* 此文件中定义了下面所有形如SND_的变量*/ #include ...
请假各位大师:
linux下如何用C进行录音,录成.WAV格式,或者其他格式谢谢
linux下如何用C进行录音,录成.WAV格式,或者其他格式谢谢
|
alsa官网上有资料,下面是个例程:
Linux下的录音编程(转摘)
/* 此文件中定义了下面所有形如SND_的变量*/
#include
#include
#include
#include
#include
#include
int main()
{
/* id:读取音频文件描述符;fd:写入的文件描述符。i,j为临时变量*/
int id,fd,i,j;
/* 存储音频数据的缓冲区,可以调整*/
char testbuf[4096];
/* 打开声卡设备,失败则退出*/
if ( ( id = open ( "/dev/audio", O_RDWR ) )
Linux下的录音编程(转摘)
/* 此文件中定义了下面所有形如SND_的变量*/
#include
#include
#include
#include
#include
#include
int main()
{
/* id:读取音频文件描述符;fd:写入的文件描述符。i,j为临时变量*/
int id,fd,i,j;
/* 存储音频数据的缓冲区,可以调整*/
char testbuf[4096];
/* 打开声卡设备,失败则退出*/
if ( ( id = open ( "/dev/audio", O_RDWR ) )