コンピュータ上で再生されている音声は、WAVE入力デバイスを使用して録音することができます。 このデバイスに対してバッファを追加した場合、そのバッファに録音中のデータが随時書き込まれていくため、 これをファイルに保存すればよいことになります。 WAVE入力デバイスは、waveInOpenでオープンすることになります。 MMRESULT waveInOpen( LPHWAVEIN phwi, UINT uDeviceID, LPWAVEFORMATEX pwfx, DWORD dwCallback, DWORD dwCallbackInstance, DWORD fdwOpen ); phwiは、WAVE入力デバイスのハンドルを受け取る変数のアドレスを指定します。 uDeviceIDは、使用するデバイスのIDを指定します。 デフォルトのデバイスを使用する場合は、WAVE_MAPPERを指定し