Microsoft DirectX 8.0 (Visual Basic)

CONST_DMUS_PMSGF_FLAGS

CONST_DMUS_PMSGF_FLAGS 列挙のメンバは、DirectMusicPerformance8 のさまざまなメッセージ送信メソッドで使用される。

Enum CONST_DMUS_PMSGF_FLAGS
    DMUS_PMSGF_DX8            = 128 (&H80)
    DMUS_PMSGF_LOCKTOREFTIME  =  64 (&H40)
    DMUS_PMSGF_MUSICTIME      =   2 
    DMUS_PMSGF_REFTIME        =   1 
    DMUS_PMSGF_TOOL_ATTIME    =  16 (&H10)
    DMUS_PMSGF_TOOL_FLUSH     =  32 (&H20)
    DMUS_PMSGF_TOOL_IMMEDIATE =   4 
    DMUS_PMSGF_TOOL_QUEUE     =   8 
End Enum

定数

DMUS_PMSGF_DX8
メッセージは、DirectX 8.0 より前のバージョンに存在しない、有効なメンバを持っている。このフラグを DirectX for Visual Basic で設定する必要はない。
DMUS_PMSGF_LOCKTOREFTIME
メッセージのクロック タイムは、テンポの変更によって変えることはできない。
DMUS_PMSGF_REFTIME
タイム スタンプはクロック タイムで表される。
DMUS_PMSGF_MUSICTIME
タイプ スタンプはミュージック タイムで表される。
DMUS_PMSGF_TOOL_IMMEDIATE
DMUS_PMSGF_TOOL_QUEUE
DMUS_PMSGF_TOOL_ATTIME
DMUS_PMSGF_TOOL_FLUSH
「注意」を参照すること。

注意

DirectX for Visual Basic は DirectMusic ツールをサポートしないため、DMUS_PMSGF_REFTIME と DMUS_PMSGF_MUSICTIME だけが現在有効である。メッセージのタイムはデフォルトでミュージック タイムで表されるため、DMUS_PMSGF_REFTIME はアプリケーションが通常使用する唯一のフラグである。