(一)概述
1.依賴(lài)條件:winmm.lib
2.步驟:
(1)打開(kāi)設(shè)備 ----- waveInOpen(打開(kāi)一個(gè)音頻輸入設(shè)備);
(2)開(kāi)始錄音 ----- waveInStart開(kāi)始錄音;
(3)關(guān)閉設(shè)備 ----- waveInClose關(guān)閉錄音(調(diào)用一下waveInReset,這樣可以清掉尚在等待錄音的緩沖區(qū));
3.常用API:
(1)waveInOpen:打開(kāi)一個(gè)音頻輸入設(shè)備;
(2)waveInPrepareHeader:為一個(gè)即將在waveInAddBuffer中調(diào)用的輸入緩沖區(qū)準(zhǔn)備頭部;
(3)waveInAddBuffer:添加一個(gè)輸入用的數(shù)據(jù)緩沖區(qū);
(4)waveInStart:開(kāi)始錄音;
(5)waveInClose:關(guān)閉音頻輸入設(shè)備;
浙公網(wǎng)安備 33010602011771號(hào)