<Return[MN]><Top>

midiStreamPause

Declare Function Api_midiStreamPause& Lib "winmm" Alias "midiStreamPause" (ByVal hms&)

Declare Function midiStreamPause Lib "winmm" (ByVal hms As Long) As Long

指定された MIDI ストリームの再生を一時停止する。

パラメータ
hms
    MIDI ストリームのハンドルを指定する。このハンドルは、MIDIEVENT 関数を呼び出して返されたハンドルでなければならない。このハンド

    ルは出力デバイスを識別する。

戻り値
    関数が成功すると、MMSYSERR_NOERROR が返る。関数が失敗すると、エラーが返る。返されるエラー値は次のとおりである。

    値                                               

説明                                                      

    MMSYSERR_INVALHANDLE

指定されたデバイスハンドルは無効である。

 

解説
    再生が一時停止されると、現在の再生位置が保存されます。その位置から再生を再開するには、midiStreamRestart 関数を使う。
    出力が既に一時停止している場合はこの関数を呼び出しても何も起こらず、MMSYSERR_NOERROR が返る。