Microsoft DirectX 8.0 (Visual Basic) |
Contains information about a notification message sent by the performance.
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
If the notification type is DMUS_NOTIFY_ON_SEGMENT, this member can contain one of the following values:
If the notification type is DMUS_NOTIFY_ON_COMMAND, this member can contain one of the following values:
If the notification type is DMUS_NOTIFY_ON_PERFORMANCE, this member can contain one of the following values:
If the notification type is DMUS_NOTIFY_ON_MEASUREANDBEAT, this member contains DMUS_NOTIFICATION_MEASUREBEAT. No other subtypes are defined.
If the notification type is DMUS_NOTIFY_ON_CHORD, this member contains DMUS_NOTIFICATION_CHORD. No other subtypes are defined.
If the notification type is DMUS_NOTIFY_ON_RECOMPOSE, this member contains DMUS_NOTIFICATION_RECOMPOSE. No other subtypes are defined.
For most notifications, the User member contains a DirectMusicSegmentState8 object. When an application is notified of a segment event, the relevant segment can be retrieved from this object by using DirectMusicSegmentState8.GetSegment.
For notifications of type GUID_NOTIFICATION_PERFORMANCE, the User member is always Nothing.
DirectMusicPerformance8.AddNotificationType, DirectMusicPerformance8.GetNotificationPMSG