Platform SDK: DirectX

DirectMusicPerformance.SendCurvePMSG

DirectMusicPerformance.SendCurvePMSG メソッドは、MIDI 曲線に関する情報を含むパフォーマンス メッセージを送信する。

object.SendCurvePMSG(lTime As Long, _
    flags As Long, _
    channel As Long, _
    msg As DMUS_CURVE_PMSG)

パラメータ

object
DirectMusicPerformance オブジェクトを表すオブジェクト式。
lTime
メッセージが演奏されるタイム。flags に DMUS_PMSGF_REFTIME を指定しない限り、このタイムはミュージック タイムで表される。
flags
メッセージ処理の方法とタイムを変更するフラグ。「CONST_DMUS_PMSGF_FLAGS」を参照すること。
channel
メッセージの送信先となるパフォーマンス チャンネル。
msg
曲線に関する情報を含む DMUS_CURVE_PMSG 型。

エラー コード

失敗すればエラーが発生し、Err.Number に次のいずれかの値が設定される。

DMUS_E_NO_MASTER_CLOCK
DMUS_E_ALREADY_SENT
DMUS_E_INVALIDARG

注意

メッセージのタイムが 0、flags パラメータが DMUS_PMSGF_REFTIME に設定されている場合、このメッセージは即座に送り出すものとしてキューに挿入される。