GetPeakValue

サウンドのピーク値を取得

val = GetPeakValue()

(プラグイン / モジュール : mod_mmaudio)

解説

Windowsサウンドが出力しているリアルタイムの波形ピーク値を取得します。
リアルタイムにデバイスで再生されている内容を直接取得するため、レベルメーターなどを再現することができます。
取得される値は、0.0~1.0までの実数値で、0.0が最も低いレベル、1.0が最も高いレベルを示しています。
チャンネルごとのピーク値を取得する場合は、GetChannelsPeakValues命令を使用してください。
サウンドデバイスが存在しないなどエラーが発生した場合は、マイナス値が返されます。

関連項目

GetChannelsPeakValuesサウンドのチャンネルごとのピーク値を取得(mod_mmaudio)

サンプル逆引き (2)

mmaudio1.hsp
mmaudio4.hsp

情報

プラグイン / モジュールmod_mmaudio
バージョン3.7
作成日2023/10/10
著作者inovia,onitama
備考Windows Vista以降の環境でのみ動作します。
mod_mmaudio.asをインクルードすること。
タイプユーザー拡張命令
グループ入出力制御命令
対応環境
  • Windows 版 HSP
hs ファイルhsphelp\mod_mmaudio.hs