社区
C++ 语言
帖子详情
请高人解答下,怎么用DirectSound采集扬声器声音啊?
zxchlove2010
2015-06-03 11:46:44
最近弄DirectSound来做一个语音系统,麦克风采集与播放都没问题了,就是不知道怎么采集扬声器的声音。求大神来解答下。谢谢了!!!
...全文
293
3
打赏
收藏
请高人解答下,怎么用DirectSound采集扬声器声音啊?
最近弄DirectSound来做一个语音系统,麦克风采集与播放都没问题了,就是不知道怎么采集扬声器的声音。求大神来解答下。谢谢了!!!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zxchlove2010
2015-06-06
打赏
举报
回复
wasapi 可以实现扬声器输出采集,xp和xp以下的系统只能使用mixerXXX api来实现。
假正经的班长
2015-06-04
打赏
举报
回复
扬声器是输出端,怎么可能采集
赵4老师
2015-06-04
打赏
举报
回复
使用RecordAnything软件。
di
rect
sound
windows平台上使用的
di
rect
sound
音频开发指导文档,比较详细~
带回声消除功能的
Di
rect
Sound
音频
采集
采用
di
rect
sound
的
Di
rect
Sound
FullDuplexCreate8创建全双工音频
采集
,启用AEC效果,让
采集
出的
声音
没有回声,即音频通话中的回声消除效果,全双工音频的启用在windowsXP下可用,若系统有
声音
输出,aec将会失败,启用aec后,系统
声音
才变为16KHz,1Channel输出。运行测试程序时选择好输入和输出设备,然后点击record,再在电脑中播放一个音乐。录制出来的
声音
将只有麦克风
声音
,而播放的音乐声被消除了。 该资源仅在windows xp上可用,vista及以上版本
di
rect
sound
不再支持该特性。vista及以上系统
请
移步至windows core au
di
o方式的,启用AEC回声消除效果的音频
采集
参考代码:http://download.csdn.net/detail/xuwei17385/6426783。
di
rect
sound
录音 捕获麦克风数据
Di
rect
Sound
播放
声音
文件的例子网上可以找到不少。虽然有关
Di
rect
Sound
录音的文章不少,但是大部分都是智慧的鱼写的那篇,DEMO几乎没有,我这里在网上搜集整理了一些资料,做成了录音的DEMO供大家学习使用。 这个demo的主要代码是来自网络的,我没找到原作者是谁
最简单的视音频播放示例
本工程包含了使用各种API(
Di
rect
3D,OpenGL,G
DI
,
Di
rect
Sound
,SDL2)播放多媒体例子。 其中音频输入为PCM采样数据。输出至系统的声卡播放出来。 视频输入为YUV/RGB像素数据。输出至显示器上的一个窗口播放出来。 通过本工程的代码初学者可以快速学习使用这几个API播放视频和音频的技术。 一共包括了如下几个子工程: simplest_au
di
o_play_
di
rect
sound
: 使用
Di
rect
Sound
播放PCM音频采样数据。 simplest_au
di
o_play_sdl2: 使用SDL2播放PCM音频采样数据。 simplest_video_play_
di
rect
3d: 使用
Di
rect
3D的Surface播放RGB/YUV视频像素数据。 simplest_video_play_
di
rect
3d_texture:使用
Di
rect
3D的Texture播放RGB视频像素数据。 simplest_video_play_g
di
: 使用G
DI
播放RGB/YUV视频像素数据。 simplest_video_play_opengl: 使用OpenGL播放RGB/YUV视频像素数据。 simplest_video_play_opengl_texture: 使用OpenGL的Texture播放YUV视频像素数据。 simplest_video_play_sdl2: 使用SDL2播放RGB/YUV视频像素数据。
Visual C++游戏开发经典案例详解.pdf
Visual C++游戏开发经典案例详解.pdf
C++ 语言
65,199
社区成员
250,520
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章