作者chengreg (想重回校园的工程师)
看板GameDesign
标题[程式] 如何撷取"麦克风"音量输入大小(DirectShow)...??
时间Mon Jun 15 14:03:00 2009
请教各位前辈:
小弟有一个副程式是由DirectShow制作开发一个AudioCapture
目前录音功能皆正常
但是现在接到一个需求,就是需将麦克风输入的音量值
显示出来,就像MediaPlay一样,侦测到音量大小,就有不同大小的火焰
所以当然是要先取得麦克风所输入的音量大小
但事是小弟找来找去,却找不到可用的DS API
请问各位前辈,使用DirectShow MFC 有何种方式可以取得
麦克风输入的音量大小??
ps.小弟不是要去撷取"控制台"的那个调整录音大小的控制项
而是取得当您我对麦克风讲话时的当下之声音输入之音量大小
再度谢谢各位前辈给与的方向和指引
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.168.197.178
1F:推 NDark:有办法取波形吗? 我知道西瓜亚洲去年就有一个吹泡泡的demo 06/15 15:38
2F:→ NDark:有波型就可知道 震幅跟频率 06/15 15:39
3F:→ chengreg:T_T怎麽取得波形?? 有可以抓取波形的Filter??或API吗>? 06/15 17:43
4F:推 NDark: 0rz.tw/5Z257 这个讨论串看看有无帮助 06/15 18:20
5F:→ NDark:里面有提到音效处理的一些基本概念,DS我没用过,没办法给函式 06/15 18:21
6F:→ NDark:如果能取得波形,接下来就是audio processing这门课的专业了 06/15 18:22