这个 VC 源码模拟实现了电话录音的功能, 运行时显示通道信息, 程序首先要加载驱动程序, 检查可用的通道数量, 设置 CardList 列表扩展风格, 然后显示使用的通道信息, 包括了通道号, 通道类型, 状态, 信息. 并定义了电话的三种状态, 即: 内线, 外线, 悬空. 在外线来电话状态, 可以启动录音程序, 摘机, 开始录音, 挂机停止录音, 录音过程中判断电话是否挂机, 双保险.
image
源码目录结构图
image
根据自己的要求设置音频流的信息, 如下:
image
定义一个设备对象: HWAVEIN hWaveIn;// 输入设备
image
效果展示:
image
C++ 控制台版模拟手机通讯录功能的程序源码, 可以实现对用户通讯资料的添加, 删除, 修改, 查询等操作, 还可以模拟来电显示功能.
image
最后, 如果你想学 C++ 可以加入学习群: 825414254 获取素材资料以及开发工具和听课权限!
image
来源: http://www.jianshu.com/p/8f7d6e68cf28