sound_volume.dllを更新

ダウンロード
音量の大きさに合わせて、音量の加減の量を変化できるようにしました。

パーセンテージによる指定では、最小単位が結構大きくなるので、細かい制御ができませんでした。そこで、値に小数を指定可能にし、ついでに、加算と減算だけでなく、乗算と除算も可能にしました。

例:

key m0-pageup = &PlugIn("sound_volume", "master", "*1.25", true)
key m0-pagedown = &PlugIn("sound_volume", "master", "*0.8", true)


以下、mayuと関係ない話。
他のソフトからこれに実装されてる機能を利用できるよう、DWORD master_get(), void master_set(DWORD), BOOL master_get_mute(), void master_set_mute(BOOL)を公開してます。ボリュームは0が最低、0xffffが最大値です。

Giraffe+でボリュームを半分にする例:

Sound_volume: Dll.new('sound_volume')
Sound_volume.master_set(Sound_volume.master_get./ 2)