0
私は、Microsoft Media Player(視覚化 - >バーと波 - >海洋ミスト)のように、mp3の波を表示できるアプリを作りたいです。 しかし、どのように毎秒の音量を得ることができますか? ボリュームを取得できる機能はありますか? C、C++、C#のすべての種類のコードが行います!現在の音量をどのように得ることができますか?
私は、Microsoft Media Player(視覚化 - >バーと波 - >海洋ミスト)のように、mp3の波を表示できるアプリを作りたいです。 しかし、どのように毎秒の音量を得ることができますか? ボリュームを取得できる機能はありますか? C、C++、C#のすべての種類のコードが行います!現在の音量をどのように得ることができますか?
、あなたは多くの場合、範囲内のピーク(絶対)値のいずれかが1秒の範囲で1秒またはRMS(二乗平均平方根)値を表すたいと思うでしょう、あなたがサンプルバッファへのアクセス権を持っていると仮定すると、サンプル。
すべてのサンプルが8ビットの符号なし整数で表されるとします。その後、ゼロは静かで255は最も大きなものです。それはどのように動作するの簡単版です。 –
"c、C++、c#すべての種類のコードが行います!"いいえ、いいえ、いいえ。あなたは音楽プレーヤーを書いていますか?もしそうなら、既にボリュームを取得する方法を知っていて、既に使用している言語のコードが必要な場合があります。一つを選ぶ。そうでなければ、あなたのシステムで再生されている現在のサウンドを表示させたい場合は、プラットフォームに依存する可能性が高いため、プラットフォームを選択する必要があります。 –