資源簡介
基于S3C2410的音頻播放器 博創公司的平臺 可以實現錄音和放音的功能,僅僅支持WAV格式的,已經通過了調試
代碼片段和文件信息
#include?
#include?
#include?
#include?
#include?
#include?
#include?
#define?dsp??“/dev/sound/dsp“
#define?IOCTL_MIC??0x28
char???head[]={0x520x490x460x46};?
char???middle[]={0x570x410x560x450x660x6D0x740x20?
??????0x100x000x000x000x010x000x020x00?
??????0x440xAC0x000x000x100xB10x020x00?
??????0x040x000x100x000x640x610x740x61};?
void???write_wavheader(FILE?*fdint?data_len)?
{?
int???tmp;?
fwrite(head14fd);?
tmp=data_len+36;?
fwrite((char*)&tmp14fd);?
fwrite(middle132fd);?
tmp=data_len;?
fwrite((char*)&tmp14fd);?
}?
int?record()
{??int?dsp_fdi;
???int?num=8192;
???int?getnum;
???int?cnt=100;
???char?recbuf[num];
???FILE?*file_fd;
???const?char?*file_name=“cw.wav“;
???dsp_fd=open(dspO_RDWR);
??if(dsp_fd<0)
??{?printf(“open?device?error\n“);
????return?-1;
????goto???end;
??}
??ioctl(dsp_fdIOCTL_MIC0);
??file_fd=fope
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????2677??2009-04-23?10:43??mymain.c
-----------?---------??----------?-----??----
?????????????????2677????????????????????1
- 上一篇:CUDA矩陣向量乘法
- 下一篇:2016年數學建模A題國家一等獎論文+支撐材料
評論
共有 條評論