- 484 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 02:23:11 ]
- Visual C++ 6
SDKにて開発をしています. こちらをコピーして,マイクから録音したものをwav形式で保存しています. ttp://www7a.biglobe.ne.jp/~lshen/EternalWindows/Sound/WAVE/WAVE11.html 処理の流れを見ると, waveInOpen waveInPrepareHeader waveInAddBuffer waveInStart >録音中 waveInStop waveInReset waveInUnprepareHeader waveInClose で,最後にSaveWave関数内で wav ファイルに落としています. ここで,信号を wav に落とさずに信号処理を行いたいのです. おそらく wh.lpData 内にデータが書かれていると思うのですが, サンプリング周波数(例では8kHz)によってデータを配列に並べる処理等が分かりません. 具体的には,録音をしたデータをフーリエ変換し,そこから別の処理へと繋げるつもりです. ご教授願います.
|

|