社区
多媒体/流媒体开发
帖子详情
请问如何用 DirectSound来得到 麦克风的输入电平(meter)?
shimx
2003-10-09 04:30:42
我想通过directsound来得到 实时声音采集时的输入电平值, 以便得到meter显示。同时,又怎么可以通过DirectSound来调节麦克风的音量,我找了DirectX SDK中, 好像没有相关的例子。我该怎么样来实现?有例子吗?
谢谢
...全文
138
3
打赏
收藏
请问如何用 DirectSound来得到 麦克风的输入电平(meter)?
我想通过directsound来得到 实时声音采集时的输入电平值, 以便得到meter显示。同时,又怎么可以通过DirectSound来调节麦克风的音量,我找了DirectX SDK中, 好像没有相关的例子。我该怎么样来实现?有例子吗? 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shimx
2003-11-05
打赏
举报
回复
谢谢了
awapopeye
2003-11-04
打赏
举报
回复
DX可以直接得到电平吗? 我记得电平是要通过什么滤波啊。。傅立叶之类转换才能得到的!DX没有这么神通吧?
你看看DSP相关书的头两章!获取电平。。。。
EricTangHL
2003-11-04
打赏
举报
回复
mark
基于
Di
rect
Sound
本地
麦克风
即录即播实现
基于
di
rect
sound
麦克风
即录即播的实现,在vs2008上测试通过
di
rect
sound
录音 捕获
麦克风
数据
Di
rect
Sound
播放声音文件的例子网上可以找到不少。虽然有关
Di
rect
Sound
录音的文章不少,但是大部分都是智慧的鱼写的那篇,DEMO几乎没有,我这里在网上搜集整理了一些资料,做成了录音的DEMO供大家学习使用。 这个demo的主要代码是来自网络的,我没找到原作者是谁,对原作者表示感谢。
带回声消除功能的
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
对经过声卡和
麦克风
的数据进行捕获,进行录音,并保存为wave格式的文件。
最简单的视音频播放示例
本工程包含了使用各种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视频像素数据。
多媒体/流媒体开发
2,543
社区成员
20,281
社区内容
发帖
与我相关
我的任务
多媒体/流媒体开发
专题开发/技术/项目 多媒体/流媒体开发
复制链接
扫一扫
分享
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章