Microsoft DirectX 8.0 (Visual Basic) |
パフォーマンスが送信する通知メッセージに関する情報を保持する。
Type DMUS_NOTIFICATION_PMSG ctTime As Long lField1 As Long lField2 As Long lNotificationOption As Long lNotificationType As Long mtTime As Long User As Unknown End Type
通知タイプが DMUS_NOTIFY_ON_SEGMENT の場合、このメンバは次の値のいずれかを保持する。
通知タイプが DMUS_NOTIFY_ON_COMMAND の場合、このメンバは次の値のいずれかを保持する。
通知タイプが DMUS_NOTIFY_ON_PERFORMANCE の場合、このメンバは次の値のいずれかを保持する。
通知タイプが DMUS_NOTIFY_ON_MEASUREANDBEAT の場合、このメンバは DMUS_NOTIFICATION_MEASUREBEAT を保持する。その他のサブタイプは定義されない。
通知タイプが DMUS_NOTIFY_ON_CHORD の場合、このメンバは DMUS_NOTIFICATION_CHORD を保持する。その他のサブタイプは定義されない。
通知タイプが DMUS_NOTIFY_ON_RECOMPOSE の場合、このメンバは DMUS_NOTIFICATION_RECOMPOSE を保持する。その他のサブタイプは定義されない。
ほとんどの通知について、User メンバは DirectMusicSegmentState8 オブジェクトを保持する。アプリケーションがセグメント イベントの通知を受け取ると、DirectMusicSegmentState8.GetSegment を使用して、このオブジェクトから関連するセグメントを取得することができる。
GUID_NOTIFICATION_PERFORMANCE タイプの通知の場合、User メンバは常に Nothing である。
DirectMusicPerformance8.AddNotificationType、DirectMusicPerformance8.GetNotificationPMSG