サウンドデバイスの各種設定を取得
SoundGet, OutputVar [, ComponentType, ControlType, DeviceNumber]
引数名 | 説明 |
---|---|
OutputVar | 取得した値を格納する変数名。 |
ComponentType |
以下のどれか。
同じ種類のものが複数あるときは「ANALOG:2」のように指定することで、2つ目以降のデバイスを指定できる。多くの場合、1番目が出力、2番目が入力用デバイスである。 |
ControlType |
番号で指定することもできる。 |
DeviceNumber |
デバイス番号。 デフォルトは「1」 |
成功した場合、「0」。
何か問題があれば、以下のような文が代入される。
OutputVarには、ControlTypeが「ONOFF」「MUTE」「MONO」「LOUDNESS」「STEREOENH」「BASSBOOST」の場合「ON」か「OFF」、それ以外の場合は0...100の小数が代入される。
小数のフォーマットはSetFormatで設定できる。
取得に失敗したら空になる。
ComponentTypeやControlTypeに指定可能な値を調査する方法は、SoundSetのExamplesを参照。
SoundSet, SoundGetWaveVolume, SoundSetWaveVolume, SoundPlay
SoundGet, master_volume MsgBox, Master volume is %master_volume% percent. SoundGet, master_mute, , mute MsgBox, Master Mute is currently %master_mute%. SoundGet, bass_level, Master, bass if ErrorLevel <> 0 MsgBox, Error Description: %ErrorLevel% else MsgBox, The BASS level for MASTER is %bass_level% percent. SoundGet, microphone_mute, Microphone, mute if microphone_mute = Off MsgBox, The microphone is not muted.