我想实现读取声卡里的数据,然后分出左右声道,在界面上用两个柱形的高低来去表示,请问各位大侠有没有有关的控件或是资料呢,请大家帮忙,谢谢
解决方案 »
- 导入背景位图
- 如何获取指定区域内的文本?
- 如何打开音频(MP3,WMA)和视频(rm,rmvb)
- 开发一个应用程序时,各个对话框之间的关联(有调用关系)是怎样规划的?
- 问一下rasdial里面的两个参数
- 求标准c下画线,画椭圆,填充,显示汉字(hzk16)的基本算法
- 怎么修改对话框的标题!(菜鸟的问题)
- 关于 DeReference_Parameter
- 关于windows服务的问题,刚接触属于小白一类,关于启动服务的问题向大家请教!
- csdn 有多少江湖宵小是 大学被开除 或 退学的
- 如何IHTMLDocument等接口在HtmlView里给sina.com的发送页设置发信人?
- 谁能帮我把下面一小段汇编代码转成C语言代码
waveoutopen
VCKBASE上面有个录音机教程 仔细研究一下就可以解决了
我用的是我调用了这个结构体
typedef struct {
WORD wFormatTag;
WORD nChannels;
DWORD nSamplesPerSec;
DWORD nAvgBytesPerSec;
WORD nBlockAlign;
WORD wBitsPerSample;
WORD cbSize;} WAVEFORMATEX;
第二个WORD nChannels; 指定了通道数1为单声道,2为立体声。
第一次我赋值为单声道WAVEFORMATEX sWave={WAVE_FORMAT_PCM,1,22050,22050,1,8,0}; 读取数据正常
但是当我赋值为双声道sWave={WAVE_FORMAT_PCM,2,22050,22050,2,8,0}后,出现内存只读错误