Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
midi_msg_callback(3)		 Allegro manual 	    midi_msg_callback(3)

NAME
     midi_msg_callback, midi_meta_callback, midi_sysex_callback - Hook functions
     allowing  you to intercept MIDI player events. Allegro game programming li-
     brary.

SYNOPSIS
     #include <allegro.h>

     extern void (*midi_msg_callback)(int msg, int byte1, int byte2);

     extern void (*midi_meta_callback)(int type, const unsigned char *data,  int
     length);

     extern void (*midi_sysex_callback)(const unsigned char *data, int length);

DESCRIPTION
     Hook functions allowing you to intercept MIDI player events. If set to any-
     thing other than NULL, these routines will be called for each MIDI message,
     meta-event, and system exclusive data block respectively. They will execute
     in  an  interrupt handler context, so all the code and data they use should
     be locked, and they must not call any operating system functions.	In  gen-
     eral  you	just  use  these  routines to set some flags and respond to them
     later in your mainline code.

SEE ALSO
     play_midi(3)

Allegro 			  version 4.4.3 	    midi_msg_callback(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=midi_msg_callback&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help