サウンドのチャンネルごとのピーク値を取得
GetChannelsPeakValues var,p1
var : ピーク値が代入される変数 p1(0) : チャンネル数
(プラグイン / モジュール : mod_mmaudio)
Windowsサウンドが出力しているリアルタイムの波形ピーク値を取得します。 GetPeakValue関数との違いは、チャンネルごとのピーク値を取得する点です。 チャンネルの数だけ、指定された変数にピーク値が代入されます。変数(0),変数(1),変数(2)...の順番に、チャンネルごとの値が実数の配列として代入されます。 あらかじめ、ddim命令によりチャンネルの数を要素として確保した実数型の配列変数を用意する必要があります。 チャンネルの数は、GetMeteringChannelCount関数によって取得することが可能です。 単純なトータルのピーク値を取得する場合は、GetPeakValue命令を使用してください。
| GetPeakValue | サウンドのピーク値を取得 | (mod_mmaudio) |
| GetMeteringChannelCount | サウンドの出力チャンネル数を取得 | (mod_mmaudio) |
| プラグイン / モジュール | mod_mmaudio |
| バージョン | 3.7 |
| 作成日 | 2023/10/10 |
| 著作者 | inovia,onitama |
| 備考 | Windows Vista以降の環境でのみ動作します。
mod_mmaudio.asをインクルードすること。 |
| タイプ | ユーザー拡張命令 |
| グループ | 入出力制御命令 |
| 対応環境 |
|
| hs ファイル | hsphelp\mod_mmaudio.hs |