摘要:
(二)錄音流程WaveformAPIs,流程如下:a.打開錄音設備waveInOpen;b.準備wave數據頭waveInPrepareHeader;c.準備數據塊waveInAddBuffer;d.開始錄音waveInStart;e.停止錄音(waveInStop);f.關閉錄音設備(waveInClose);g.當開始錄音后當buffer已滿時,將收到MM_WIM_DATA消息,處理該消息可以保存已錄好數據.注意:1.waveInPerpareHeader,此函數功能就是定位緩沖區的數據區地址和數據大小,以便為系統所用;2.當通過 waveInAddBuffer送入的緩沖區被錄滿后,Win 閱讀全文
posted @ 2013-12-17 15:42
wanghoney
閱讀(608)
評論(0)
推薦(0)
摘要:
(一)概述1.依賴條件:winmm.lib2.步驟:(1)打開設備 ----- waveInOpen(打開一個音頻輸入設備);(2)開始錄音 ----- waveInStart開始錄音;(3)關閉設備 ----- waveInClose關閉錄音(調用一下waveInReset,這樣可以清掉尚在等待錄音的緩沖區);3.常用API:(1)waveInOpen:打開一個音頻輸入設備;(2)waveInPrepareHeader:為一個即將在waveInAddBuffer中調用的輸入緩沖區準備頭部;(3)waveInAddBuffer:添加一個輸入用的數據緩沖區;(4)waveInStart:開始錄音 閱讀全文
posted @ 2013-12-17 15:07
wanghoney
閱讀(491)
評論(0)
推薦(0)
浙公網安備 33010602011771號