- 486 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 08:37:57 ]
- >>484
wf.nChannels = 1; wf.wFormatTag = WAVE_FORMAT_PCM; wf.wBitsPerSample = 8; wf.nBlockAlign = wf.nChannels * wf.wBitsPerSample / 8; wf.nSamplesPerSec = 22050; wh.lpData に モノラル 8bit 22.05KHzの配列として入力されている FFTするなら、 wf.wBitsPerSample = 16; として 16bit 符号付の配列として wh.lpData を扱えばいい。 連続して処理するなら、 waveInPrepareHeader を2つ以上確保しておいて、MM_WIM_DATAメッセージを貰う都度、バッファを使いまわす事だ
|

|