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にマイナス値が代入されます。