共用方式為


使用視窗訊息來管理Waveform-Audio錄製

下列訊息可以傳送至視窗程式函式,以管理電壓音訊錄製。

訊息 描述
MM_WIM_CLOSE 使用 waveInClose 函式關閉裝置時傳送。
MM_WIM_DATA 當設備磁碟機使用 waveInAddBuffer 函式傳送的緩衝區完成時傳送。
MM_WIM_OPEN 使用 waveInOpen 函式開啟裝置時傳送。

 

MM_WIM_DATAlParam參數會指定識別緩衝區之 WAVEHDR結構的指標。 此緩衝區可能未完全填入波音訊資料;錄製可以在緩衝區填滿之前停止。 使用WAVEHDR結構的dwBytesRecorded成員來判斷緩衝區中存在的有效資料量。

最有用的訊息可能是 MM_WIM_DATA。 當您的應用程式使用設備磁碟機所傳送的資料區塊完成時,您可以清除並釋放資料區塊。 除非您需要配置記憶體或初始化變數,否則您可能不需要使用 MM_WIM_OPENMM_WIM_CLOSE 訊息。

應用程式會提供輸出音訊輸入裝置的回呼函式。 如需此回呼函式的相關資訊,請參閱 waveInProc 函式。

錄製電壓音訊