MIDI.MarkersEnableNotifications method |
|
Remarks
Enables/disables the synchronization of the container application with a specific type of MIDI marker detected inside the loaded MIDI stream during playback.
When synchronization is enabled, the component fires the MidiMarkerNotification event for each specific marker enabled for notification.
Markers can also be enumerated offline, while the MIDI stream is not in playback, through the combination of the MIDI.MarkersEnum and of the MIDI:MarkersEnumItemGet methods.
For further details about the use of MIDI protocol see the MIDI object section and the How to deal with MIDI protocol tutorial.
Syntax
[Visual Basic] control.MIDI.MarkersEnableNotifications ( nPlayer as Integer, nMarkerType as enumMidiMarkerNotifications, bEnable as enumBoolean ) as enumErrorCodes |
[C++] short control.MIDI.MarkersEnableNotifications ( short nPlayer, short nMarkerType, short bEnable ); |
\
Parameter |
Description |
||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||
nPlayer |
Number representing the zero-based index of the involved player |
||||||||||||||||||||||||||||||
nMarkerType |
The type of MIDI marker. Supported values are the following:
|
||||||||||||||||||||||||||||||
bEnable |
Boolean value that specifies if the finding of the given marker during playback must be notified through the MidiMarkerNotification event. Supported values are the following:
|
Return value
Value |
Meaning |
|
|
Negative value |
An error occurred, check the LastError property value in order to get the error code |
enumErrorCodes.ERR_NOERROR (0) |
The method call was successful |