1

マイク(NAudio.WaveIn)44100Hzにサンプルレートを設定しました。しかし、WaveInDataAvailible(オブジェクト送信者、WaveInEventArgs e)を使用すると。e.Bufferには、44100要素ではなく4410要素があります。なぜこれで測定時間が10分の1になるのですか?

4

1 に答える 1

5

これは、バッファサイズが50ミリ秒であるためです。各バッファーには2205個のサンプルが含まれており、それぞれが16ビット(2バイト)であるため、バッファーには4410バイトがあります。

于 2012-11-06T10:51:39.333 に答える