mfc (C++ ) 枚举麦克风 实现选择麦克风设备进行录音,并且设置为系统默认的录音设备,实现实时播放,绘制录制声音的波形图

本项目针对公司开发的直播平台需求,提供了一款使用C++编写的麦克风设备选择与调试DEMO。通过VS2013编译,用户可自由选择麦克风并即时调试播放效果。代码中包含SetDefaultAudioPlaybackDevice函数,用于设置系统默认录音设备。仅需配置winmm.lib即可运行。

因公司在开发直播平台中,需要实现一个可以实现选择 麦克风 设备,并且进行调试实时播放采集音频的效果的功能,查阅许多资料,把网上提供的一些资料,整合成一个DEMO。用VS 2013 编译,代码是C++写,可以直接运行。文件齐全,只需要在 属性–>连接器 -->输入 中,添加 winmm.lib。
属性配置项
可以自己选择 采集声音的麦克风设备,需要说明的是 在选择的麦克风设备的时候,就已经默认为系统的录音设备,SetDefaultAudioPlaybackDevice 函数 就是设置系统默认的录音设备。具体代码自己研究。

程序运行如下图:
程序运行图
直接下载代码,编译即可。有不能编译的,可以直接留言,文件齐全,只需配置好lib 即可。
代码地址

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值