<Return[MN]><Top>
midiOutSetVolume |
Declare Function Api_midiOutSetVolume& Lib "winmm" Alias "midiOutSetVolume" (ByVal hmo&, ByVal dwVolume&) |
||||||||
Declare Function midiOutSetVolume Lib "winmm" (ByVal hmo As Long, ByVal dwVolume As Long) As Long |
|||||||||
MIDI 出力デバイスのボリュームを設定する。 |
|||||||||
パラメータ
ルも指定できる。また、このパラメータにはデバイス識別子も指定できる。
定する。0xFFFF は最大ボリュームを表し、0x0000 は無音を表す。
を指定する。上位ワードは無視する。
解説
デバイスハンドルを指定した場合は、その結果はデバイスハンドルが示すデバイスのインスタンスにだけ適用される。
midiOutGetDevCaps 関数で MIDICAPS_VOLUME フラグを指定してデバイスを照会する。
サポートしているかどうかを調べることもできる。 ットのボリュームコントロールをサポートするデバイスでは、ボリュームレベルの値 0x4000、0x43be および 0x4fff に対して、ボリューム設定 は同じになる。midiOutGetVolume 関数は、デバイスの性能にかかわらず、midiOutSetVolume 関数で設定した全 16 ビットの値を返
す。 加した場合では、知覚されるボリュームの増加が同じであることを意味する。 |