1
現在の録音ボリュームレベルを表示したいマイクからのオーディオデータがStream
です。私が集めたことから、配列にXバイトのバイトを格納し、そのデータを使用してその1つのサンプルを録音から処理する必要があります。どのようにXが何であるか、またそのデータから音量を得るために何をする必要があるのかをどうやって判断するのですか?私はC#で働いていなくても擬似コードはwav録音ストリーム抽出ボリューム番号
現在の録音ボリュームレベルを表示したいマイクからのオーディオデータがStream
です。私が集めたことから、配列にXバイトのバイトを格納し、そのデータを使用してその1つのサンプルを録音から処理する必要があります。どのようにXが何であるか、またそのデータから音量を得るために何をする必要があるのかをどうやって判断するのですか?私はC#で働いていなくても擬似コードはwav録音ストリーム抽出ボリューム番号
WAVファイルは、振幅変調され、非常に参考になるので、各サンプル値は相対量である
。時間の経過とともに平均し、平均ボリュームを取得します。注意する
もの:
は、ここではいくつかのサンプル.NETコードのヘッダを読み込む際に、あなたのエンディアンを見る: http://www.codeproject.com/KB/audio-video/WaveEdit.aspx
感謝を!私はこのプロジェクトを見ていきます。私はマイクから来るオーディオが圧縮されるとは思わない。それは安全な仮定ですか? –