リファレンス 41 ドキュメント 7 サンプル 42
標準機能 360 arduino 12 Artlet2D 55 d3module 29 DxLibW 2738 encode.as 8 form_decode 1 hgimg3 139 HGIMG3/HGIMG4共通 97 hgimg4 84 hsedsdk 36 HSP3Dish 135 hsp3imp 4 hsp3util 17 hspcmp 26 hspcv 31 hspda 24 hspdb 8 hspext 59 hspinet 67 hspmath 41 hspmucom 17 hspogg 20 hspprint 6 hspsock 12 hsptv 2 hspusbio 6 layer_fade 5 mod_fontdlg 1 mod_joystick2 2 mod_menu 3 mod_mmaudio 7 mod_picfont 2 mod_posteffect 7 mod_regexp 4 mod_rss 1 mod_vpad 5 obaq 51 obj 4 SQLele 18 ZLibWrap 3

mod_mmaudio

Version 3.7 Date 2023/10/10 Author inovia,onitama

入出力制御命令

GetChannelsPeakValues
サウンドのチャンネルごとのピーク値を取得
Windowsサウンドが出力しているリアルタイムの波形ピーク値を取得します。 GetPeakValue関数との違いは、チャンネルごとのピーク値を取得する点です。 チャンネルの数だけ、指定された変数にピーク値が代入されます。
GetMasterVolume
サウンドのマスターボリューム取得
Windowsサウンド出力のマスターボリュームを取得し値を返します。 値は、0(無音)から100(最大)までの値になります。 サウンドデバイスが存在しないなどエラーが発生した場合は、マイナス値が返されます。
GetMeteringChannelCount
サウンドの出力チャンネル数を取得
Windowsサウンドが出力するチャンネル数を取得を取得します。 チャンネル数はサウンドデバイスにより変化します。1の場合はモノラル、2の場合はステレオ出力となります。 サウンドデバイスが存在しないなどエラーが発生した場合は、マイナス値が返されます。
GetMute
サウンドのミュート状態取得
Windowsサウンド出力のミュート状態を取得します。 1(ミュート)、0(ミュート解除)の値を返します。 サウンドデバイスが存在しないなどエラーが発生した場合は、マイナス値が返されます。
GetPeakValue
サウンドのピーク値を取得
Windowsサウンドが出力しているリアルタイムの波形ピーク値を取得します。 リアルタイムにデバイスで再生されている内容を直接取得するため、レベルメーターなどを再現することができます。 取得される値は、0.0~1.0までの実数値で、0.0が最も低いレベル、1.0が最も高いレベルを示しています。
SetMasterVolume
サウンドのマスターボリューム設定
Windowsサウンド出力のマスターボリュームを設定します。 p1パラメーターで設定された値が設定されます。0(無音)から100(最大)までの値を設定できます。 サウンドデバイスが存在しないなどエラーが発生した場合は、システム変数statにマイナス値が代入されます。
SetMute
サウンドのミュート設定
Windowsサウンド出力のミュート状態を設定します。 p1パラメーターで設定された値が設定されます。1(ミュート)、0(ミュート解除)の値を設定できます。 サウンドデバイスが存在しないなどエラーが発生した場合は、システム変数statにマイナス値が代入されます。