<Return[WXYZ]><Top>
waveInOpen |
Declare Function Api_waveInOpen& Lib "winmm" Alias "waveInOpen" (lphWaveIn&, ByVal uDeviceID&, lpFormat As WAVEFORMAT, ByVal dwCallback&, ByVal dwInstance&, ByVal dwFlags&) |
||||||||||
Declare Function waveInOpen Lib "winmm" Alias "waveInOpen" (lphWaveIn As Long, ByVal uDeviceID As Long, lpFormat As WAVEFORMAT, ByVal dwCallback As Long, ByVal dwInstance As Long, ByVal dwFlags As Long) As Long |
|||||||||||
提供されたウェーブフォームオーディオ入力デバイスを、録音のためにオープンする。 |
|||||||||||
パラメータ ォームオーディオ入力関数を呼び出すときに、デバイスを識別するのに使う。fdwOpen パラメータに WAVE_FORMAT_QUERY フラグを指
定すると、このパラメータは NULL になる。
入力デバイスの、識別子またはハンドルのいずれかを指定できる。デバイス識別子の代わりに、次のフラグを使うことができる。
戻った後は、この構造体をただちに解放できる。 状況に関連したメッセージを処理するために、ウェーブフォームオーディオの録音中に呼び出される。コールバック関数が必要でない場合、こ
の値に 0 を指定することができる。
定したデバイス識別子は、0 から存在するデバイス数よりも 1 つ少ない値までの範囲である。WAVE_MAPPER 定数は、デバイス識別子
として使うこともできる。
シージャまたはスレッドに、メッセージ MM_WIM_OPEN、MM_WIM_CLOSE および MM_WIM_DATA が送信される。 WIM_OPEN、WIM_CLOSE および WIM_DATA が送信される。 |