摘要:
windows环境下的麦克风录音系统
3.riff文件结构和wave文件格式 windows支持两种riff(resource interchange file format,"资源交互文件格式")格式的音频文件:midi的rmid文件和波形音频文件格式wave文件,其中在计算机领域最常用的数字化声音文件格式是后者,它是微软专门为windows系统定义的波形文件格式(wavefor......
摘要:
相信用过borland delphi或者c++ builder的朋友都应该对vcl组件中的事件回调机制有深刻印象,vcl组件大量的使用了事件属性来简化类之间的交互,提高了vcl组件开发程序的效率。同时,也可以在自己编写的的类中增加事件属性,使与vcl组件或者其他自定义类的交互变得简单、直观。
vcl的事件机制其实就是函数指针回调的一种形式,通过在一个类a中保存其类b实例方法指针,类a就可以......
Windows环境下的麦克风录音系统(4)
windows环境下的麦克风录音系统
waveform audio apis是microsoft提供给广大win32程序员用来给自己的应用程序添加声音支持的一套强大的api,它提供的功能如下: 【程序编程相关:
在BMP文件中隐藏信息】
5.waveform audio 【推荐阅读:
VC高级学习:编程本质论】
2.播放波形文件; 【扩展信息:
一个对Winsock完成端口模型封装的类】
1.打开/关闭/查询声音设备;
3.设置播放速度;
4.播放进度控制;
5.录音;
6.得到当前的播放位置;
7.调节音量.
下面简单介绍一下这套api提供的主要函数:
打开录音设备函数
mmresult waveinopen(
lphwavein phwi, // 输入设备句柄
uint udeviceid, // 输入设备id
lpwaveformatex pwfx, // 录音格式指针
dword dwcallback, // 处理mm_wim_***消息的回调函数或窗 ...
下一页 摘要:
ip地址控件小技巧
关键字:ip地址控件
一、如何响应en_change事件
在控件中提供了ipn_fieldchanged的通知消息,该消息在控件的输入域发生变化的时候发生,一般来说可以满足需求。但是,有的时候,我们希望每当改变一个值的时候就希望知道当前输入的地址,这样能够及时的对输入的情况进行判断,而ipn_fieldchanged消息显然不能提供这种支持......