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)