私は Windows フォーム アプリケーションを持っており、これにはStartとStopボタンがあります。ボタンをクリックするStartと録画が開始され、Stopボタンをクリックすると録画が停止します。正常に動作していますが、私の要件は、録音を開始したときです。マイクのプラグを抜くと、録音が停止するはずです。ただし、私の現在のコードはこれを行いません。これが私の現在のコードです:
uint hr = MFRecWrapper.StartRecording(microPhoneName.Trim(), this.fileName.Trim(), this.bitSamplingBitrate, this.avgBytesWrittenPerSecond, this.Handle);
uint hr = MFRecWrapper.StopRecording();
その効果が得られるようにするにはどうすればよいですか?ありがとう。