サウンドデバイスの音量設定を取得します。
Setting := SoundGetVolume(Component, Device)
空白または省略したときは、マスター音量を設定します。そうでないときは、1
や"Line in"
のようにコンポーネントの表示名とインデックスのいずれかを指定するか、"Line in:2"
のようにその両方を指定します。
詳しくは「Component(Sound関数)」をご覧ください。
空白または省略したときは、初期値はシステムのデフォルトの再生デバイス(必ずしもデバイス1である必要はありません)になります。そうでないときは、1
や"Speakers"
や"Speakers (Example HD Audio)"
のようにコンポーネントの表示名とインデックスのいずれかを指定するか、"Speakers:2"
のようにその両方を指定します。
詳しくはDevice(Sound関数)をご覧ください。
型:浮動小数点数
この関数は、0.0 から 100.0 までの浮動小数点数を返します。
デバイスまたはコンポーネントが見つからないときや、コンポーネントがコントロールをサポートしていないときは、TargetErrorがスローされます。そうでないときは、失敗したときにOSErrorがスローされます。
システムにインストールされているサウンドデバイスの機能(名前や使用可能なコンポーネントなど)を調べるには、サウンドカード解析スクリプトを実行します。
master_volume := SoundGetVolume() MsgBox "Master volume is " master_volume " percent."
mic_volume := SoundGetVolume("Microphone") MsgBox "Microphone listening volume is " mic_volume " percent."