[程式] 如何擷取"麥克風"音量輸入大小(DirectShow)...??

看板GameDesign (遊戲設計)作者 (想重回校園的工程師)時間16年前 (2009/06/15 14:03), 編輯推噓2(204)
留言6則, 2人參與, 最新討論串1/1
請教各位前輩: 小弟有一個副程式是由DirectShow製作開發一個AudioCapture 目前錄音功能皆正常 但是現在接到一個需求,就是需將麥克風輸入的音量值 顯示出來,就像MediaPlay一樣,偵測到音量大小,就有不同大小的火焰 所以當然是要先取得麥克風所輸入的音量大小 但事是小弟找來找去,卻找不到可用的DS API 請問各位前輩,使用DirectShow MFC 有何種方式可以取得 麥克風輸入的音量大小?? ps.小弟不是要去擷取"控制台"的那個調整錄音大小的控制項 而是取得當您我對麥克風講話時的當下之聲音輸入之音量大小 再度謝謝各位前輩給與的方向和指引 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.168.197.178

06/15 15:38, , 1F
有辦法取波形嗎? 我知道西瓜亞洲去年就有一個吹泡泡的demo
06/15 15:38, 1F

06/15 15:39, , 2F
有波型就可知道 震幅跟頻率
06/15 15:39, 2F

06/15 17:43, , 3F
T_T怎麼取得波形?? 有可以抓取波形的Filter??或API嗎>?
06/15 17:43, 3F

06/15 18:20, , 4F
0rz.tw/5Z257 這個討論串看看有無幫助
06/15 18:20, 4F

06/15 18:21, , 5F
裡面有提到音效處理的一些基本概念,DS我沒用過,沒辦法給函式
06/15 18:21, 5F

06/15 18:22, , 6F
如果能取得波形,接下來就是audio processing這門課的專業了
06/15 18:22, 6F
文章代碼(AID): #1ADUGL44 (GameDesign)
文章代碼(AID): #1ADUGL44 (GameDesign)