共用方式為


管理Waveform-Audio錄製

[與此頁面相關聯的功能 「波波音訊」是舊版功能。 WASAPI音訊圖形已取代它。 WASAPI音訊圖形已針對Windows 10和Windows 11進行優化。 Microsoft 強烈建議新程式碼盡可能使用 WASAPI音訊圖形 ,而不是 波波音訊。 Microsoft 建議盡可能重寫使用舊版 API 的現有程式碼,以使用新的 API。]

開啟電壓音訊輸入裝置之後,您就可以開始錄製電壓音訊資料。 電壓音訊資料會記錄到 WAVEHDR 結構所指定的應用程式提供的緩衝區中。 在使用這些資料區塊之前,必須先備妥這些資料區塊;如需詳細資訊,請參閱 音訊資料區塊

Windows 提供下列功能來管理電壓音訊錄製。

函式 描述
waveInAddBuffer 將緩衝區傳送至設備磁碟機,以便填入錄製的電壓音訊資料。
waveInReset 停止電壓音訊錄製,並將所有暫止緩衝區標示為已完成。
waveInStart 啟動電壓音訊錄製。
waveInStop 停止電壓音訊錄製。

 

使用 waveInAddBuffer 函 式將緩衝區傳送至設備磁碟機。 當緩衝區填入錄製的電壓音訊資料時,應用程式會收到視窗訊息、回呼訊息、執行緒訊息或事件通知,視裝置開啟時指定的旗標而定。

使用 waveInStart開始錄製之前,您應該至少傳送一個緩衝區給驅動程式,否則可能會遺失傳入的資料。

在使用 waveInClose關閉裝置之前,請先呼叫 waveInReset ,將任何擱置的資料區塊標示為已完成。

錄製電壓音訊